Commit Graph

414 Commits

Author SHA1 Message Date
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
8e17067104 Build Improvements
Corrects some situations where build fails, but kept going.
2021-07-24 11:24:48 -07: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
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
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
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
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
f89d609de2 Merge pull request #209 from danwerner21/dw-071121-dskyng-work
Dw 071121 dskyng work
2021-07-11 18:29:35 -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
Dan Werner
b28e2094cb Support for the new DSKYng PCB 2021-07-11 17:02:51 -05:00
Dan Werner
a200192f42 Support for the new DSKYng PCB 2021-07-11 16:58:30 -05:00
Wayne Warthen
40e94ebd99 Merge pull request #206 from b1ackmai1er/dev
ECB-DMA initial release. I2C rearrangement
2021-07-11 14:18:49 -07:00
b1ackmai1er
91c7c1dbba Add graceful exit for DS1307 utility 2021-07-11 22:52:23 +08:00
b1ackmai1er
9b9f9ded08 Add graceful fail to i2c clock driver 2021-07-11 13:01:44 +08:00
lynchaj
d755be8a41 Update rtc.asm 2021-07-10 14:02:18 -04:00
b1ackmai1er
90fac52c16 Delete rtcds7.asm 2021-07-10 12:10:07 +08:00
b1ackmai1er
e9ef9e0c93 dma & i2c changes
Resync & cleanup
2021-07-10 12:01:32 +08:00
b1ackmai1er
830100cd84 Merge pull request #187 from wwarthen/dev
Dev
2021-07-10 09:21:45 +08:00
b1ackmai1er
1726744650 resync 2021-07-10 09:14:59 +08:00
b1ackmai1er
1603556577 resync 2021-07-10 09:13:23 +08:00
b1ackmai1er
2bd6158b36 resync 2021-07-10 08:57:56 +08:00
b1ackmai1er
fe8425deef resync 2021-07-09 15:25:35 +08:00
Wayne Warthen
d4a542150b DSKYng Support
- 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
2021-07-08 12:03:32 -07:00
Wayne Warthen
88e7b7b7ae Update mode.asm
Fix for Linux build.
2021-07-06 20:27:31 -07:00
Wayne Warthen
3593a7fabd Filename Case Problems
In order to get the Linux/Mac and Windows builds to result in a binary identical result, I have changed the case of some filenames.  Windows and Linux handle directory sorting differently for upper/lower case in filenames.
2021-07-06 19:50:50 -07:00
Wayne Warthen
7416f5f79e Test Apps
- Converted tstdskng to TASM and added to build scripts.
- Moved MBC specific test apps to their own directory.
2021-07-06 18:45:40 -07:00
Wayne Warthen
3e8fe0c64c Add ppidetst to build
- ppidetst was updated to TASM syntax and is now built automatically
- completed the function within ppidetst to dynamically set the PPI base port address
- cleaned up the formatting a bit
2021-07-06 17:28:08 -07:00
Wayne Warthen
f74f0fa64c Merge pull request #205 from lynchaj/patch-6
Create tstdksyng.asm
2021-07-06 17:24:38 -07:00
Wayne Warthen
6152d58a69 Merge pull request #204 from lynchaj/patch-5
Create tone3.asm
2021-07-06 17:24:11 -07:00
Wayne Warthen
a663278f05 Merge pull request #203 from lynchaj/patch-4
Create LEDs2.asm
2021-07-06 17:23:50 -07:00
lynchaj
8c38429439 Create tstdksyng.asm 2021-07-06 19:34:05 -04:00
lynchaj
6c9a1db8b8 Create tone3.asm 2021-07-06 19:31:11 -04:00
lynchaj
d22fd28d1d Create LEDs2.asm 2021-07-06 19:29:02 -04:00
lynchaj
d1779989ed Create button2.asm 2021-07-06 19:26:01 -04:00