Commit Graph

3638 Commits

Author SHA1 Message Date
Wayne Warthen
50858a3a7d TMS Cleanup Again, Issue #649
- TMS80COLS has been divorced from chip control
- I/O delay has been simplified and associated with CPU speed.  It is not sophisticated and will require tweaking by users to maximize performance/reliability.
- Some more config file cleanup
2026-02-02 16:28:58 -08:00
Wayne Warthen
0d563870d2 TMS Clean Up, Issue #649
This is still a work in progress!
2026-02-02 14:15:37 -08:00
Wayne Warthen
00bd0895ac Merge pull request #656 from dinoboards/dean-dev-2026-02-02-tms-tweaks-for-vram-detection
tms: re-activated vram detection for V99x8 chips only
2026-02-02 09:54:07 -08:00
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
Wayne Warthen
10f76c6bf4 Merge pull request #654 from dinoboards/dean-dev-2026-01-24-refactor-apply-constant-literals-for-cpu-types
hbios: refactor HB_CPUTYPE values to use constants literal definition…
2026-01-24 13:54:49 -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 v3.6.0-dev.54 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.
v3.6.0-dev.53
2026-01-19 16:05:44 -08:00
Wayne Warthen
60c4f58fb4 SCC Tweaks for Interrupt Mode 2 v3.6.0-dev.52 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
355bdd590f Misc
- Fix .gitignore to not ignore contents of Source/MSX/d_fat
- Add ReadMe to mtools directory
2026-01-11 14:28:06 -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
Wayne Warthen
c2ae8a0b90 Merge pull request #651 from b3rendsh/master
MSX Combo Disk follow-up
2026-01-11 13:22:55 -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
v3.6.0-dev.51
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 v3.6.0-dev.50 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
v3.6.0-dev.49
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
Wayne Warthen
59694aa936 Merge pull request #644 from dinoboards/dean-dev-2026-01-07-fix-vdp-detection
hbios/tms: fix for tms9918 and added detection for 'Super V9958' fpga
2026-01-07 11:11: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
Wayne Warthen
31b2325037 Merge pull request #643 from dinoboards/dean-dev-2016-01-06-tms-vram-reporting
HBIOS/TMS Driver: updated to probe and detect VDP chip type and amount of VRAM available
2026-01-06 18:58:09 -08: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.
v3.6.0-dev.48
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