Commit Graph

2579 Commits

Author SHA1 Message Date
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
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
1a78927854 Make and Build Refactoring 2021-07-26 10:00:04 -07: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
b1ackmai1er
deca27006e Add recommended baud rate 2021-07-24 23:19:14 +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
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
b1ackmai1er
20838c2f89 Adding MBC 2021-07-22 19:43:45 +08: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
lynchaj
cdb0f5be29 Update dbgmon.asm 2021-07-20 20:42:11 -04:00
Wayne Warthen
17ed17be08 Minor Updates 2021-07-20 17:14:42 -07:00
Wayne Warthen
c3fe71112e Merge pull request #219 from lynchaj/patch-14
Update RAM fail routine
2021-07-20 16:40:09 -07:00
lynchaj
dda7a3e183 Update RAM fail routine
Change RAM fail to abort on error in page and move on to next page
2021-07-20 11:37:37 -04:00
b1ackmai1er
2e570b368c Merge pull request #195 from wwarthen/dev
Dev
2021-07-20 23:05:32 +08:00
b1ackmai1er
28bacbee41 Update duart.asm 2021-07-20 23:03:53 +08:00
b1ackmai1er
484ef274e9 Update updater.asm
Display device baud rate
2021-07-20 23:03:31 +08:00
b1ackmai1er
436c9d0db2 Update GettingStarted.md 2021-07-20 22:54:48 +08:00
lynchaj
4e087fc608 Update dbgmon.asm 2021-07-19 20:43:16 -04:00
lynchaj
6739422b9a Added Address Bus verification
Verify Address Bus functionality prior to starting individual RAM memory location test
2021-07-19 18:30:06 -04:00
Wayne Warthen
e4f638a17a Add Bank Selection to Debug Monitor
- 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.
2021-07-19 13:44:44 -07:00
lynchaj
3349f68213 Update dbgmon.asm 2021-07-19 15:37:33 -04:00
lynchaj
7587f1fbba Update dbgmon.asm 2021-07-19 14:46:33 -04:00
b1ackmai1er
cc0f2ce3b2 Update util.asm
Fix data stored inline with code.
2021-07-19 18:08:40 +08:00
Wayne Warthen
9fd81e03e9 Fix TSTDSKNG
- Fix a small mistake in the TSTDSKNG app
2021-07-18 17:41:59 -07:00
Wayne Warthen
5852349e15 RAMTEST & DSKNGTST
- 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.
2021-07-18 17:12:53 -07:00
Wayne Warthen
8655a7b0d8 Merge pull request #215 from lynchaj/patch-11
Create ramtest.bat

NOTE TO USERS:  This application is only compatible with the SBC and MBC hardware platforms.
2021-07-18 16:29:20 -07:00
Wayne Warthen
25306df2cd Merge pull request #214 from lynchaj/patch-10
Create ramtest.sh

NOTE TO USERS:  This application is only compatible with the SBC and MBC hardware platforms.
2021-07-18 16:29:04 -07:00
Wayne Warthen
31ec81bb19 Merge pull request #213 from lynchaj/patch-9
Create loader.asm

NOTE TO USERS:  This application is only compatible with the SBC and MBC hardware platforms.
2021-07-18 16:28:22 -07:00
lynchaj
78af325b22 Create ramtest.bat
build file for ramtest on Windows.  Uses TASM for assembler
2021-07-18 19:04:18 -04:00
lynchaj
1bcf3ef77e Create ramtest.sh
build file for ramtest on Linux platform.  Uses uz80as as assembler
2021-07-18 19:02:32 -04:00
lynchaj
a3522d4eaa Create loader.asm
loader is to allow ramtest to be run as a regular CP/M program.  Relocates ramtest into upper RAM page for execution
2021-07-18 19:00:34 -04:00
lynchaj
c75f719923 Create dbgmon.asm
RAM test for Z80 MBC.  Should also work for Z80 SBC V1 & V2.  Possibly others depending on bank switching logic
2021-07-18 18:58:06 -04:00
Wayne Warthen
ff55b0d8f0 Handle 1MB RAM in MBC Memory Mapper 2021-07-17 15:03:39 -07:00
Wayne Warthen
29878ceefb More DSKY Cleanup 2021-07-15 19:14:16 -07:00
Wayne Warthen
1de6f8f8ab Add ROM Updater to Boot Loader
- 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.
2021-07-15 13:28:53 -07:00
Wayne Warthen
e60bf088c9 DSKY Disk Activity Cleanup
- 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.
2021-07-13 17:11:35 -07:00
Wayne Warthen
995d0a8c1c Merge pull request #211 from danwerner21/dw-071121-dbgmon-work
Dw 071121 dbgmon work
2021-07-13 16:47:48 -07:00
Dan Werner
036dad095c add DSKYng features to monitor and boot 2021-07-13 17:08:54 -05:00
Dan Werner
111aa66405 add DSKYng features to monitor and boot 2021-07-13 17:03:56 -05:00
Wayne Warthen
c30f107c68 Merge pull request #210 from b1ackmai1er/dev
Update updater.asm
2021-07-12 15:17:06 -07:00
Wayne Warthen
f126b9ff63 Linux Permissions (cont)
- Added chmod +x  commands for shell scripts (casefn.sh & Build.sh)
2021-07-12 14:22:02 -07:00
b1ackmai1er
7d707b4b88 Merge pull request #189 from wwarthen/dev
Increase Monitor Size
2021-07-12 16:20:39 +08:00
b1ackmai1er
222f4c5831 Update updater.asm
add A29010B & A29040B (untested)
2021-07-12 16:01:06 +08:00