Wayne Warthen
063e7c87d4
RomLdr Improvements, Issue #622
...
Some preliminary work on RomLdr to eventually support improved ROM content layout management.
- Allow ROM components to span banks.
- Refactor menu removing "L" option.
2025-11-09 12:20:26 -08:00
Wayne Warthen
e771ca88c1
PLDSER Driver
...
- Improve hardware detection
2025-11-09 12:17:01 -08:00
Wayne Warthen
915552fed8
S100 Config Cleanup
2025-11-09 12:15:36 -08:00
Wayne Warthen
6592a0797f
SZ80 to 19200 Baud as Default
...
John is moving the S100 Monitor from 38400 baud to 19200 baud. This change is to stay in sync.
2025-11-01 17:03:46 -07:00
Wayne Warthen
ad2d3f3ac3
Disk Driver Code Cleaning
...
Some disk drivers still had internal code for multi-sector I/O. With the read supervisors, this is no longer needed. Removed the extraneous code from these drivers.
2025-11-01 16:46:23 -07: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
d741d18705
Update Makefile
2025-10-22 13:38:26 -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
H.J.Berends
cbfa6d9241
MSX fix memory and base year
...
MSX fix upper memory segment assignment error and set RP5C01 base year to 1980.
2025-10-20 13:00:36 +02:00
Wayne Warthen
2d0ebf49f7
S100 Config Tweaking
2025-10-15 17:38:59 -07:00
Wayne Warthen
361e9ed83a
Comments for EaZy80-512 64K ROM, Issue #500
...
Comments to alert developers of the need to keep layout.inc and EZ512 build scripts in sync.
2025-10-13 16:58:51 -07:00
Wayne Warthen
4ee14cbefa
Tweak S100 Z80 IOBYTE Handling
...
Attempting to ensure that RomWBW properly "follows" the IOBYTE settings at implemented in the dedicated S100 Z80 Monitor. Specifically, the bit that controls the boot console.
2025-10-13 16:54:20 -07:00
Wayne Warthen
affc47efc2
Support DLP Connection on S100 Serial I/O
2025-10-11 15:10:58 -07:00
H.J.Berends
2d77d4f036
Added IDE driver detect option
2025-10-11 13:21:16 +02:00
Wayne Warthen
22f9c9cef1
Correct Prior Int Status Fix, See Issue #620
...
Thanks and credit to @feilipu.
2025-10-10 13:43:33 -07:00
Wayne Warthen
7e4ce45f9a
Improve S100 Z80 FPGA Config
...
Improvements to the PPIDE interface discovery configuration.
2025-10-10 11:36:12 -07: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
6684a3e039
Support LEDs on S100 SMB
2025-10-08 12:05:23 -07:00
Wayne Warthen
6202bd244c
Bump Version
2025-10-03 08:53:31 -07:00
H.J.Berends
a4b8d14e3d
Update PPIDE, added MSX BEER
...
Update PPIDE driver, added support for MSX BEER IDE interface
2025-09-29 12:53:29 +02:00
Wayne Warthen
16449bb817
Fix Image Bank Id's for ROMless Systems
...
See Discussion #613
2025-09-24 14:03:13 -07:00
Wayne Warthen
e6b3945e42
MSX Follow-up
...
- Include in Linux/MacOS build
- Add entry in Hardware Guide
- Add credit in Introduction
2025-09-24 13:07:10 -07:00
H.J.Berends
8983b3642d
added MSX platform
2025-09-24 12:19:21 +02:00
Wayne Warthen
fa4f0c996a
Switch IDENT from $FFFE to $FFFC
...
Accommodates upcoming MSX platform port. See [Discussion #613 ](https://github.com/wwarthen/RomWBW/discussions/613 ).
2025-09-23 13:36:32 -07:00
Wayne Warthen
74cfca470d
SZ80 Tweaks
...
Support full 1MB of RAM on S100 Z80 CPU.
2025-09-23 11:59:47 -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
ee6cd57f15
Correct Typo in CHUSB Driver
...
Thanks and credit to @hubertushirsch.
2025-09-18 11:31:54 -07:00
Wayne Warthen
e43b739ddd
Remove Unused Code in CHUSB Driver, Issue #612
...
Thanks and credit to @hubertushirsch.
2025-09-17 14:35:42 -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
067363824c
ESPSD Driver Cleanup
...
- Includes workaround for S100 Z180 SBC data transfer anomaly
2025-09-04 09:15:59 -07:00
Wayne Warthen
1a38b97e51
Merge pull request #609 from dinoboards/dean-dev-2025-08-30-ch376-issue
...
ch376native: fix issue with CH376S modules with VER 3 firmware.
2025-09-01 14:35:50 -07:00
Wayne Warthen
a51a581d97
More ESPSD Driver Tweaks
2025-09-01 14:18:08 -07:00
Wayne Warthen
9f2bee08b6
Another ESPSD Tweak
2025-08-29 18:43:13 -07:00
Dean Netherton
ec973d0b3f
ch376native: fix issue with CH376S modules with VER 3 firmware.
...
The initial device discovery would return a USB STALL state. Added retry
logic to clear the STALL and try again - only retries once.
2025-08-30 09:36:59 +10:00
Wayne Warthen
a6f04b8be2
Improve ESPSD Reliability
2025-08-29 16:11:41 -07:00
Wayne Warthen
cccb51b3c4
Adjust ESPSD Driver for Firmware Updates
2025-08-25 17:12:59 -07:00
Wayne Warthen
15f22a0cb0
Missed Line in Previous Commit
2025-08-23 15:47:01 -07:00
Wayne Warthen
b82910cad8
Restore FZ80 SD Driver Ready Waits
2025-08-23 11:19:48 -07:00
Wayne Warthen
d7dc9aafa4
S100 FPGA Z80 Printer Driver Fixes
...
- Printer driver was showing port as NOT PRESENT even though it is always present.
2025-08-20 13:37:40 -07:00
Wayne Warthen
072774a147
More ESPSD Driver Tweaks
2025-08-15 10:16:52 -07:00
Wayne Warthen
15e44ecd8e
S100 ESP SD Driver Tweaks
...
- Tune timeout
- Implement card detect
2025-08-13 13:59:02 -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
Wayne Warthen
ab9e6d662d
Note Terminology Follow-up, Issue #595
...
Attempting to straighten out the use of "tone" vs. "note". I'm sure this isn't perfect, but hopefully better.
2025-07-22 16:09:19 -07:00
Wayne Warthen
4fa7bf0117
Note Terminology Follow-up, Issue #595
...
Trying to ferret out the last instances of quarter-note being used instead of eighth-note.
The comments in `audio.inc` are now confusing, but I don't know how to fix them...
2025-07-22 11:42:39 -07:00
Wayne Warthen
1d7b0d970f
USB Floppy I/O Return Flags, Issue #456
2025-07-21 17:50:20 -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
Wayne Warthen
74f9daaaaa
USB Floppy Geometry Fix, Issue #456
...
USB Floppy Driver modified to:
- return media id for 1.44 MB Floppy (MID_FD144)
- translate CHS to LBA
At present, floppy media is assumed to be high density 1.44MB.
2025-07-21 11:19:42 -07: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
Dean Netherton
aacf98a82a
ch376-native: fixes for windows build
...
* convert 0x??? hex literals to $??? literals
* More label shortening for windows tasm compatibility
2025-07-20 15:32:08 +10:00