mame/scripts
mamehaze 7ba36c5d36
various VT3xx (mostly VT369) work + some other VT refactoring, many sets now boot + games selectable (#13727)
- added a derived 6502 core for the VT3xx Sound CPU (built into the SoC), it has some customized opcodes
- added enough emulation of the Sound CPU to get denv150 to pass initial checks
- added internal SoC ROM to a number of sets that copy the sound program from it, allowing those to pass startup checks too
- added preliminary support for some of the extra VT3xx background video features, note even the way the hardware implements these is ugly, they really are hacked on top of the standard NES modes
- added preliminary support for extra VT3xx sprite modes
- the above also allow various Lexibook sets to show boot screens eg. lxcmcysw, lxcmcyfz, lxcmcydp, lxcmcysp, lxcmcycr, lxcmcypj, lxcmcyba, lxcmcypp
- paired some scrambling/encryption to specific SoC classes, as it's likely these represent slightly customized models, added modes for nubsupmf, red5mam, dgun2593, gcs2mgp, 240in1ar which also now show something
- started looking at the new DMA modes needed by 240in1ar etc.
- denv150 basically now works, but leaving it marked as NOT WORKING until the rest of the sound CPU logic is hooked up
- flagged a few sets as potentially bad dumps
- verified / corrected metadata for a number of sets now that they boot and can be better identified
- identified some cases where there seem to be additional protection devices present, supplying either code or data
- replaced vt1682 ALU in vt3xx emulation with its own implementation as it isn't the same
- added relative offset support (a kind of banking internal to the VT3xx) allowing the majority of games in the multi-game menus to go ingame
- added external banking support to a number of the larger games (anything larger than 32Mbytes has to be externally banked)
- corrected ROM loading for a number of sets
- fixed additional opcodes on sound CPU, and added the remaining peripherals
- misc other VT related tweaks
2025-05-23 15:19:52 -04:00
..
build scripts/build/check_include_guards.py: bail if no argument specified 2025-03-07 19:12:26 +01:00
font srcclean and manual cleanups (nw) 2017-12-24 15:03:04 +11:00
minimaws Miscellaneous minor stuff: 2025-03-17 05:17:57 +11:00
resources Tweaked MAME icon: 2022-08-07 02:47:19 +10:00
src various VT3xx (mostly VT369) work + some other VT refactoring, many sets now boot + games selectable (#13727) 2025-05-23 15:19:52 -04:00
target -Fixed some -listxml issues: 2025-03-13 16:49:51 +11:00
xslt More quality of life features for new source layout: 2022-06-29 01:29:04 +10:00
extlib.lua Added Zstandard support for zip archives and CHDs. (#11827) 2023-12-11 10:48:02 +11:00
genie.lua build: update vs/msbuild settings to reflect current clangcl (#13633) 2025-05-13 11:38:55 +07:00
toolchain.lua Cleaned up build scripts and compiling documentation: 2025-04-20 02:36:58 +10:00