- galaxian.cpp: updated Cabinet type dip to be a configuration setting, as per comments of 3abc1a4805

- viper.cpp: dumped IO board EPROM for mocapglf [Guru]
This commit is contained in:
Ivan Vangelista 2022-01-10 18:01:59 +01:00
parent 46ec47877c
commit e13b47e557
2 changed files with 9 additions and 6 deletions

View File

@ -3923,9 +3923,9 @@ static INPUT_PORTS_START( gmgalax )
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_4WAY PORT_CONDITION("GAMESEL",0x01,NOTEQUALS,0x01)
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_4WAY PORT_CONDITION("GAMESEL",0x01,NOTEQUALS,0x01)
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_CONDITION("GAMESEL",0x01,NOTEQUALS,0x01)
PORT_DIPNAME( 0x20, 0x00, "Ghost Muncher - Cabinet" ) PORT_DIPLOCATION("EDGE:1") PORT_CONDITION("GAMESEL",0x01,NOTEQUALS,0x01)
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) ) // Edge connector pin 14 solder-side
PORT_DIPSETTING( 0x20, DEF_STR( Cocktail ) )
PORT_CONFNAME( 0x20, 0x00, "Ghost Muncher - Cabinet" ) PORT_CONDITION("GAMESEL",0x01,NOTEQUALS,0x01)
PORT_CONFSETTING( 0x00, DEF_STR( Upright ) ) // Edge connector pin 14 solder-side
PORT_CONFSETTING( 0x20, DEF_STR( Cocktail ) )
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_4WAY PORT_CONDITION("GAMESEL",0x01,NOTEQUALS,0x01)
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_4WAY PORT_CONDITION("GAMESEL",0x01,NOTEQUALS,0x01)
@ -3961,9 +3961,9 @@ static INPUT_PORTS_START( gmgalax )
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_2WAY PORT_CONDITION("GAMESEL",0x01,EQUALS,0x01)
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_2WAY PORT_CONDITION("GAMESEL",0x01,EQUALS,0x01)
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_CONDITION("GAMESEL",0x01,EQUALS,0x01)
PORT_DIPNAME( 0x20, 0x00, "Galaxian - Cabinet" ) PORT_DIPLOCATION("EDGE:1") PORT_CONDITION("GAMESEL",0x01,EQUALS,0x01)
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) ) // Edge connector pin 14 solder-side
PORT_DIPSETTING( 0x20, DEF_STR( Cocktail ) )
PORT_CONFNAME( 0x20, 0x00, "Galaxian - Cabinet" ) PORT_CONDITION("GAMESEL",0x01,EQUALS,0x01)
PORT_CONFSETTING( 0x00, DEF_STR( Upright ) ) // Edge connector pin 14 solder-side
PORT_CONFSETTING( 0x20, DEF_STR( Cocktail ) )
PORT_SERVICE( 0x40, IP_ACTIVE_HIGH ) PORT_CONDITION("GAMESEL",0x01,EQUALS,0x01)
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SERVICE1 ) PORT_CONDITION("GAMESEL",0x01,EQUALS,0x01)

View File

@ -2918,6 +2918,9 @@ ROM_START(mocapglf) //*
ROM_REGION(0x2000, "m48t58", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("b33uaa_nvram.u39", 0x00000, 0x2000, CRC(5eece882) SHA1(945e5e9882bd16513a2947f6823b985d51501fad))
ROM_REGION(0x10000, "ioboard", 0) // OMZ-3DCPU PCB
ROM_LOAD("kzkn1.bin", 0x00000, 0x10000, CRC(b87780d8) SHA1(bae84785d218daa9666143f08e2632ca1b7a4f72))
DISK_REGION( "ata:0:hdd:image" )
DISK_IMAGE( "b33a02", 0, SHA1(819d8fac5d2411542c1b989105cffe38a5545fc2) )
ROM_END