Commit Graph

1750 Commits

Author SHA1 Message Date
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
b1ackmai1er
74edbb7934 Makefile update rtcds7 2021-05-12 18:45:52 +08:00
b1ackmai1er
16afe4b778 Update platform config files 2021-05-12 18:22:34 +08:00
b1ackmai1er
fc98d8e953 Initial PCF8584/DS1307 implementation
Only HBIOS read time function implemented
2021-05-12 18:00:17 +08:00
b1ackmai1er
be34e9d396 Add DS1307 to architecture document
Align hbios.inc RTC clock codes to match architecture document
2021-05-12 12:48:47 +08:00
b1ackmai1er
9fee763265 Architecture support for DS1307 I2C 2021-05-12 12:28:06 +08:00
b1ackmai1er
7c789ba2a5 Add DS1307 RTC app to build 2021-05-12 11:39:39 +08:00
Wayne Warthen
12fea8a1d0 Fixes for MT011 in SD driver
Credit to Douglas Miller for these.
2021-05-02 18:02:07 -07:00
Wayne Warthen
ab3abb7936 CP/NET Stuff
- Added the MT011-based CP/NET work of Douglas Miller and Jay Cotton in user area 4.
- Added network boot (CP/NOS) from Douglas to Boot Loader
2021-04-29 15:29:00 -07:00
Wayne Warthen
c4a0548e76 Miscellaneous Fixes
- SDCNT was not properly implemented in all cases
- ParPortProp debug formatting fix
2021-04-27 14:35:00 -07:00
Wayne Warthen
ff6d854298 Received Char Reboot
Allow specifying a character code which, upon receipt, will reboot system.  Only useful/implemented for interrupt driven serial drivers.  Currently only implemented for ASCI and SIO.  Do *not* use this unless you fully understand the ramifications!!!
2021-04-21 16:53:42 -07:00
Wayne Warthen
a72802470a Miscellaneous
- Correct and enhance some diskdefs entries.  Added RC2014 definitions.
- Change NETBOOT binary from 32K to 8K
2021-04-18 11:38:15 -07:00
Wayne Warthen
0b92e41935 Prototype Network Boot Support 2021-04-17 17:00:42 -07:00
Wayne Warthen
1dea4a28dc ZZRCC Build Tweak 2021-04-16 14:57:05 -07:00
Wayne Warthen
518ddd9f46 Update ZZR Monitor 2021-04-16 14:02:21 -07:00
Wayne Warthen
b912761fcc Update FAT.COM, Add MBASIC Manual
- Minor update to FAT.COM for CP/NET compatibility.  Who knew the CP/NET requestor code mucks with the IX & IY register?
- Add David Reese's excellent recreation of Microsoft BASIC manual.
2021-04-13 15:45:27 -07:00
Wayne Warthen
63da5a821a Delete FAT.com 2021-04-13 15:41:56 -07:00
Wayne Warthen
4cbe3212a5 Allow swapping MT011 SPI ports
- Config variable SDMTSWAP will swap the logical order of the SPI ports of MT011
- Updated COPY.COM from v1.72 -> v1.73
2021-04-11 16:39:53 -07:00
Wayne Warthen
41061179b5 Miscellaneous
- Improved Linux build to pass actual processor type to uz80as
- Modified Z280 system timer to handle faster CPU clocks accurately
2021-04-01 17:08:16 -07:00
Wayne Warthen
ca55193d23 Added a few single-sided formats to FDU 2021-03-24 17:46:21 -07:00
Wayne Warthen
1945c0f52d CBIOS default drive assignment cleanup
Improved the way that the default drive is assigned in the scenario where you are booting to a ROM-based OS.  This should allow removal of either the RAM drive or the ROM drive without causing unexpected consequences.
2021-03-20 11:55:12 -07:00