Commit Graph

3353 Commits

Author SHA1 Message Date
Wayne Warthen
68ed12541a Disk Image Cleanup 2021-08-03 19:04:45 -07:00
Wayne Warthen
db4e31793e Update Build.cmd
- Fix some instances where build would not abort on bad return code from TASM.
2021-08-03 13:25:17 -07:00
Wayne Warthen
de5f2b1308 Update dskyng.asm
When clearing the 8259 display ram, it is necessary to wait for a status bit to clear before continuing.
2021-08-02 20:57:53 -07:00
Wayne Warthen
acd1b52893 Merge branch 'dev' of https://github.com/wwarthen/RomWBW into dev 2021-08-02 13:45:19 -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
86f14cf744 Merge pull request #226 from b1ackmai1er/dev
DMA fall-back mode for md.asm driver
2021-08-02 11:44:52 -07:00
b1ackmai1er
da882d26a5 DMA fall-back mode for md.asm driver 2021-08-01 22:45:50 +08:00
b1ackmai1er
e92613c747 Merge pull request #202 from wwarthen/dev
Add Z80 Instruction Test
2021-07-31 14:48:34 +08: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
b1ackmai1er
5cc6f7fcd0 Merge pull request #201 from wwarthen/dev
Dev
2021-07-30 14:43:17 +08:00
Wayne Warthen
450b3aff88 BPBIOS Doc Updates 2021-07-29 20:50:04 -07:00
Wayne Warthen
5e12bc3199 ROM Checksum & Verification
A ROM checksum is now imbedded at the end of the ROM code banks.  At boot, this checksum is verified with results displayed during boot.
2021-07-29 13:11:04 -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
150a02358e Support MBC FDC in HBIOS
- Not yet tested.
2021-07-28 17:19:31 -07:00
Wayne Warthen
fc3b7f43ce Update Makefile 2021-07-28 16:52:15 -07:00
Wayne Warthen
e544e21f04 Make Refactoring 2021-07-28 16:28:02 -07:00
Wayne Warthen
2809ba5b6d More Make and Build Tweaks 2021-07-27 12:10:33 -07:00
Wayne Warthen
e2d586ca3c More Make and Build Tweaks 2021-07-27 11:40:10 -07:00
Wayne Warthen
2a754c8fc6 Update Build.sh 2021-07-26 20:29:20 -07:00
Wayne Warthen
7fafb5cc4b More Make and Build Tweaks 2021-07-26 20:04:03 -07:00
Wayne Warthen
637174373f Make and Build Tweaks 2021-07-26 19:01:49 -07:00
Wayne Warthen
aa29fe79f6 Regen Documentation 2021-07-26 13:13:53 -07:00
Wayne Warthen
88670cc3eb Update FDU.txt 2021-07-26 12:24:40 -07:00
Wayne Warthen
6a796a2f8d Add Support for MBC FDC in FDU
- The FDU support is not yet tested!
- The MBC FDU is not yet supported in HBIOS!
2021-07-26 11:50:21 -07:00
Wayne Warthen
5e0f2f89c1 Update .gitignore 2021-07-26 10:49:15 -07:00
Wayne Warthen
1a78927854 Make and Build Refactoring 2021-07-26 10:00:04 -07:00
b1ackmai1er
92eb635700 Merge pull request #200 from wwarthen/dev
Dev
2021-07-25 13:19:05 +08:00
Wayne Warthen
073a698a6a Build Process Refactoring 2021-07-24 19:27:21 -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
1d0a42215c Merge pull request #225 from b1ackmai1er/dev
Add facility for updater to nominate suggested baud rate.
2021-07-24 10:52:32 -07:00
b1ackmai1er
deca27006e Add recommended baud rate 2021-07-24 23:19:14 +08:00
b1ackmai1er
d3fd46451f Merge pull request #199 from wwarthen/dev
Dev
2021-07-24 22:45:51 +08:00
Wayne Warthen
0710dd563f Merge pull request #224 from b1ackmai1er/dev
Merge pull request #198 from wwarthen/dev
2021-07-24 07:00:51 -07:00
b1ackmai1er
57380905f6 Update uart.asm 2021-07-24 14:18:29 +08:00
b1ackmai1er
93cb50b244 Preliminary integrated baud rate change 2021-07-24 14:03:06 +08: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
b1ackmai1er
a0bf6659f1 Merge pull request #198 from wwarthen/dev
Dev
2021-07-23 16:27:13 +08:00
Wayne Warthen
600aa2b2fb Merge branch 'dev' of https://github.com/wwarthen/RomWBW into dev 2021-07-22 11:20:44 -07:00
Wayne Warthen
182e60e700 Fix SPI I/O Contention
Alan's emulator found an issue where the RTC code could contend with the I2C/SPI signals on SC126.
2021-07-22 11:20:34 -07:00
Wayne Warthen
370199e17b Merge pull request #223 from b1ackmai1er/dev
Add MBC
2021-07-22 08:09:37 -07:00
b1ackmai1er
20838c2f89 Adding MBC 2021-07-22 19:43:45 +08:00
b1ackmai1er
7fcd36f11c Merge pull request #197 from wwarthen/dev
Dev
2021-07-22 17:53:56 +08:00
Wayne Warthen
314bf15395 Merge pull request #222 from lynchaj/patch-17
Update dbgmon.asm
2021-07-21 11:06:40 -07:00
Wayne Warthen
e9febecab1 Merge pull request #221 from lynchaj/patch-16
Update dbgmon.asm
2021-07-21 11:06:22 -07:00
lynchaj
f6f520591e Update dbgmon.asm 2021-07-21 09:31:14 -04:00
lynchaj
8b7f126263 Update dbgmon.asm 2021-07-21 09:28:29 -04:00
lynchaj
b33e7db70f Update dbgmon.asm 2021-07-21 06:55:24 -04:00
b1ackmai1er
11449b0832 Merge pull request #196 from wwarthen/dev
Dev
2021-07-21 18:32:19 +08:00
Wayne Warthen
b234881503 Merge pull request #220 from lynchaj/patch-15
Update dbgmon.asm, fix data bus check
2021-07-20 19:30:09 -07:00
lynchaj
cdb0f5be29 Update dbgmon.asm 2021-07-20 20:42:11 -04:00