LK
https://github.com/kouamdo/pepper_bare_bones/blob/688987c1ddc3330c55210d5b18251710223dd5b0/BOOT/entry2.asm#L38
Size: a a a
LK
MО
MО
_start:
xor ax, ax
mov ds, ax
mov es, ax
cli
mov ss, ax
mov sp, 0x8000 ; Stack pointer at SS:SP = 0x0000:0x8000
sti
mov [BOOT_DRIVE], dl; Boot drive passed to us by the BIOS
mov dh, 50 ; Number of sectors (kernel.bin) to read from disk
; 30*512 allows for a kernel.bin up to 8704 bytes
mov bx, 0x9000 ; Load Kernel to ES:BX = 0x0000:0x9000
LK
LK
MО
LK
MО
MО
LK
int 10 work properly ... but int 13 doesn't workMО
LK
SO
DR
BD
BD
DR
BV