Commit Graph

131 Commits

Author SHA1 Message Date
Wayne Warthen
1c993d454a Minor Tweaks
- Update SAVE binary in BPBIOS for Z33 compatibility
- Update srec_cat under Unix to use line endings consistent with Windows
2021-10-17 19:51:48 -07:00
Wayne Warthen
6ad45ab0de ZMD Build Fix
- Trying to get past MLOAD25 in ZMD build on GitHub.  Updated ZX syntax to include a hyphen before the options.
2021-10-14 12:45:34 -07:00
Wayne Warthen
6bce5a567e Make Build Work
- The GitHub build process is getting stuck when running MLOAD25.  NO idea why, works fine on my local Linux.  I am removing the build of ZMD temporarily to get things working again.
2021-10-14 12:34:19 -07:00
Wayne Warthen
d265f1323d Add ZMD 2021-10-13 17:33:40 -07:00
Wayne Warthen
32228eb89c BPBIOS Updates
- Removed concept of BPBIOS internal proxy (configuration N).
2021-10-07 15:56:54 -07:00
Wayne Warthen
28bee54bbb BPBIOS Sync
- Add applications from Lars Nelson
2021-10-05 14:36:42 -07:00
Wayne Warthen
16aab25ccf More BPBIOS Updates 2021-10-04 14:36:07 -07:00
Wayne Warthen
2caeab542c BPBIOS Sync
- Updated BPBIOS based on contributions by Lars Nelson.
2021-10-03 20:00:33 -07:00
Wayne Warthen
cd37599444 Test Apps Linux Build
- Complete the reorganization of the test apps by implementing Makefile changes.
2021-09-26 16:03:43 -07:00
Wayne Warthen
37cb6d7d19 Misc
- Regen doc to pick up changes from Phil.
- Add rz/sz applications (CP/M 3)
2021-09-06 13:36:19 -07:00
Wayne Warthen
219c7d12e2 More Disk Image REfactoring
- The NZCOM disk image is now a fully configured, ready-to-run disk image.
- Working on ReadMe.txt files for each of the disk images.
2021-08-28 16:04:04 -07:00
Wayne Warthen
4f941de39c Miscellaneous
- Improve handling of RTC latch shadow
- Hardware auto-detect on DSKY and DSKYNG
- Regen documentation
2021-08-26 15:24:59 -07:00
Wayne Warthen
6aa216e040 ZMP LInux/MacOS Build
- Added new ZMP application to Linux/MacOS Build
- More ZX cleanup
2021-08-23 14:43:55 -07:00
Wayne Warthen
b26614c468 ZX Cleanup
- Coalesced Unix and Windows source
- Incorporated relevant fixes from Tony Nicholson
2021-08-20 10:50:30 -07:00
Wayne Warthen
0ef6694526 Fix .gitignore
I really hate .gitignore
2021-08-14 14:20:08 -07:00
Wayne Warthen
8b9be05bea Continuing Disk Image Cleanup
- 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.
2021-08-14 13:08:59 -07:00
Wayne Warthen
ac2f10996a Disk Image Reorg
Trying to make sense out of the disk image creation process so that it is easier to maintain going forward.  This is just the initial round of changes.
2021-08-05 16:55:49 -07:00
Wayne Warthen
b5c9c70822 Revert "Disk Image Cleanup"
This reverts commit 68ed12541a.
2021-08-04 11:21:49 -07:00
Wayne Warthen
51bcfbe767 Revert "Rename Part 1"
This reverts commit 4f495d1b1c.
2021-08-04 11:21:39 -07:00
Wayne Warthen
246c87f46a Revert "Rename Part 2"
This reverts commit 196d51d143.
2021-08-04 11:21:26 -07:00
Wayne Warthen
196d51d143 Rename Part 2 2021-08-03 19:32:46 -07:00
Wayne Warthen
4f495d1b1c Rename Part 1 2021-08-03 19:31:23 -07:00
Wayne Warthen
68ed12541a Disk Image Cleanup 2021-08-03 19:04:45 -07:00
Wayne Warthen
7dce259068 Update Z80 Test Apps
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.
2021-08-02 13:45:13 -07:00
Wayne Warthen
65c5f973e4 Add Z80 Instruction Test
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.
2021-07-30 14:33:23 -07:00
Wayne Warthen
d6a348d110 Inject ROM Checksum
- 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
2021-07-29 09:40:41 -07:00
Wayne Warthen
1a78927854 Make and Build Refactoring 2021-07-26 10:00:04 -07:00
Wayne Warthen
8e17067104 Build Improvements
Corrects some situations where build fails, but kept going.
2021-07-24 11:24:48 -07:00
Wayne Warthen
d32beb4a9f New Apps
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.
2021-07-23 18:07:31 -07:00
Wayne Warthen
f48a7e3974 FLASH4 & Build Fixes
- Upgraded FLASH4 from Will Sowerbutts to v1.3.5
- Miscellaneous build cleanups
2021-07-11 15:43:34 -07:00
Wayne Warthen
c7e4978d44 ZCPRD&J and UNZIPZ4
Contributions from Lars Nelson:

