mirror of
https://github.com/holub/mame
synced 2025-07-01 00:09:18 +03:00
pgm2: document debug features
This commit is contained in:
parent
e5193d9fa3
commit
6347d1db4c
@ -45,7 +45,7 @@
|
|||||||
Support remaining games (need IGS036 dumps)
|
Support remaining games (need IGS036 dumps)
|
||||||
Identify which regions each game was released in and either dump alt. internal ROMs for each region, or
|
Identify which regions each game was released in and either dump alt. internal ROMs for each region, or
|
||||||
create them until that can be done.
|
create them until that can be done.
|
||||||
RTC (integrated into the CPU with the SRAM?)
|
properly implement RTC (integrated into the CPU)
|
||||||
Memory Card system (there's an MCU on the motherboard that will need simulating or dumping somehow)
|
Memory Card system (there's an MCU on the motherboard that will need simulating or dumping somehow)
|
||||||
Verify Sprite Zoom (check exactly which pixels are doubled / missed on hardware for flipped , non-flipped cases etc.)
|
Verify Sprite Zoom (check exactly which pixels are doubled / missed on hardware for flipped , non-flipped cases etc.)
|
||||||
Simplify IGS036 encryption based on tables in internal roms
|
Simplify IGS036 encryption based on tables in internal roms
|
||||||
@ -53,6 +53,11 @@
|
|||||||
codepath that would not exist in a real environment at the moment)
|
codepath that would not exist in a real environment at the moment)
|
||||||
Fix Save States (is this a driver problem or an ARM core problem, they don't work unless you get through the startup tests)
|
Fix Save States (is this a driver problem or an ARM core problem, they don't work unless you get through the startup tests)
|
||||||
|
|
||||||
|
Debug features (require DIP SW1:8 On):
|
||||||
|
- QC TEST mode: hold P1 A+B during boot
|
||||||
|
- Debug/Test mode: hold P1 B+C during boot, when ingame pressing P1 Start skips to next location, where might be other unknown debug featuers.
|
||||||
|
works for both currently dumped games (orleg2, kov2nl)
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "includes/pgm2.h"
|
#include "includes/pgm2.h"
|
||||||
@ -232,7 +237,7 @@ static INPUT_PORTS_START( pgm2 )
|
|||||||
PORT_DIPNAME( 0x40000000, 0x40000000, DEF_STR( Unused ) ) PORT_DIPLOCATION("SW1:7")
|
PORT_DIPNAME( 0x40000000, 0x40000000, DEF_STR( Unused ) ) PORT_DIPLOCATION("SW1:7")
|
||||||
PORT_DIPSETTING( 0x40000000, DEF_STR( Off ) )
|
PORT_DIPSETTING( 0x40000000, DEF_STR( Off ) )
|
||||||
PORT_DIPSETTING( 0x00000000, DEF_STR( On ) )
|
PORT_DIPSETTING( 0x00000000, DEF_STR( On ) )
|
||||||
PORT_DIPNAME( 0x80000000, 0x80000000, DEF_STR( Unused ) ) PORT_DIPLOCATION("SW1:8")
|
PORT_DIPNAME( 0x80000000, 0x80000000, "Debug" ) PORT_DIPLOCATION("SW1:8")
|
||||||
PORT_DIPSETTING( 0x80000000, DEF_STR( Off ) )
|
PORT_DIPSETTING( 0x80000000, DEF_STR( Off ) )
|
||||||
PORT_DIPSETTING( 0x00000000, DEF_STR( On ) )
|
PORT_DIPSETTING( 0x00000000, DEF_STR( On ) )
|
||||||
INPUT_PORTS_END
|
INPUT_PORTS_END
|
||||||
|
Loading…
Reference in New Issue
Block a user