История изменений
Исправление EXL, (текущая версия) :
Для BIOS в теории ещё проще – ему не нужен ELF-header, и вроде как опкоды должны там быть из мира 16-bit real mode. Можно посмотреть сперва что GCC компилирует с флагом -m16
, чтобы соориентироваться и написать подобную программу.
См. https://www.briansteffens.com/2020/01/15/hello-world-from-a-bootloader.html
Исходная версия EXL, :
Для BIOS в теории ещё проще – ему не нужен ELF-header, и вроде как опкоды должны там быть из мира 16-bit real mode. Можно посмотреть сперва что GCC компилирует с флагом -m16
, чтобы соориентировать и написать подобную программу.
См. https://www.briansteffens.com/2020/01/15/hello-world-from-a-bootloader.html