b1ackmai1er
830100cd84
Merge pull request #187 from wwarthen/dev
...
Dev
2021-07-10 09:21:45 +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
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
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
b9d1cb12fe
Misc. Cleanup
...
- No functional changes
2021-05-26 14:40:30 -07:00
Dean Netherton
a919292386
Added msx compatible keyboard driver for use in MSX
2021-05-22 16:17:09 +10:00
Dean Netherton
99358a7aaf
Initial commit for RP5C01 RTC driver
2021-05-22 16:17:06 +10:00
b1ackmai1er
16afe4b778
Update platform config files
2021-05-12 18:22:34 +08: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
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
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
9da58082a7
Z280 Cleanup
2021-02-19 15:47:33 -08:00
Wayne Warthen
f20addf39d
Support ZZ80MB
2021-02-18 17:29:08 -08:00
Wayne Warthen
8e7e9039f9
Additional SK Z80-512K Support
...
- Added support for UART clock divider (CLK2).
2021-02-11 14:28:26 -08:00
Wayne Warthen
4791d5f040
Perliminary support for Sergey's Z80-512K
...
- Watchdog functionality will be enabled if a system timer is operational.
- LED indicates boot progress and thereafter disk I/O.
2021-02-10 15:47:23 -08:00
Wayne Warthen
fe14a4b2a8
Z280 UART in all interrupt modes
...
By using polling mode, the Z280 UART can be utilized in interrupts modes 0/1/2.
2021-01-28 10:39:57 -08:00
Wayne Warthen
2d12da4903
Z280 Internal UART Support
...
Z280 UART can only be used w/ native memory & interrupt mode 3.
2021-01-27 19:33:37 -08:00
b1ackmai1er
fd5dd15506
Update config files
2020-12-15 18:17:57 +08:00
Wayne Warthen
69b2293201
Build Tweaks
2020-09-25 17:24:46 -07:00
Wayne Warthen
87d95f1ce8
Support PropIO V2 on RC2014 Bus
...
Updated config files to improve support for Colin MacArthur's PropIO V2 board for RC2014 bus
2020-09-24 13:17:02 -07:00
Wayne Warthen
5919a796a7
Tiny Z80 Support
...
Propagated Sergey's Tiny Z80 support into dev branch.
2020-08-20 13:45:31 -07:00
Wayne Warthen
339c6620a2
ZRC support courtesy Bill Shen
2020-07-03 15:29:10 -07:00
Wayne Warthen
8ef4456323
Multiple
...
- Complete initial support for Karl's Z280 module w/ 512K RAM/ROM module
- Allow swapping Z180 serial ports via ASCISWAP config variable
- Fix Z180 include file per Issue #141 from J.B. Lang
2020-06-06 15:13:48 -07:00
Wayne Warthen
e9b9092e7d
Fix CTC divisor derivation
2020-06-03 10:13:23 -07:00
Wayne Warthen
cbb963b1ea
XModem Improvements
...
New **experimental** adaptation of XModem called XMX.COM:
- Fixes occasional "stall" at startup (I think)
- Reduces HBIOS overhead substantially
- Automatically uses the console port no matter what COM port the console is on
2020-05-24 14:33:47 -07:00
Wayne Warthen
3eac8d164c
Cleanup
...
- Minor build script cleanup for DUART driver
2020-05-22 15:40:36 -07:00
Wayne Warthen
0cfb30459a
Minor Cleanup
2020-05-21 11:34:06 -07:00
Dean Netherton
5e65fcba13
AY38910: Refactored to use a common function for note mapping as SN76489 driver
2020-05-10 14:04:18 +10:00
Dean Netherton
7330928dca
SN76489: Moved clock configuration from driver to platform config files
2020-05-10 14:02:59 +10:00
b1ackmai1er
cea46daba9
replace ay driver with ay38910
2020-05-03 21:59:45 +08:00
Wayne Warthen
1a8cfb91e7
Changes from Dean Netherton
...
- Allow immediate autoboot (no timeout)
- Allow configuring number of floppy devices
2020-05-02 14:58:07 -07:00
b1ackmai1er
a62d69c1c4
fixup platform builds and restore tune default behaviour
2020-05-02 12:47:06 +08:00
Wayne Warthen
e50f5f0935
Add support for EPFDC
...
Credit to Alan Cox for the changes.
2020-04-29 17:45:04 -07:00
Dean Netherton
0381c72ca2
Fix issue with TMS interrupt support - some default configurations were missing
2020-04-25 22:23:30 +10:00
Wayne Warthen
dc2f55570c
Make tick frequency configurable
2020-04-23 17:28:18 -07:00
Wayne Warthen
d14cf27acf
Miscellaneous Cleanup
...
No functional changes.
2020-04-22 11:26:32 -07:00
Dean Netherton
890f9262e0
HBIOS: Added support for sound drivers
...
New sound driver support with initial support for the SN76489 chip
New build configuration entry:
* SN76489ENABLE
Ports are currently locked in with:
* SN76489_PORT_LEFT .EQU $FC ; PORTS FOR ACCESSING THE SN76489 CHIP (LEFT)
* SN76489_PORT_RIGHT .EQU $F8 ; PORTS FOR ACCESSING THE SN76489 CHIP (LEFT)
2020-04-22 21:12:52 +10:00
Wayne Warthen
f57e3bed00
Enhance CTC periodic timer
...
Add ability to use TIMER mode in CTC driver to generate priodic interrupts.
2020-04-21 12:46:31 -07:00
Wayne Warthen
57f78d1a6b
CTC driver fine tuning
2020-04-17 15:53:17 -07:00
Wayne Warthen
8ad2bdbb29
SIO driver now CTC aware
...
The SIO driver can now use a CTC (if available) to provide much more flexible baud rate programming.
2020-04-17 11:25:28 -07:00
Wayne Warthen
257f784318
Improved clock driver auto-detect/fallback
2020-04-12 14:54:30 -07:00
Wayne Warthen
f4daaa91a4
Add RC2014 UART, Improve SD protocol fix
...
- RC2014 and related platforms will autodetect a UART at 0xA0 and 0xA8
- Ensure that CS fully brackets all SD I/O
2020-04-09 11:49:09 -07:00
Wayne Warthen
621175533b
Start v3.1 Development
2020-04-06 12:54:23 -07:00
Phillip Stevens
6726f1be88
cfg - mutex consistent config language
2020-03-27 10:04:25 +11:00
Wayne Warthen
47774eacab
Config File Tuning
2020-03-26 15:32:26 -07:00
Wayne Warthen
dfd70b8d63
Cleanup
...
Removed hack from Images Makefile. Fixed use of DEFSERCFG in various places.
2020-03-13 10:45:33 -07:00
Wayne Warthen
1831141abd
Finalize Pre-release 34
...
Final support for FreeRTOS
2020-03-05 12:54:22 -08:00
Wayne Warthen
382b5594f0
Support multiple devices in IDE driver
2020-02-11 17:01:55 -08:00