summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2022-01-10 18:01:59 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2022-01-10 18:01:59 +0100
commite13b47e557a2c9e7728f6565d6378b623610f414 (patch)
tree667d94f79d92bface32d080e0c4dda88cb6d14bc /src
parent46ec47877c493b29dc11a27365e0579e0b03f236 (diff)
- 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]
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/galaxian.cpp12
-rw-r--r--src/mame/drivers/viper.cpp3
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