Commit Graph

2831 Commits

Author SHA1 Message Date
Dean Netherton
6c0c59bdfd tms: re-activated vram detection for V99x8 chips only 2026-02-02 11:15:21 +11:00
Wayne Warthen
500e0e9f63 Regression Testing
General regression testing of all platforms/drivers in preparation for v3.6 lockdown.  Review/sync of all config files.
2026-02-01 15:10:40 -08:00
Wayne Warthen
b161ada16a F18A Detection Improvements, Issue #649
The F18A detection had a side effect of triggering errant interrupts.  Should be resolved in this commit.
2026-02-01 14:05:37 -08:00
Wayne Warthen
da975518fd Regen Doc 2026-01-24 16:04:33 -08:00
Wayne Warthen
cb9803c570 Merge pull request #655 from dinoboards/dean-dev-2026-01-24-vgmplay-cpu-benchmarking
vgmplay: added new timing type - measured fdelay based on hbios timer
2026-01-24 15:54:39 -08:00
Dean Netherton
ba40c83dc4 vgmplay: added new timing type - measured fdelay based on hbios timer 2026-01-24 12:59:31 +11:00
Dean Netherton
45ee72352e hbios: refactor HB_CPUTYPE values to use constants literal definitions instead of hard coded numbers 2026-01-24 09:44:31 +11:00
Wayne Warthen
10dc0fc005 Config File Sync 2026-01-21 15:09:35 -08:00
Wayne Warthen
7c6f1f50b8 Misc. Cleanup
- Add debugging to XModem, but bracketed with conditional compilation and turned off.
- Update S100 T35 config name from t35 to t35_std to conform with naming of the standard config files.
- Refresh Ch375 Native USB generated files to match current versions generated.
- Move SCON driver include in HBIOS from Multi-function section to Character device section.
- Added ToDo comments to SCSI driver.
- Added VT-100 TERM.DEF file to the Games disk image.
- Commented out debug output in SIMH config file.
2026-01-21 13:21:16 -08:00
Wayne Warthen
a34aceb114 SCSI Driver Config Improvements
SCSI Driver config now allows up to 4 combinations of target device/lun.
2026-01-19 16:05:44 -08:00
Wayne Warthen
60c4f58fb4 SCC Tweaks for Interrupt Mode 2 2026-01-16 13:56:17 -08:00
Wayne Warthen
3fe68d3f9a Merge pull request #653 from b3rendsh/master
hbios/tms: added F18A detection, report device attributes
2026-01-16 10:40:30 -08:00
Wayne Warthen
68dc9dc872 Fix and Improve SCC Chip Detection
- Adopted the chip detection logic in the thread <https://groups.google.com/g/retro-comp/c/imNsPBJO45s/m/mbpfnQDNAwAJ?utm_medium=email&utm_source=footer>
2026-01-16 08:17:22 -08:00
H.J.Berends
f488db4657 hbios/tms: added F18A detection, report device attributes 2026-01-15 10:36:34 +01:00
Wayne Warthen
7ee3601241 Tweaks to SIO and SCC Drivers
Minor improvements to hardware detection.
2026-01-14 16:27:10 -08:00
Wayne Warthen
dc1a4a6c9f Create MakeMsxDsk.mk, Issue #645
This makefile subsumes all the work done in BuildMsxDsk.cmd, BuildMsxDsk.ps1.

Thanks and credit to @b3rendsh.

Co-Authored-By: H.J.Berends <112617808+b3rendsh@users.noreply.github.com>
2026-01-13 18:55:08 -08:00
Wayne Warthen
1e5e4eeb6b Support SCC on RCBus
- Updated SCC driver and RCZ80 config
- Completed and tested IM1 support
- IM2 should work, but needs to be tested
- Not enabled by default
2026-01-13 17:50:19 -08:00
Wayne Warthen
bd2ad6a4ef Enable RC2014 Pretty Banner
- Enabled RC2014 pretty banner in RC2014_std config.
- Updated RC2014 pretty banner per Spencer.
2026-01-12 11:18:16 -08:00
Wayne Warthen
f8eda92af3 AYMODE Config Name Sync 2026-01-11 15:49:13 -08:00
Wayne Warthen
9640552d8b Merge pull request #652 from dinoboards/dean-dev-2026-01-08-vgm-updates
apps:vgmplay: added support for YM2413
2026-01-11 13:23:59 -08:00
Dean Netherton
3239fbea68 apps:vgmplay: added support for YM2413 2026-01-11 19:38:37 +11:00
H.J.Berends
91bf21e3eb MSX Combo Disk follow-up 2026-01-10 13:29:01 +01:00
H.J.Berends
998babfdfb Add MSX-DOS system files 2026-01-10 13:24:36 +01:00
Wayne Warthen
e7f3457491 MSX Combo Disk, Issue #645
Adding MSX Combo Disk as provided by @b3rendsh.

