Commit Graph

1520 Commits

Author SHA1 Message Date
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
b1ackmai1er
0ebfebe8d1 DMA updates
Add hardware probe at initialization and status checks after DMA transfers
2021-07-09 14:57:35 +08:00
Wayne Warthen
e79770dcea Cleanup MBC LEDs
- LED behavior was not quite right.
- Enable MBC speaker by default
2021-07-08 16:45:57 -07: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
lynchaj
8fb07c725b Create ppidetst.asm 2021-07-06 17:13:46 -04:00
Wayne Warthen
b876889c7e MBC Cleanup
Fixed a couple of cosmetic display issues.
2021-07-03 17:00:39 -07:00
b1ackmai1er
1e1ad94b6d Minors 2021-07-02 16:37:55 +08:00
b1ackmai1er
4d208094e7 I2C updates 2021-07-02 16:37:28 +08:00
b1ackmai1er
ef71aa7460 Initial ecb-dma support 2021-07-02 15:30:56 +08:00
b1ackmai1er
06a379c281 Merge pull request #186 from wwarthen/dev
Dev
2021-07-02 03:58:37 +08:00
Wayne Warthen
86e55f7968 Preliminary Support for MBC
- Added new memory manager to support Andrew Lynch's MBC system.
2021-06-21 13:28:56 -07:00
Wayne Warthen
e463959fee Minor MKY Driver Enhancements
- Allow any system timer to drive MKY interrupt, not just the TMS driver interrupt.
- Add a build check to ensure that when MKY is enabled, a system timer is also enabled.
2021-06-13 15:18:08 -07:00
Wayne Warthen
226c24d666 Move KIO Support to Dedicated Module 2021-06-09 20:01:31 -07:00
Wayne Warthen
8e4ea799af FDC Detection Improvement
- Some FDC modules startup with the FDC reset signal active.  This fix ensures that reset is not asserted when FDC hardware prove is performed.
2021-06-01 15:44:16 -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
b9d1cb12fe Misc. Cleanup
- No functional changes
2021-05-26 14:40:30 -07:00
Wayne Warthen
ef6b9acbb4 Update tms.asm
- Fix minor build issue.
2021-05-24 11:36:32 -07:00
Wayne Warthen
415ccc313f Merge pull request #199 from vipoo/dean/yellow-msx-boards
Dean/yellow msx boards
2021-05-24 11:27:23 -07:00
Wayne Warthen
31b09f4ab9 Update fd.asm
- Improve FDC hardware detection.
2021-05-24 11:26:10 -07:00
b1ackmai1er
b8a0515791 Create I2C directory. Add i2cscan 2021-05-23 18:40:21 +08:00
Dean Netherton
53d4f657af V9958/KEYBOARD: Added disabled entries in RCZ80_std.asm for the V9958, MSX-KEYBOARD and RP5C01 RTC modules 2021-05-22 16:17:10 +10:00
Dean Netherton
3e0771acf3 V9958: Updated TMS driver to support V9958 2021-05-22 16:17:10 +10:00
Dean Netherton
ea10810934 MSX-KEYBOARD: optimised interrupt handler 2021-05-22 16:17:10 +10:00
Dean Netherton
8173414bf5 MSX-KEYBOARD: some optimisation of interrupt handler 2021-05-22 16:17:09 +10:00
Dean Netherton
a919292386 Added msx compatible keyboard driver for use in MSX 2021-05-22 16:17:09 +10:00
Dean Netherton
83529a7f76 RP5RTC: Fixed issue with clock not enabled 2021-05-22 16:17:09 +10:00
Dean Netherton
0c4f82c881 RP5C01: Added support for read/write nvram byte and detect board present 2021-05-22 16:17:08 +10:00
Dean Netherton
9aef5b0977 RPC501: Added leap year support 2021-05-22 16:17:08 +10:00
Dean Netherton
8981a255a7 RP5C01: Added support for assign date/time 2021-05-22 16:17:08 +10:00
Dean Netherton
99358a7aaf Initial commit for RP5C01 RTC driver 2021-05-22 16:17:06 +10: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
9a77dd28f9 Changing case of filenames for Linux/MacOS 2021-05-12 17:59:17 -07:00