Began moving to C. (No C yet)

If you want to build the assembly version, run the buildAsm.sh script
Currently just setting up the bootloader.
This commit is contained in:
2024-01-02 14:40:32 +01:00
parent 845e33479a
commit 726247a4f2
15 changed files with 365 additions and 74 deletions
+32
View File
@@ -0,0 +1,32 @@
[bits 16]
start:
pusha
mov si, msg
call print
xor ax, ax
int 0x16
mov dl, ah
call printHexByte
xor ax, ax
int 0x16
popa
.return:
mov ax, 0x2000
mov ds, ax
mov es, ax
mov fs, ax
mov gs, ax
jmp 0x2000:0x0000
%include "./src/lib/print.asm"
msg: db "Hello!", ENDL, 0
times 512-($-$$) db 0