2 #if !__FIRST_ARG_IN_AX__
9 _bios_disk_read(drive
, cyl
, head
, sect
, length
, buffer
)
19 mov dl
,[bp
+2+__bios_disk_read
.drive
]
20 mov ch
,[bp
+2+__bios_disk_read
.cyl
]
21 mov dh
,[bp
+2+__bios_disk_read
.head
]
22 mov bx
,[bp
+2+__bios_disk_read
.buffer
]
25 mov ax
,[bp
+2+__bios_disk_read
.cyl
] ! Bits
10-11 of cylinder
, AMI BIOS
.
32 mov cl
,[bp
+2+__bios_disk_read
.sect
]
34 mov ax
,[bp
+2+__bios_disk_read
.cyl
] ! Bits
8-9 of cylinder
.
40 mov al
,[bp
+2+__bios_disk_read
.length
]
56 _bios_disk_write(drive
, cyl
, head
, sect
, length
, buffer
)
66 mov dl
,[bp
+2+__bios_disk_write
.drive
]
67 mov ch
,[bp
+2+__bios_disk_write
.cyl
]
68 mov dh
,[bp
+2+__bios_disk_write
.head
]
69 mov bx
,[bp
+2+__bios_disk_write
.buffer
]
72 mov ax
,[bp
+2+__bios_disk_write
.cyl
] ! Bits
10-11 of cylinder
, AMI BIOS
.
79 mov cl
,[bp
+2+__bios_disk_write
.sect
]
81 mov ax
,[bp
+2+__bios_disk_write
.cyl
] ! Bits
8-9 of cylinder
.
87 mov al
,[bp
+2+__bios_disk_write
.length
]
102 #ifdef L_bios_get_dpt
113 mov dl
,[bp
+2+__bios_get_dpt
.drive
]
130 #ifdef L_bios_disk_rs
131 _bios_disk_reset(drive
)
140 mov dl
,[bp
+2+__bios_disk_reset
.drive
]