summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src
diff options
context:
space:
mode:
author mamehaze <140764005+mamehaze@users.noreply.github.com>2024-11-18 18:28:31 +0000
committer GitHub <noreply@github.com>2024-11-18 19:28:31 +0100
commit3b8d8e6da7c1e6001ca03f8812d7b6de1290d2b3 (patch)
tree0e284dbb1707cb7910842540be5d3db9fdbcede0 /scripts/src
parent5e11007bb4bc417cc57eb2ce2ca4161ba55d224e (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')
0 files changed, 0 insertions, 0 deletions