- Restore cursor on normal program exit.
- Revert original HBIOS conout and default console code as there
is no associated facility for direct HBIOS conin.
- Allow setting port 0 and port 1 CIO device from command line
ZMP 2 sets comms port to CIO 2. Can set primary and secondary
i.e. ZMP 21 but only primary supported on this ZMP version.
Untested on Ron Murrays ZMP15
- Space getting short so messages shortened.
- Update TUNE.COM to mute sound card at end of playback when playing via HBIOS.
- Update SN76489 sound driver to use proper default port addresses.
- Modify Phil's CPU MHz speed rounding function to round up anytime speed in KHz is withing 500 KHz of next MHz increment.
- Reorganized most of the "common" files into special directories.
- Fixed bug affecting application boot related to ROM checksum test.
- Added support for LiNC sound card at default port address.
The Z80 test apps have been updated to exclude the port I/O instructions. This is because it is impossible to have consistent expected port I/O across all systems.
A suite of Z80 instruction test applications has been added to user area 5 of CP/M 2.2 and ZSDOS disk images.
The location of these applications is likely to change.
- A ROM checksum is now injected into the last byte of the ROM banks. This does not apply to the ROM disk banks, just the first 4 banks that contain code images.
- Fix build prompting
- Fix SCOPY help files
Lars Nelson has contributed 3 new apps.
- XSUB1 is an improved version of DRI XSUB that allows it to be removed from memory using RMXSUB1
- EX is an early variant of the ZEX batch file processor, but EX runs on ZSDOS (does not require later versions of ZCPR).
- SCOPY is a visual file copy utility which requires ZCPR 3+. It is included on the ZPM disk image.