diff options
| author | 2026-03-16 06:31:33 +0900 | |
|---|---|---|
| committer | 2026-03-15 17:31:33 -0400 | |
| commit | 349605ee4c27a105a250acd0fffd419005ef5a92 (patch) | |
| tree | 575e67343b64180b934d7860fd254bc2755a667d | |
| parent | 32dad4722ae9bf76d85e825aad0419ab10ee8ed5 (diff) | |
igs/pgm.cpp: Add notes for Debug feature (same purpose as pgm2 Debug DIP) and DIP switch positions (#15107)
| -rw-r--r-- | src/mame/igs/pgm.cpp | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/src/mame/igs/pgm.cpp b/src/mame/igs/pgm.cpp index f106f735433..6572d6cdb55 100644 --- a/src/mame/igs/pgm.cpp +++ b/src/mame/igs/pgm.cpp @@ -50,6 +50,10 @@ Known Games on this Platform (add more) +Debug features (require DIP SW1:8 On): +- QC TEST mode: hold P1 A+B during boot +- Debug/Cheat mode: hold P1 B+C during boot + TODO: - IRQ4 generation - Puzzli 2 doesn't like this, many other games require it for coins / inputs to work. @@ -422,26 +426,26 @@ INPUT_PORTS_START( pgm ) PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNKNOWN ) // unused? PORT_START("DSW") - PORT_SERVICE( 0x0001, IP_ACTIVE_LOW ) - PORT_DIPNAME( 0x0002, 0x0002, "Music" ) + PORT_SERVICE( 0x0001, IP_ACTIVE_LOW ) PORT_DIPLOCATION("SW1:1") + PORT_DIPNAME( 0x0002, 0x0002, "Music" ) PORT_DIPLOCATION("SW1:2") PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0002, DEF_STR( On ) ) - PORT_DIPNAME( 0x0004, 0x0004, "Voice" ) + PORT_DIPNAME( 0x0004, 0x0004, "Voice" ) PORT_DIPLOCATION("SW1:3") PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0004, DEF_STR( On ) ) - PORT_DIPNAME( 0x0008, 0x0008, "Free" ) + PORT_DIPNAME( 0x0008, 0x0008, "Free" ) PORT_DIPLOCATION("SW1:4") PORT_DIPSETTING( 0x0008, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0010, 0x0010, "Stop" ) + PORT_DIPNAME( 0x0010, 0x0010, "Stop" ) PORT_DIPLOCATION("SW1:5") PORT_DIPSETTING( 0x0010, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unused ) ) + PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unused ) ) PORT_DIPLOCATION("SW1:6") PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unused ) ) + PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unused ) ) PORT_DIPLOCATION("SW1:7") PORT_DIPSETTING( 0x0040, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Unused ) ) + PORT_DIPNAME( 0x0080, 0x0080, "Debug" ) PORT_DIPLOCATION("SW1:8") PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
