; read_sector expects a linear sector number in cx, converts it to CHS
; and loads the sector at es:bx
read_sector:
+ push bx ; save dest offset
mov byte [read_retries], 3
.read_try:
push cx ; save linear sector number
call putchar
pop cx
+ pop bx
ret
abort_read: