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.
- The debug monitor will not display the current bank id in the prompt
- The debug monitor has a new command to set the current bank for the lower 32K
NOTE: Bank selection is not possible when running under interrupt mode 1. The command will be rejected with an error.
- Integrate RAMTEST app from Andrew into mainline build process.
- Enhance DSKNGTST app to test on any arbitrary PPI port.
NOTE TO USERS: RAMTEST app is currently only compatible with SBC and MBC hardware.
- Phil Summers' ROM Updater has been given an official/permanent place in the Boot Loader menu.
- Rearranged the order and sizing of the modules in the third ROM bank to allow space for above.
- Made a few minor updates to the DSKYng support code.
- The DSKY(ng) can display disk I/O activity as the system runs. This capability was implemented very erratically. This update overhauls the mechanism, makes it consistent, and implements it across all disk drivers.
- DSKYng now has same features as original DSKY including debug monitor
- Added support for MBS LEDs
- Elevated MBS to a platform instead of just a sub-config of SBC
- Allow any system timer to drive MKY interrupt, not just the TMS driver interrupt.
- Add a build check to ensure that when MKY is enabled, a system timer is also enabled.
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!!!
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.
Bill has provided an improved mechanism to allow ZZRCC to boot directly from CF Card. This work has been incorporated directly into the diskimage creation process for the ZZRCC disk image.
Added BOOTCON config variable to allow setting the boot console device. This replaces FORCECON and removes the code that used to rearrange the PCINITTBL.