partially revert change, sti is still in init
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user