- ZCPRD&J has been slightly enhanced and a couple minor bugs fixed.
- UNZIPZ4 generally handles modern ZIP compression algorithms.
2021-05-31 17:32:39 -07:00
Wayne Warthen
242dc59471 FDC hardware auto-detection
- 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!
2021-05-14 17:53:34 -07:00
Wayne Warthen
099a9331bf Miscellaneous
- Fixed Linux/MacOS build
- Fixed error reporting in some disk drivers
2021-05-12 18:01:44 -07:00
Wayne Warthen
12fea8a1d0 Fixes for MT011 in SD driver
Credit to Douglas Miller for these.
2021-05-02 18:02:07 -07:00
Wayne Warthen
ab3abb7936 CP/NET Stuff
- Added the MT011-based CP/NET work of Douglas Miller and Jay Cotton in user area 4.
- Added network boot (CP/NOS) from Douglas to Boot Loader
2021-04-29 15:29:00 -07:00
Wayne Warthen
ff6d854298 Received Char Reboot
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!!!
2021-04-21 16:53:42 -07:00
Wayne Warthen
a72802470a Miscellaneous
- Correct and enhance some diskdefs entries.  Added RC2014 definitions.
- Change NETBOOT binary from 32K to 8K
2021-04-18 11:38:15 -07:00
Wayne Warthen
4cbe3212a5 Allow swapping MT011 SPI ports
- Config variable SDMTSWAP will swap the logical order of the SPI ports of MT011
- Updated COPY.COM from v1.72 -> v1.73
2021-04-11 16:39:53 -07:00
Wayne Warthen
63a31593b4 Update ZPM3 TCAP & add TCSELECT
Updated tcap.z3t for ZPM3 slice.  Previous definition was VT-525.  New definition is specifically VT-100.
Credit to Marco Maccaferri for all of this.
2021-03-16 10:57:40 -07:00
Wayne Warthen
0053a840b7 Support ZZRCC 2021-03-07 16:21:49 -08:00
Wayne Warthen
e17fee85e9 Add Z180 Invalid Opcode Handler 2021-02-22 14:18:01 -08:00
Wayne Warthen
42db238cdb Update FLASH.COM Application
Update Will Sowerbutts' FLASH.COM to v1.3.4.
2020-12-03 12:01:10 -08:00
Wayne Warthen
0ac5e4e239 Add TCVIEW and Z3LOC
Added ZCPR utilities TCVIEW and Z3LOC to ZPM disk image.
2020-11-24 17:15:33 -08:00
Wayne Warthen
2eff2f6888 Finalize Ed Brindley YM/AY v6 Support 2020-09-03 14:16:08 -07:00
Wayne Warthen
2d1aab4a62 Improved build processing for ZRC
ZRC CF image prefix is now created dynamically and imbeds ROM image from current build.
2020-09-02 12:30:00 -07:00
Wayne Warthen
6a574bfa4f Copy ZRC prefix file to Binary folder in build 2020-09-01 16:18:55 -07:00
Wayne Warthen
12b3bf0d01 Create hd1024_zrc_prefix.dat
Special hard disk image prefix for ZRC.
2020-09-01 15:57:54 -07:00
Wayne Warthen
e0152f84b5 Update ReadMe.txt 2020-08-31 08:47:14 -07:00
Wayne Warthen
474a00f9e8 Fix Build 2020-08-30 15:58:14 -07:00
Wayne Warthen
e2d3a41dcb Update Makefile 2020-08-30 15:39:25 -07:00