From e13b47e557a2c9e7728f6565d6378b623610f414 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Mon, 10 Jan 2022 18:01:59 +0100 Subject: - galaxian.cpp: updated Cabinet type dip to be a configuration setting, as per comments of 3abc1a4805412a600ae572699db6dc6b1516d15f - viper.cpp: dumped IO board EPROM for mocapglf [Guru] --- src/mame/drivers/galaxian.cpp | 12 ++++++------ src/mame/drivers/viper.cpp | 3 +++ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/mame/drivers/galaxian.cpp b/src/mame/drivers/galaxian.cpp index be74de6f358..eef7c54ee0e 100644 --- a/src/mame/drivers/galaxian.cpp +++ b/src/mame/drivers/galaxian.cpp @@ -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) diff --git a/src/mame/drivers/viper.cpp b/src/mame/drivers/viper.cpp index 2fa7c110187..179a6ae17ad 100644 --- a/src/mame/drivers/viper.cpp +++ b/src/mame/drivers/viper.cpp @@ -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 -- cgit v1.2.3