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
98463d6774
Update ACIA detection
...
ACIA should no longer be detected if there is also a UART module in the system.
2020-04-19 17:11:54 -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
Wayne Warthen
9d5e792b34
Revert "New ROMLDR and INTRTC driver"
...
This reverts commit d9bed4563e .
2020-04-06 12:44:52 -07:00
Wayne Warthen
d9bed4563e
New ROMLDR and INTRTC driver
...
- Refactored romldr.asm
- Added new periodic timer based RTC driver
2020-04-05 16:01:04 -07:00
Wayne Warthen
a8b29e44f3
TMS Driver Z180 Improvements
...
- TMS driver udpated to insert Z180 I/O waitstates internally so other code can run at full speed.
- Updated How-To documents from David.
- Fixed TUNE app to properly restore Z180 I/O waitstates after manipulating them.
2020-03-29 18:02:07 -07:00
Wayne Warthen
47774eacab
Config File Tuning
2020-03-26 15:32:26 -07:00
Wayne Warthen
60c3ff8a41
Cleanup
...
- Fix SuperZAP to work under NZCOM and ZPM3
- Finalize standard config files
2020-03-25 19:54:55 -07:00
Wayne Warthen
bbd1ce6168
Config File Cleanups
2020-03-14 14:37:18 -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
Phillip Stevens
6f0940e4b5
HBIOS SCZ180 - adjust mutex comment
2020-03-13 09:22:32 +11:00
Phillip Stevens
97c533c7c5
HBIOS SCZ180 - remove mutex special files
2020-03-13 08:56:20 +11:00
Wayne Warthen
db81d1a28b
Add SC131 Support
...
Also cleaned up some ReadMe files.
2020-03-12 11:40:11 -07:00
Wayne Warthen
1831141abd
Finalize Pre-release 34
...
Final support for FreeRTOS
2020-03-05 12:54:22 -08:00
Wayne Warthen
edca77176f
Update for GitHub Build
...
Case issue in TASM includes showing up in GitHub build. This should correct that.
2020-02-29 10:26:39 -08:00
Wayne Warthen
382b5594f0
Support multiple devices in IDE driver
2020-02-11 17:01:55 -08:00
Wayne Warthen
15d607d686
Further PPIDE updates
2020-02-07 11:47:16 -08:00
Wayne Warthen
6950195741
Finalize pre-release 27
...
Default baud rate for RC and SC platforms with Z180 now 115200.
2020-01-26 12:46:51 -08:00
Wayne Warthen
485045408c
Cleanup
2020-01-06 13:53:50 -08:00
Wayne Warthen
3c8cd5219e
Preliminary support for Dyno Computer
...
Dyno Computer is the work of Steve Garcia and much of the code checked in is based on his work.
2020-01-05 15:26:08 -08:00
Wayne Warthen
2ebd800482
CTC Refactoring
2019-11-24 20:16:54 -08:00
Wayne Warthen
b7ad90c245
Cleanup
2019-11-12 18:52:33 -08:00
Wayne Warthen
bfbf6e7dcf
Cleanup
2019-10-11 17:53:34 -07:00
Wayne Warthen
bd2fc6dbfe
Support Secondary SPI on SC126
2019-10-09 15:37:21 -07:00
Wayne Warthen
782bcba9f7
Cleanup
2019-10-05 13:58:30 -07:00
Wayne Warthen
57dabc1ab5
Finalize SCZ180 Configurations
2019-10-02 08:45:11 -07:00
Wayne Warthen
341c55945c
Dynamic DS-1302 Detection
2019-09-29 14:33:40 -07:00
Wayne Warthen
cc38eef867
KIO Cleanup
2019-09-23 18:49:33 -07:00
Wayne Warthen
21b231bced
Create RCZ80_kio.asm
2019-09-15 16:18:42 -07:00
Wayne Warthen
1c42ea0a7c
Bug Fixes
2019-08-18 18:28:18 -07:00
Wayne Warthen
522b72d9df
Configuration Files Cleanup
2019-08-15 18:10:07 -07:00
Wayne Warthen
09044d1959
Add SC126 Platform
2019-08-11 18:39:03 -07:00
Wayne Warthen
0b661442c5
SIO & ACIA Driver Updates
2019-08-04 17:51:29 -07:00
Wayne Warthen
6f16fdc9d5
Support Multiple SIO Modules
...
Updated SIO driver to handle multiple SIO modules w/ auto-detect and protection for phantom ports.
2019-07-22 17:54:37 -07:00
Wayne Warthen
31b2192f22
RTC Port Shadow Register
...
Implemented a shadow copy of the RTC port value to enable multiple drivers to share the port without causing side effects to other drivers that use other bits of the RTC port.
2019-07-14 14:00:00 -07:00
Wayne Warthen
5958f7760e
Add SC126 DSRTC Support
...
Updated DSRTC support to avoid mangling bits used for other purposes in RTC latch port.
2019-07-12 15:17:29 -07:00
Wayne Warthen
9a3e3e443c
SC126 Diag Port
...
Make diagnostic port existence and port address configurable.
2019-07-11 19:25:40 -07:00
Wayne Warthen
293ca770de
SC126 Support and SIO Update
2019-06-21 14:17:46 -07:00
Wayne Warthen
af892d719c
Native RC Z180 & Interrupt Framework Improvements
...
- Added official support for Steve Cousin's RC2014 Z180 + Native Memory modules (SC111 & SC119). Thanks to Steve for his assistance with this.
- Improved interrupt framework to remove need to extra stubs for each IM2 interrupt handler.
2019-05-15 15:30:29 -07:00
Wayne Warthen
dcd4a5a8f1
Easy Z80 Platform
...
Make Easy Z80 a separate platform.
2019-03-15 15:16:49 -07:00
Wayne Warthen
20c291dea2
VDU Driver Enhancements
...
VDU driver enhanced to support alternate screen simensions, provided by Phil Summers
2019-03-05 21:05:08 -08:00
Wayne Warthen
b79c1e7a2f
Minor Easy Z80 Tweaks
...
Modified naming convention from EZ80 to EZZ80 to avoid confusion with Zilog eZ80 processor.
2019-03-04 21:33:44 -08:00
Sergey Kiselev
810beae712
Eazy Z80: Specify SIO clock frequency
...
Signed-off-by: Sergey Kiselev <skiselev@gmail.com >
2019-02-27 10:13:41 -08:00
Sergey Kiselev
7ba9bd6e67
Add support for Eazy Z80
...
Signed-off-by: Sergey Kiselev <skiselev@gmail.com >
2019-02-27 09:38:05 -08:00
Wayne Warthen
cb9ead08c7
Finalize support for RC180 platform
2018-06-06 11:45:10 -07:00