diff options
author | 2024-11-18 18:28:31 +0000 | |
---|---|---|
committer | 2024-11-18 19:28:31 +0100 | |
commit | 3b8d8e6da7c1e6001ca03f8812d7b6de1290d2b3 (patch) | |
tree | 0e284dbb1707cb7910842540be5d3db9fdbcede0 /scripts/src/formats.lua | |
parent | 5e11007bb4bc417cc57eb2ce2ca4161ba55d224e (diff) |
vt1682.cpp: various improvements for the Classic Max Pocket MX-10 and MX-11 sets (plus other units), promote to working (#12953)
Systems promoted to working
---------------------------
Classic Max Pocket PCMX11 - 12 in 1 Colour Games Console (horizontal, France) [David Haywood, AJR]
Classic Max Pocket Mx-10 - 12 in 1 (vertical) [David Haywood, AJR]
NJ Pocket 60-in-1 handheld 'X zero' (NTSC) [David Haywood, AJR]
Portable Game Station 268-in-1 [David Haywood, AJR]
unknown VT1682-based 101-in-1 handheld (PAL) [David Haywood, AJR]
Toy Story 3 (Lexibook) [David Haywood, AJR]
* hook up a port to allow cmpmx11 to boot
* correct ROM mapping for cmpmx11 so all games can be selected
* add support for SoundCpu -> MainCpu interrupt request so that the SCU can request sample data when it needs it
* added guard against partial vector addresses being fetched which was causing crashes due to invalid IRQ destinations
* set the sound 6502 Stack Pointer to a known value on reset for cmpmx10 / cmpmx11 as the sound programs they upload don't set it and it was causing a huge amount of instability due to the stack corrupting critical data
* added support for an undocumented alt VRAM autoinc mode used by many of the games
* added rowscroll support (games using it work with the latest ALU fixes)
* updated logging in places
Diffstat (limited to 'scripts/src/formats.lua')
0 files changed, 0 insertions, 0 deletions