Dean Netherton
59dba8d250
HBIOS: added new config option to enable support for Turbo Z80 CPU boosting to 20Mhz
2026-01-08 12:34:38 +11:00
Wayne Warthen
f4b9e48ccf
Add RC2014 Platform for Official RC2014 Kits
2026-01-05 16:54:00 -08:00
Wayne Warthen
078a624e5c
Minor N8PC Follow-up
2025-12-13 19:14:27 -08:00
Wayne Warthen
9a5f156a0f
Finalize SCSI Driver
...
- Added check for LUN existence
- Added CAPACITY query and capture results
- Added INQUIRY query and print results
2025-12-11 12:24:44 -08:00
Wayne Warthen
d05c1af35c
Add 5380 SCSI Support
...
Thanks and credit to Jay Cotton for providing the SCSI transport code upon which this driver is based.
2025-12-10 16:59:59 -08:00
Wayne Warthen
22217bd484
Enhance DLPSER Driver for Multiple Devices
2025-12-09 17:20:14 -08:00
Wayne Warthen
605ac58f7a
More RTC Cleanup
2025-11-29 19:37:19 -08:00
Wayne Warthen
f283aed73b
Minor Cleanup for N8PC
...
Just some minor cleanup for consistency. No functional changes.
2025-11-29 16:08:20 -08:00
Dan Werner
25facb8e4d
Add N8PC support
2025-11-29 02:13:38 +00:00
Wayne Warthen
2de1c9b05d
Support DS1288x RTC/NVRAM
2025-11-25 17:08:15 -08:00
Wayne Warthen
9233d19c2c
Add NS MM58167B RTC Driver
...
- This is currently specific to the S100 systems interface.
2025-11-14 14:26:21 -08:00
Wayne Warthen
d0ac04045a
Preliminary Zilog SCC Support
...
- Interrupts and flow control not yet implemented.
2025-10-29 13:40:24 -07:00
Wayne Warthen
71bc7719e8
S100 Naming Cleanup
...
Renamed configs and mode options for S100 systems to make them more consistent and accurate.
2025-10-22 13:32:45 -07:00
Wayne Warthen
2d0ebf49f7
S100 Config Tweaking
2025-10-15 17:38:59 -07:00
H.J.Berends
2d77d4f036
Added IDE driver detect option
2025-10-11 13:21:16 +02:00
Wayne Warthen
f164ffdc76
Z80 NMOS Int Status Bug, Issue #620
...
Add a config setting to enable code that works around the Z80 interrupt status (LD A,I) bug.
Currently enabled only for MSX platform.
2025-10-10 11:18:18 -07:00
Wayne Warthen
b5f402554c
Preliminary S100 Z80 CPU Support
...
Adds support for a general modular Z180-based S100 system.
2025-09-22 17:20:23 -07:00
Wayne Warthen
2b459b1358
Add Config for ESPSD CD
...
- Allow card detect functionality in ESPSD driver to be controlled by a configuration variable.
2025-09-17 14:25:25 -07:00
Wayne Warthen
15f440ce4d
Support S100 ESP32 SD Card Interface
2025-08-10 17:24:08 -07:00
Wayne Warthen
e4c55edc02
S100 2CF+1SD CF Interface Support
...
- Implemented for FZ80 and Z180 CPU boards.
- Base I/O for FZ80 is moved from $30 to $38 to avoid conflict with FZ80 built-in CF interface.
2025-08-06 17:17:56 -07:00
Dean Netherton
b6598cdcc6
ch376-native: moved secondary IO port labels from master to ch376.asm
2025-07-22 09:07:08 +10:00
Dean Netherton
f03c68c016
ch376-native: output the configured port numbers for the ch376 native usb driver
2025-07-21 19:23:26 +10:00
Wayne Warthen
a29c6f35c7
Merge pull request #592 from dinoboards/dean-ch376-usb-native-8
...
CH376 Native USB Driver
2025-07-18 15:15:16 -07:00
Wayne Warthen
8a5f9eed2d
Fix Speaker Functionality on Specific Platforms
2025-07-18 11:20:30 -07:00
Dean Netherton
2269142a04
ch376-native: moved port definition from C code to cfg_MASTER.asm
2025-07-15 11:53:55 +10:00
Dean Netherton
ae3cd27579
Merge branch 'master' into dean-ch376-usb-native-8
2025-07-15 11:32:43 +10:00
Martin Giese
af3401ac5b
1 bit speaker code refecatored to arbitrary ports and masks
2025-07-08 21:24:38 +02:00
Wayne Warthen
00a6c8143a
Support Font Data in ROM
...
Video soft font data was occupying a large amount of space in the HBIOS bank. This change moves the font data to a ROM bank by default.
Thanks and credit to @b1ackmai1er who provided much of the code that originated this change.
Co-Authored-By: b1ackmai1er <39449559+b1ackmai1er@users.noreply.github.com >
2025-06-26 11:51:47 -07:00
Dean Netherton
75c9a4e482
Merge branch 'master' into dean-ch376-usb-native-8
2025-06-24 08:20:43 +10:00
Wayne Warthen
9a3ef54f53
Update cfg_MASTER.asm
...
Change .SET to .EQU where they occur to allow TASM builds to succeed.
2025-06-21 15:47:26 -07:00
Dean Netherton
d83ed6f774
Merge branch 'dean/ez80-timing-fixes' into dean-ch376-usb-native-8
2025-06-21 13:57:13 +10:00
Dean Netherton
135641d66c
ch376-native:updated master and ez80 configs - defaults to off at master, and on for ez80
2025-06-21 13:35:37 +10:00
Dean Netherton
72ec983c4f
ch376: added build option CHNATIVEFORCE to always force detection of module on boot
2025-06-21 13:33:18 +10:00
Dean Netherton
ed47d2f8b6
ch376-native: native USB driver for the CH376 module
2025-06-21 13:04:36 +10:00
Dean Netherton
643e59e204
z80: Changes to configuration for setting memory & I/O timings
...
Removed ability from boot up (see ez80cpudrv.adm) to allow for setting of
external memory and io timing using eZ80's W/S config. All timings
must now be specified in terms of eZ80's Bus Cycle setting.
This is to increase compatibility with various external RCBus/RC2014
modules.
Due to eZ80 firmware changes, the configuration was always setting
the I/O Bus Cycle to the maximum setting of 7 - typically most system
will work fine at a setting of 4 B/C
current ez80 firmware version: 0.5.0.234 2025-06-21
2025-06-21 12:49:51 +10:00
Wayne Warthen
e92091c922
PCRTC Driver Follow-up
...
- Minor typos
2025-06-06 15:15:32 -07:00
Martin Giese
e29fb43754
Code for MC146818/DS1285/DS12885 PC style CLOCK DRIVER
2025-06-06 22:27:09 +02:00
Rob Gowin
936a3958a5
Add VDA driver for Xosera, an FPGA-based video controller.
2025-06-02 09:17:29 -04:00
Wayne Warthen
3e1e640bb3
Minor PCF Changes
...
- Slightly modified to be more consistent with typical RomWBW driver config.
2025-05-23 14:54:38 -07:00
Willy De la Court
b79709f61c
Added default values for PCFCLK and PCFTRNS and comparisons to set PCF_CLK and PCF_TRNS
2025-05-15 19:11:03 +02:00
Wayne Warthen
6c06413dfe
Add STRICTPART Config Setting
...
New STRICTPART setting prevents access to slices that overlap with foreign (non-CP/M) partitions.
2025-02-12 15:39:47 -08:00
Wayne Warthen
ebe1504d75
UNARCU Fix & More Release Work
...
- UNARC updated to UNARCU11 which fixes an edge case where the user number was being incorrectly changed. See #496 . Thanks and credit to Lars Nelson for this.
2025-02-06 17:02:06 -08:00
Wayne Warthen
374c0675f1
Config and Release Notes Updates
...
- More config file cleanup
- Per Issue #498 , added VDAEMU_SERKBD default change in Release Notes
2025-01-30 10:42:15 -08:00
Wayne Warthen
766a65bed0
More Config Tweaks
2025-01-27 19:22:31 -08:00
Wayne Warthen
ab4f43c6bb
Improve DEFSERCFG Config
...
- Move DEFSERCFG from an equate to a #DEFINE which allows properly overriding it globally.
2025-01-18 16:41:31 -08:00
Wayne Warthen
c6d5d41933
Add K80W Hardware Support
2024-12-31 11:50:31 -08:00
Wayne Warthen
f36a90afae
Add EaZy80-512
2024-12-20 15:17:58 -08:00
Wayne Warthen
bb4a64c35d
Allow Forcing Detection of AY/YM PSG in HBIOS
...
See Issue #468
2024-12-16 11:29:49 -08:00
Wayne Warthen
7606abb8f3
Follow-up on KBD Interrupt Support
...
Related to PR #460
2024-12-07 13:48:43 -08:00
b1ackmai1er
5d92341189
PS2 Interrupt driven keyboard for Duo
...
For keyboard interface on I/O Multi board. Default is disabled. Requires interrupt #2 jumper set on I/O Multiboard, which is pin 11-12 in P5. Has limitations around port settings. Do not have a video card on my Duo so have been forcing a video driver to load and testing with PIP CON:=UR2: . Let me know what you think.
2024-12-05 20:41:03 +08:00