Problem with stack based implementation of function 0x42 of int 0x13
- by IceCoder
I'm trying a new approach to int 0x13 (just to learn more about the way the system works): using stack to create a DAP..
Assuming that DL contains the disk number, AX contains the address of the bootable entry in PT, DS is updated to the right segment and the stack is correctly set, this is the code:
push DWORD 0x00000000
add ax, 0x0008
mov si,…