Co-Authored-By: H.J.Berends <112617808+b3rendsh@users.noreply.github.com>
2026-01-09 11:08:55 -08:00
Wayne Warthen
db5d41e79f Update ReadMe.md 2026-01-09 09:46:49 -08:00
Wayne Warthen
1232ae7e30 Merge pull request #647 from b3rendsh/master
Update loader for MSX
2026-01-08 13:09:17 -08:00
Wayne Warthen
895490a780 Fix Keyboard Driver Init Calls, Issue #648
Keyboard driver initialization calls were doubled up when the refactored driver framework.  This should resolve that.

Thanks and credit to @b3rendsh.
2026-01-08 13:08:25 -08:00
H.J.Berends
16cf1d7fb0 Update loader for MSX
Added check if RomWBW is already loaded
2026-01-08 11:05:15 +01:00
Wayne Warthen
8353115e21 Merge pull request #646 from dinoboards/dean-dev-2026-01-08-turbo-cpu-support
HBIOS: added new config to enable support for Turbo Z80 CPU
2026-01-07 18:42:46 -08:00
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
a4fc24239e Remove Leftover Debugging 2026-01-07 17:26:58 -08:00
Wayne Warthen
e488aec54d Driver Init Processing Refactor
- Driver INIT call lists remvoed
- Added driver init phase dispatching
2026-01-07 14:43:45 -08:00
Wayne Warthen
4a66eb61ee Implement RC2014 Config Customizations
Updated RC2014 platform config per Spencer.
2026-01-07 11:49:58 -08:00
Dean Netherton
096bbf4ee6 hbios/tms: fix for tms9918 and added detection for 'Super V9958' fpga module 2026-01-07 19:01:48 +11:00
Dean Netherton
d1e9065d19 hbios/tms: replace some spacing with tabs 2026-01-07 10:31:26 +11:00
Dean Netherton
56544dc315 hbios/tms: Added vram size detection for V99x8 chips 2026-01-07 09:54:36 +11:00
Dean Netherton
0c13a056b4 hbios/tms: Added detection and reporting of vdp type (TMS9918/V9938/V9958) 2026-01-07 09:52:38 +11:00
Wayne Warthen
b49142e61e Clarify SYSSET BOOTINFO Function Documentation
Thanks and credit to @avwohl.
2026-01-06 12:51:08 -08:00
Wayne Warthen
9b1439ec50 Fix ROM Fonts Loading, Issue #642
Bank ID used for loading ROM fonts was not properly offset by the start of the IMG banks.

Thanks and credit to @dinoboards for finding this.
2026-01-05 19:32:02 -08:00
Wayne Warthen
ace325377a Missing TMSMODE text
A couple of the new TMSMODE values were not being displayed in the boot messages.  This problem was purely visual -- no functional issues.
2026-01-05 17:26:40 -08: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
Dan Werner
d3f74ed97d N8PC default updates 2025-12-14 02:28:42 +00:00
Wayne Warthen
8402324bb5 Fix extraneous console switch message 2025-12-13 13:08:22 -08:00
Wayne Warthen
5014a47a64 SCSI and ESPSD Driver Cleaning
- Improved error handling flow
- Simplified ESPSD I/O timeout handling
2025-12-13 12:40:23 -08:00
Wayne Warthen
b832103f6b Bump Version 2025-12-12 09:45:09 -08:00
Wayne Warthen
951cded095 Merge pull request #639 from codesmythe/kbd_state_constants_move
Consolidate KBD_STATE constants.
2025-12-12 09:37:02 -08:00
Wayne Warthen
f137823950 AI LLM Policy Updates
- Added requirements for contributing content to identify AI LLM-derived work.
- Added comments to the VGMINFO documentation to identify an AI LLM was utilized in its creation.
2025-12-12 09:26:21 -08:00
Rob Gowin
b8439c29e6 Change mky.asm to use KBD_* STATE constants. 2025-12-12 09:15:23 -06:00
Rob Gowin
9b8320e34a Change ppk.asm to use KBD_* STATE constants. 2025-12-12 09:14:35 -06:00