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
Wayne Warthen
42385fd120
Fix OS Boot on Native USB, Issue #456
...
Minor change to ch376scsi.asm resolves an issue that caused multi-sector I/O to fail.
2025-07-19 18:20:01 -07:00
Wayne Warthen
d754e475c2
Note Terminology Follow-up, Issue #595
...
- The SystemGuide.md file was omitted in the last commit.
- Corrected terminology in the comments of the sound drivers.
2025-07-19 16:10:31 -07:00
Wayne Warthen
e4c5f1e1f8
Native USB Support Follow-up, Issue #456
...
- Regen documentation
- .EQU -> .SET in cfg_RCEZ80
- Bump version
2025-07-18 16:14:30 -07: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
Mark Pruden
b4fe4dc7e9
MartinR-UK Fixed formatting issue with SLABEL where Slice # < 10
2025-07-16 11:34:32 +10: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
Dean Netherton
7dbe9a5abb
ch376-native: updated readme notes and adjusted config for Z80 and eZ80 to not by default, enable the USB drivers
2025-07-15 11:08:41 +10:00
Wayne Warthen
0a35539d1c
Bump Version, Minor Doc Updates
...
- Update Layout.txt file.
- Add Cowgol Compiler Manual from @Laci1953
Co-Authored-By: ladislau szilagyi <87603175+Laci1953@users.noreply.github.com >
2025-07-08 13:37:56 -07:00
Martin Giese
9689034523
removed most references to RTC, adjusted comments
2025-07-08 21:31:39 +02:00
Martin Giese
af3401ac5b
1 bit speaker code refecatored to arbitrary ports and masks
2025-07-08 21:24:38 +02:00
Wayne Warthen
cebeee1157
HBIOS Warm Start Cleanup, See Issue #579
...
- @kiwisincebirth noticed some duplicative code in HBIOS related to warm starts. This has been refactored.
- A start mode code is now passed from HBIOS to RomLdr to indicate a warm or cold start. Device inventory now uses this code to display only on cold start.
2025-07-02 13:52:41 -07:00
Wayne Warthen
f6b083d835
Merge pull request #583 from kiwisincebirth/map/trivial
...
Trivial (Non-Functional) Changes
2025-07-02 13:35:25 -07:00
Mark Pruden
71abbfb8fc
Trivial (Non-Functional) Changes
2025-07-02 12:21:43 +10:00
Wayne Warthen
0932a43fe7
Update invntdev.asm
...
Very minor optimization.
2025-07-01 15:54:40 -07:00
Mark Pruden
c884571384
Log Message Fix
2025-07-01 11:16:29 +10:00
Mark Pruden
cfaa2b39c1
Merge branch 'master' into map/hbios-inv-dev
2025-07-01 10:57:44 +10:00
Mark Pruden
a68467150e
Moved Device Inventory from HBIOS into a stanalone Rom App
2025-07-01 10:54:47 +10:00
Wayne Warthen
ed095285c5
More ROM Font Tweaks
...
Use SYS_PEEK instead of HBX_PEEK to access font data.
2025-06-30 14:24:04 -07:00
Wayne Warthen
4ad437d557
Reduce Size of RomLdr, Issue #579
...
Reduce size of RomLdr binary to fit in allocated space.
2025-06-30 13:20:14 -07:00