Clean up bootloader.asm

pull/8/head
E. Almqvist 4 years ago
parent 54a25242f6
commit 8f0f29121c
  1. 12
      src/bootloader.asm
  2. 0
      src/bootloader_bios_disk.asm

@ -3,32 +3,26 @@
mov bx, welcomeString ; Print the welcome string mov bx, welcomeString ; Print the welcome string
call println call println
mov bx, infoString mov bx, infoString ; Print version info
call println call println
mov bx, hexTestPrefixString mov bx, hexTestPrefixString ; Hex print test (not needed but fun)
call print call print
mov dx, 0x002e ; test the conversion mov dx, 0x002e ; test the conversion
call hexToASCII call hexToASCII
call println call println
jmp $ ; inf loop jmp $ ; inf loop
;; includes
; EQU
%include "equ/BIOS.asm" %include "equ/BIOS.asm"
%include "equ/ASCII.asm" %include "equ/ASCII.asm"
; eLIB
%include "elib/io.asm" %include "elib/io.asm"
%include "elib/convert.asm" %include "elib/convert.asm"
;; Data
welcomeString: db "Welcome to: e Operating-System (eOS)", ASCII_END welcomeString: db "Welcome to: e Operating-System (eOS)", ASCII_END
infoString: db "Version 2021 0.0", ASCII_END infoString: db "Version 2021 0.0", ASCII_END
hexTestPrefixString: db "Hex printing test: ", ASCII_END hexTestPrefixString: db "Hex printing test: ", ASCII_END
; Magic BIOS number
times 510-($-$$) db 0 times 510-($-$$) db 0
db 0x55, 0xaa db 0x55, 0xaa ; magic BIOS numbers

Loading…
Cancel
Save