Jak napisać własny bootloader?
Bardzo niskopoziomowe hello world. Wymagana znajomość angielskiego i brak strachu przed kodem źródłowym ;)
11mariom z- #
- #
- #
- #
- #
- 120
Bardzo niskopoziomowe hello world. Wymagana znajomość angielskiego i brak strachu przed kodem źródłowym ;)
11mariom z
Komentarze (120)
najlepsze
edit: ah w tym sensie:) no tak wesolo bylo
Miałem zainstalowany własny bootloader na każdej z moich dyskietek. Przy próbie bootowania z dyskietki wypisywało kolorowe menu w którym było czyja to jest dyskietka, wyszukiwało aktywne partycje na innych dyskach i pytało z której odpalić system. Jak użytkownik nie odpowiadał to bootowało z pierwszego dysku twardego (80h w pewnym wywołaniu BIOS). Takie ułatwienie dla tych co zapominali wysunąć dyskietkę ze stacji przed restartem
stage1.S - 512 bajtów, siedzi w MBR (Master Boot Record), jego zadaniem jest znaleźć aktywną partycję, załadować z niej pierwsze 2 sektory - stage2 - i przekazać mu pałeczkę.
stage2.S - 1024
jmp short start ; go to main
nop
@WolverinePL:
@sajam: