Skip to content

v0.2.0

Compare
Choose a tag to compare
@skx skx released this 16 Apr 03:12
· 215 commits to master since this release
6f536c5

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.