Commit Graph

382 Commits

Author SHA1 Message Date
Wayne Warthen
28bee54bbb BPBIOS Sync
- Add applications from Lars Nelson
2021-10-05 14:36:42 -07:00
Wayne Warthen
cab5c72f3d Update Makefile
- Fixed typo in directory name
2021-09-26 16:16:10 -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
b1ackmai1er
f466f16a4d Update Makefile 2021-09-26 15:38:10 +08:00
b1ackmai1er
a6a812e03f Update dmamon.asm 2021-09-26 15:00:26 +08:00
b1ackmai1er
abee120b4e reorganize test applications. Improve dmamon
linux build to be fixed yet
2021-09-26 14:58:15 +08:00
lynchaj
72e7e0e478 Create Readme.txt 2021-09-16 19:26:53 -04:00
Wayne Warthen
14b005d64e UART Driver Interrupt Driven Receive
- The UART driver has been enhanced to allow use of interrupt driven receive buffer and RTS flow control.  It will only be used if enabled and the chip detected has no auto-flow control capability.
2021-09-11 14:01:40 -07:00
b1ackmai1er
a9aa50d128 Update zmo-rw01.z80 2021-08-26 20:31:50 +08:00
b1ackmai1er
cbe8ec2aff Update zmo-rw01.z80
Optimization and driver clean-up
2021-08-26 17:18:27 +08:00
b1ackmai1er
9b7a530ee9 Update zmo-rw01.z80 2021-08-25 21:33:25 +08:00
b1ackmai1er
727847fd83 Update zmo-rw01.z80 2021-08-24 22:22:26 +08:00
b1ackmai1er
f4595f9c08 zmp support command line port setting
- Restore cursor on normal program exit.
- Revert original HBIOS conout and default console code as there
  is no associated facility for direct HBIOS conin.
- Allow setting port 0 and port 1 CIO device from command line
  ZMP 2 sets comms port to CIO 2. Can set primary and secondary
  i.e. ZMP 21 but only primary supported on this ZMP version.
  Untested on Ron Murrays ZMP15
- Space getting short so messages shortened.
2021-08-24 22:18:05 +08:00
Wayne Warthen
fa5616a17f Fix .gitignore
Yet another .gitignore debacle.
2021-08-23 15:01:37 -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
b1ackmai1er
43914c45c1 Initial mecparts zmodem release
No linux makefile
2021-08-23 22:58:06 +08:00
Wayne Warthen
80ee13e0f4 Misc
- Update TUNE.COM to mute sound card at end of playback when playing via HBIOS.
- Update SN76489 sound driver to use proper default port addresses.
- Modify Phil's CPU MHz speed rounding function to round up anytime speed in KHz is withing 500 KHz of next MHz increment.
2021-08-17 14:55:17 -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
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