If serial hardware flow control is enabled, but not working, then a system will appear dead because it won't send any data to the host computer. This change suppresses hardware flow control during boot just to ensure that boot messages can make it to the serial console. This will only be effective for serial interfaces that support dynamic management of HFC.
- 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.
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.
Contributions from Lars Nelson:
- ZCPRD&J has been slightly enhanced and a couple minor bugs fixed.
- UNZIPZ4 generally handles modern ZIP compression algorithms.
- FD driver will now detect presence of FDC hardware and install if found in all standard configurations
- Does *not* detect type of FDC which must still be set in config
- Added default FD driver MODE to all configs
- Thanks to Alan Cox for the technique!
Allow specifying a character code which, upon receipt, will reboot system. Only useful/implemented for interrupt driven serial drivers. Currently only implemented for ASCI and SIO. Do *not* use this unless you fully understand the ramifications!!!