head change no longer a reason for taskfile to not write
read test code.
more
bugfix: properly range-check the multiple sector count
recompute tlen per round. add code to limit sector reads in continuous
mode to ensure that we don't try to read across tracks in C/H/S modes.
reset IRQ counter per block and remove second IRQ wait for HDD reads.
fix code not to clear the screen again regardless of continuous mode or
not.
remove unused vars, add increment code for LBA and CHS
fix overdraw with read stat. limit cylinder. recompute LBA from C/H/S
and vice-versa while running.
if multiple mode test and multiple count too large for buffer,
automatically reduce it if possible.
bugfix: cap multiple PIO input to what remains, not blindly the multiple
sector block size. this fixes the program trashing itself if asked to do
128 sector/read multiple reads.