🚀 Podstawowe komponenty
Główne moduły systemu NebulaFX:
StarFrame
StarFrame::init(mode_id);
StarFrame::setResolution(1920, 1080, 60);
NebulaPack
NebulaPack::load("assets/ui.nebtex");
NebulaPack::preload("splash.nebtex");
🎨 Rendering
NebulaRenderH::init();
NebulaRenderH::drawSprite(sprite, {x, y});
⚙️ Konfiguracja
[Display]
resolution=1920x1080
refresh_rate=60
[Renderer]
engine=NebulaRenderF
gpu_acceleration=true
⚠️ Kody Błędów Better OS
Lista kodów błędów systemowych. Dokumentacja będzie rozszerzana.
🎨 NEBULA - Błędy Renderingu
NEBULA
NERR01
Niepowodzenie ładowania sterownika
NEBULA
NERR02
Niepowodzenie ładowania powierzchni
NEBULA
NERR03
Niepowodzenie inicjalizacji kontekstu renderowania
NEBULA
NERR04
Niepowodzenie kompilacji shadera
NEBULA
NERR05
Niepowodzenie ładowania grafiki
NEBULA
NERR06
Niepowodzenie tworzenia tekstury
NEBULA
NERR07
Niepowodzenie tworzenia bufora
NEBULA
NERR08
Niepowodzenie ustawienia celu renderowania
NEBULA
NERR09
Niepowodzenie odczytu danych z GPU
NEBULA
NERR10
Niepowodzenie prezentacji klatki
NEBULA
NERR11
Nieznany błąd Nebula
🔧 KERNEL - Błędy Jądra
KERNEL
KERER01
Awaria jądra
KERNEL
KERER02
Wykryto wyciek pamięci jądra
KERNEL
KERER03
Jądro nie odpowiada
KERNEL
KERER04
Panika jądra
KERNEL
KERER05
Niepowodzenie zamknięcia jądra
KERNEL
KERER06
Niepowodzenie alokacji pamięci jądra
KERNEL
KERER07
Niepowodzenie dostępu do systemu plików
KERNEL
KERER08
Niepowodzenie inicjalizacji urządzenia
KERNEL
KERER09
Niepowodzenie ładowania modułu
KERNEL
KERER10
Niepowodzenie obsługi przerwania
KERNEL
KERER11
Niepowodzenie planowania procesu
KERNEL
KERER12
Niepowodzenie ładowania urządzenia lub sterowników
KERNEL
KERER13
Nieznany błąd jądra
💾 MEMORY - Błędy Pamięci
MEMORY
MEMERR01
Niepowodzenie alokacji pamięci
MEMORY
MEMERR02
Wykryto naruszenie dostępu do pamięci
MEMORY
MEMERR03
Wykryto wyciek pamięci
MEMORY
MEMERR04
Brak pamięci
MEMORY
MEMERR05
Wykryto uszkodzenie pamięci
MEMORY
MEMERR06
Wykryto przepełnienie stosu
MEMORY
MEMERR07
Wykryto przepełnienie sterty
MEMORY
MEMERR08
Wykryto nieprawidłowe odwołanie do pamięci
MEMORY
MEMERR09
Błąd segmentacji
MEMORY
MEMERR10
Nieznany błąd pamięci
📁 FILE SYSTEM - Błędy Systemu Plików
FILE SYSTEM
FSERR01
Nie znaleziono pliku
FILE SYSTEM
FSERR02
Odmowa dostępu
FILE SYSTEM
FSERR03
Dysk pełny
FILE SYSTEM
FSERR04
Błąd odczytu pliku
FILE SYSTEM
FSERR05
Błąd zapisu pliku
FILE SYSTEM
FSERR06
Wykryto uszkodzenie systemu plików
FILE SYSTEM
FSERR07
System plików nie zamontowany
FILE SYSTEM
FSERR08
System plików tylko do odczytu
FILE SYSTEM
FSERR09
Przekroczono limit systemu plików
FILE SYSTEM
FSERR10
Nieznany błąd systemu plików
🌐 NETWORK - Błędy Sieci
NETWORK
NETERR01
Sieć nieosiągalna
NETWORK
NETERR02
Przekroczono limit czasu połączenia
NETWORK
NETERR03
Odmowa połączenia
NETWORK
NETERR04
Nie znaleziono hosta
NETWORK
NETERR05
Błąd protokołu sieciowego
NETWORK
NETERR06
Interfejs sieciowy wyłączony
NETWORK
NETERR07
Wykryto utratę pakietów
NETWORK
NETERR08
Niepowodzenie rozwiązania DNS
NETWORK
NETERR09
Firewall zablokował połączenie
NETWORK
NETERR10
Nieznany błąd sieci
⚡ EFI - Błędy Firmware
EFI
EFIERR01
Niepowodzenie rozruchu EFI
EFI
EFIERR02
Niepowodzenie ładowania sterownika EFI
EFI
EFIERR03
Niepowodzenie dostępu do zmiennej EFI
EFI
EFIERR04
Niepowodzenie alokacji pamięci EFI
EFI
EFIERR05
Błąd systemu plików EFI
EFI
EFIERR06
Naruszenie bezpiecznego rozruchu EFI
EFI
EFIERR07
Problem kompatybilności sprzętu EFI
EFI
EFIERR08
Niepowodzenie aktualizacji firmware EFI
EFI
EFIERR09
Niepowodzenie usługi runtime EFI
EFI
EFIERR10
Nieznany błąd EFI
📝 Lista kodów błędów będzie systematycznie rozszerzana
🚀 Podstawowe komponenty
Główne moduły systemu NebulaFX:
StarFrame
StarFrame::init(mode_id);
StarFrame::setResolution(1920, 1080, 60);
NebulaPack
NebulaPack::load("assets/ui.nebtex");
NebulaPack::preload("splash.nebtex");