Code: Select all
EXEC_FILE:
PUSH ES ; ES = 0x1000
PUSH BX ; BX = 0x0000
RETF ; Jumps to the kernel
Code: Select all
EXEC_FILE:
PUSH ES ; ES = 0x1000
PUSH BX ; BX = 0x0000
MOV SI, LoadMsg ; NEW
CALL PRINT ; NEW
RETF ; Jumps to the kernel
The cursor continues blinking until I press the reset button.
I thought there have to be a mistake in my READ_SECTORS function, but I don't know whether there is a mistake and where it is if there is one.