v0.2.0
This release implements three additional CP/M BIOS functions
- BDOS function 13 (DRV_ALLRESET) - Reset discs
- BDOS function 20 (F_READ) - read next record
- BDOS function 21 (F_WRITE) - write next record
Previously only the only file-reading function implemented was F_READRAND, which read a "random" block (i.e. not a sequential read, but a read from a given block offset)
F_READ and F_WRITE are used to sequentially read, or write, fixed records of 128 bytes to the file that was previously opened, or created. With these two functions implemented the save
and restore
functions of the ZORK games now work correctly.