partially revert change, sti is still in init

This commit is contained in:
2024-09-21 12:32:49 -04:00
parent e859f5da13
commit 20c18ac4ec

View File

@@ -34,6 +34,12 @@ init:
mov ss, ax ; Set Stack Segment to 0 mov ss, ax ; Set Stack Segment to 0
mov sp, STACK_START mov sp, STACK_START
mov ch, 0x01 ; 256 WORDs in MBR (512 bytes), 0x0100 in cx
mov si, 0x7C00 ; Current MBR Address (loaded here by BIOS)
mov di, MBR_ENTRY ; New MBR Address (our new relocation address)
rep movsw ; copy 512 bytes from 0x0000:7c00 to 0x0000:MBR_ENTRY (7A00 as of writing)
sti sti
jmp 0:main jmp 0:main