b1ackmai1er
1603556577
resync
2021-07-10 09:13:23 +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
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
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
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
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
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
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
518ddd9f46
Update ZZR Monitor
2021-04-16 14:02:21 -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
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
Wayne Warthen
ccda402b9b
Add Z180 & Z280 timer config settings
...
Allows Z180 & Z280 system periodic timer to be enabled/disabled via config. Enabled by default.
2021-03-18 10:37:08 -07:00
Wayne Warthen
9cf9893ed4
Miscellaneous
...
- Update romldr to stop using address space >= 0xA000
- ZZRCC work in progress (not finished)
2021-03-12 15:11:15 -08:00
Wayne Warthen
65db7a3b15
Implement CP/M 3 RTC date setting
2021-03-10 16:42:27 -08:00
Wayne Warthen
db659da876
Build script improvements
...
- Allow building a 128KB ROM with 0KB ROM disk
- Move Z280 UART driver to top of device list to make it the highest priority driver for Z280 platforms
2021-03-08 10:25:13 -08:00
Wayne Warthen
82a8792153
Fix Z280 Cold Restart
2021-03-07 19:01:29 -08:00
Wayne Warthen
0053a840b7
Support ZZRCC
2021-03-07 16:21:49 -08:00
Wayne Warthen
33ef02cfc0
Implement BOOTCON
...
Added BOOTCON config variable to allow setting the boot console device. This replaces FORCECON and removes the code that used to rearrange the PCINITTBL.
2021-03-03 15:12:57 -08:00
Wayne Warthen
d4e7cb8d5f
Tweaks
...
- Small optimization in Z180 invalid opcode handler
- Improve ZRC disk image generation script
2021-02-25 13:28:04 -08:00
Wayne Warthen
953dd70052
Z180 Invalid Opcode Tweaks
...
Thanks and credit to Phillip Stevens for his significant contributions to this enhancement.
2021-02-22 18:49:31 -08:00
Wayne Warthen
e17fee85e9
Add Z180 Invalid Opcode Handler
2021-02-22 14:18:01 -08:00
Wayne Warthen
6a46f8b74c
Z280 UART Flow Control
...
- Implement RTS flow control on Z280 UART using C/T 2 output pin. Must be supported on PCB and wired properly at serial adapter.
2021-02-21 13:18:57 -08:00