QP/M is a CP/M 2.2 replacement for BDOS/CCP. However, it adds it's own concept of date/time stamping. Support for the QP/M date/time routine has been added. You can configure QP/M to find the vector at address 0x0010.
A sidenote on QP/M. By default, it uses 2 bytes at address 0x0008 to store the current drive/user. This will conflict with RomWBW's use of RST 08 for API function calls. I recommend using address 0x000E when configuring QP/M for the location of the current drive/user.
- Corrects the dynamic disk buffer allocation routine in CBIOS and ASSIGN.COM. They had the DPB assignments inverted causing slightly wrong buffer allocations for RAM and ROM disks.
Credit to Andrew Lynch for discovering this issue.
Improved the way that the default drive is assigned in the scenario where you are booting to a ROM-based OS. This should allow removal of either the RAM drive or the ROM drive without causing unexpected consequences.
- You can now specify an HBIOS Character Unit number on the XM.COM command line. Currently only available in XMX.COM.
- Add version check in CBIOS to warn user if CBIOS and HBIOS versions do not match.
Adding infrastructure for partition table support. Backward compatible. Not ready for end user usage yet.
Bumped version to 3.1.1 to demarcate this change.
Change RAMF to 512 directory entries as 4Mb drive space cannot be effectively used without enough directory entries and extents to hold a large quantity of small files or a small qty of large files.
Drive letters are now only pre-assigned to hard disk type devices that have media inserted. Media can still be inserted on-the-fly and drive letters assigned using ASSIGN.
Supports double-buffered disk i/o to read/write to/from any memory bank specified.
NOTE: Disk I/O will be temporarily slower than normal because all I/O is being forced thru double-buffering for testing.
Updated CBIOS to look for PROFILE.SUB on the boot drive and SUBMIT it
automatically at cold boot if it exists. Also patched SUBMIT.COM to
force temporary file onto A: to ensure immediate execution of SUBMITed
files.