Wayne Warthen
cd23863226
Refactor UART Mode Settings
...
- Replaced hard-coded mode settings with per-chip configuration settings.
2024-07-20 15:20:05 -07:00
Wayne Warthen
df2ab201a2
TMS Driver Cleanup
2024-07-17 18:45:52 -07:00
Wayne Warthen
b80d395266
Update for Les Bird's Graphics/Sound/Joystick Module
...
- Unique I/O configuration for Les Bird's Graphics/Sound/Joystick Module has been removed because the module now conforms to generic MSX port conventions.
2024-07-11 14:11:51 -07:00
Wayne Warthen
fff0959f96
Added Support for Les Bird's RCBus Graphics/Sound/Joystick Module
2024-07-08 16:51:53 -07:00
Wayne Warthen
273e61bc94
Support for DS1305 RTC on S100 FPGA Z80
2024-07-08 10:45:19 -07:00
Wayne Warthen
48ab169c60
S100 FPGA Z80 SD Card Support WIP
...
- Not yet working
2024-07-03 10:39:19 -07:00
Wayne Warthen
058a67dd40
Preliminary Support for S100 FPGA Z80 Platform
...
- S100 FPGA Z80 Platform
- Simple Serial Driver
2024-06-30 19:32:17 -07:00
Wayne Warthen
e0414bca05
NABU Stuff
...
- Implement Interrupt Mode 2 (Mode 1 is still default)
- Implement interrupt driven keyboard support
- Improve UART keyboard driver to support interrupt driven flow control
2024-05-10 11:13:34 -07:00
Wayne Warthen
3f63c92fd5
HBIOS Cleaning
...
- Rearranged HBIOS code to improve colocation of related code.
- Implemented macros to improve control over assembly diagnostic output.
- Improved handling of diagnostic LEDs.
- Improved application boot bank management.
- Implemented application boot for Z280 systems.
- Moved Z280_BNKSEL into proxy.
-
2024-04-30 14:18:59 -07:00
Wayne Warthen
c8794d2b9c
NABU LEDs
...
- Utilize NABU front panel LEDs for startup diagnostics and disk activity.
- Modified NABU keyboard driver to pass thru joystick activity codes.
2024-04-19 16:49:12 -07:00
Wayne Warthen
e41cd6d8d2
Support 40 and 80 Column Video for NABU
...
- 40 column mode will work with original TMS9918 video chip
- 80 column mode requires FPGA TMS video chip replacement
2024-04-17 17:02:41 -07:00
Wayne Warthen
67d23dc540
Tweaks to NABU Support
...
- Include NABU in pre-built ROMs
- AY sound driver works (but poorly)
2024-04-16 17:03:30 -07:00
Wayne Warthen
874cc450ba
Add K80W RTC Support
2024-03-25 17:02:18 -07:00
danwerner21
d2f7830b9e
Merge branch 'wwarthen:master' into master
2024-02-11 20:15:23 -06:00
Dan Werner
30db4c7fe9
Add Duodyne media board support
2024-02-12 02:14:09 +00:00
Wayne Warthen
91f5b36fbc
Support for EF9345 Video Display Controller
...
- Thanks and credit to Laszlo Szolnoki for contributing this driver.
2024-02-07 19:15:46 -08:00
Wayne Warthen
d93e639e4b
Added Console Takeover Mechanism
...
- If enabled by AUTOCON config setting, you can press <space> at any character device to take over the console at the boot loader prompt.
- Correction to SIOSEEK documentation in System Guide. Thanks and credit to Martin R.
2024-02-04 15:08:34 -08:00
Wayne Warthen
8e4bb575f1
Support for Application Banks
2024-01-24 12:39:10 -08:00
Wayne Warthen
ee8cdfa4b8
Propeller Firmware Enhancements
...
- Support DEC graphics character set
- Allow use of all lines on VGA display
- Support inverted bits on front panel LEDs and switches by config
2024-01-22 14:21:20 -08:00
Wayne Warthen
e286a428bf
Preliminary Support for Monsputer
2023-12-14 11:28:07 -08:00
Wayne Warthen
08942fb944
Support Duodyne SelfHost UART
2023-11-20 17:01:53 -08:00
Dylan Hall
39446d5e4f
Add SECCON to config files
2023-11-17 16:36:29 +13:00
Wayne Warthen
872d51e9b6
Detect CTS Stall
...
- Detect CTS at startup to ensure it is asserted. If not, disable hardware flow control to avoid stalling the console at boot. Only for UART driver because this is the only place it is currently relevant.
2023-10-10 14:09:21 -07:00
Wayne Warthen
26fad23c3a
Z280 ROMless Fixes
...
- Corrected a couple deficiencies that caused Z280 CPUs to fail in the new ROMless configuration
2023-10-03 15:24:18 -07:00
Wayne Warthen
092e44c62e
RPi Builds & CH375/6 Support
...
- The build process was enhanced by Dean Jenkins to support the Raspberry Pi. Note that the Propeller firmware will not be generated by a RPi build. See Issue #358 .
- Initial support for USB storage via CH375/6.
2023-09-22 14:13:12 -07:00
Wayne Warthen
cfc76d0659
Add Heath H8 Framework
2023-09-14 19:38:17 -07:00
Wayne Warthen
c391fd6d56
Support S100 Propeller Console
2023-09-07 18:16:25 -07:00
b1ackmai1er
c62af3df33
MBC / DUO IM2 template
...
Template for setting up interrupts using the IM2 pin header on MBC and DUO platforms.
2023-08-22 13:16:42 +08:00
b1ackmai1er
d4c87996f0
Merge branch 'dev' of https://github.com/b1ackmai1er/RomWBW into dev
2023-08-21 16:25:29 +08:00
b1ackmai1er
9f5b3a8b1c
Duo/MBC IM2 Hardware Timer support
2023-08-21 16:00:47 +08:00
Wayne Warthen
d06e1e2a5c
Initial DUO Interrupt Handling
2023-08-20 15:03:34 -07:00
Wayne Warthen
e1a4e815dc
Fix S100 Z180 Board LED Operation
...
- Status LED for S100 Z180 board was not enabled. Credit to Jay Cotton for finding this.
2023-08-17 12:53:59 -07:00
Wayne Warthen
7835eb5deb
Duodyne Work in Progress
...
- Updated DMA Driver
- Updated PCF I2C Driver
2023-08-02 13:21:52 -07:00
Wayne Warthen
a5575456e2
Initial Support for Duodyne
2023-07-24 19:24:49 -07:00
Wayne Warthen
0395bba4f5
Preliminary Support for ESP32 Nhyodyne Module
...
- Initial console support for Dan Werner's ESP32 Module
2023-07-10 13:16:24 -07:00
Wayne Warthen
14ac7a917b
Upgrade s100mon to Latest
...
- Incorporated latest S100 Board Monitor code from John Monahan
2023-07-09 12:38:48 -07:00
Wayne Warthen
1f1952fb19
Add S100 and DUO Platforms
2023-07-07 16:18:01 -07:00