mirror of
https://github.com/libretro/mame2003-plus-libretro.git
synced 2026-11-07 04:16:07 -10:00
A C89 port of current MAME's cps3.cpp and cps3_a.cpp: MAME's 53 sets without the multi-game bootlegs, plus sfiii4n, the 3rd Strike "4rd Arrange Edition 2013" hack that FBNeo has and MAME does not. - Encryption with the per-game keys, through the new SH-2 hooks. - Flash SIMMs (Fujitsu 29F016A), EEPROM, inputs, save states. - Video: sprites with zoom, tilemaps, text layer, shadow/highlight, full screen zoom; palette and character DMA. - The 16-voice sample chip (sndhrdw/cps3_sndhrdw.c). - No CD drive: the BIOS no-CD flag is always set, so the CD sets run from the SIMMs; the Red Earth / Warzard CD BIOSes, with no such flag, start the game straight from the SIMMs. - A "Region" DIP switch patches the cart's region byte at reset: Europe by default, USA on 2nd Impact (no European release), any region or "As BIOS" selectable. - Idle loop skip per game (FBNeo's addresses). Docs in docs/capcom-cps3.md, sets in metadata/mame2003-plus.xml. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_013Vje3pEtpLHubqCGwCgoQX