This Ain't No DOS - The BIOS Is Back - aeBIOS Int 13h proposed extension



Proposed aeBIOS Int 13h extension

Int 13h Read Sector/Write Sector
al = number of sectors
ch = cylinder
cl = sector
dh = head
dl = drive
ebx = buffer flat 32 bit address

advanced/extended

DOS like Read/Write File:
al = 0
esi = zero terminated file name ptr

DOS like absolute Read/Write Sector
al <= 128

al > 128
ebp = number of sectors large

al = 0 OR al > 128
Synchronous - block caller until complete
edi = 0
Asynchronous - immediately return to caller
edi = handler address


Mike Gonta
look and see - many look but few see

http://aeBIOS.com

.