Skip to content

Commit ea130bc

Browse files
authored
new WORKING machines (#13129)
------------------------------ Superman in Super Villain Showdown (JAKKS Pacific TV Game) (26 Jan 2006 A) [David Haywood, TeamEurope]
1 parent 52397fd commit ea130bc

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

src/mame/mame.lst

+1
Original file line numberDiff line numberDiff line change
@@ -46015,6 +46015,7 @@ jak_mk
4601546015
jak_mpacw
4601646016
jak_potc
4601746017
jak_sbjd
46018+
jak_supm
4601846019
jak_wall
4601946020

4602046021
@source:tvgames/spg2xx_jakks_gkr.cpp

src/mame/tvgames/spg2xx_jakks.cpp

+26
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,25 @@ static INPUT_PORTS_START( spg2xx_jakks )
7777
PORT_BIT( 0xfff0, IP_ACTIVE_HIGH, IPT_UNUSED )
7878
INPUT_PORTS_END
7979

80+
static INPUT_PORTS_START( jak_supm )
81+
PORT_START("P1")
82+
PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_PLAYER(1) PORT_NAME("Joypad Up")
83+
PORT_BIT( 0x4000, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1) PORT_NAME("Joypad Down")
84+
PORT_BIT( 0x2000, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1) PORT_NAME("Joypad Left")
85+
PORT_BIT( 0x1000, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1) PORT_NAME("Joypad Right")
86+
PORT_BIT( 0x0800, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(1) PORT_NAME("A Button")
87+
PORT_BIT( 0x0400, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_PLAYER(1) PORT_NAME("Menu / Pause")
88+
PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_PLAYER(1) PORT_NAME("B Button")
89+
PORT_BIT( 0x01ff, IP_ACTIVE_HIGH, IPT_UNUSED )
90+
91+
PORT_START("P3")
92+
PORT_BIT( 0x0001, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_READ_LINE_DEVICE_MEMBER("i2cmem", FUNC(i2cmem_device::read_sda))
93+
PORT_BIT( 0x0006, IP_ACTIVE_HIGH, IPT_UNUSED )
94+
PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_UNKNOWN ) // PAL/NTSC flag
95+
PORT_BIT( 0xfff0, IP_ACTIVE_HIGH, IPT_UNUSED )
96+
INPUT_PORTS_END
97+
98+
8099
static INPUT_PORTS_START( mk )
81100
PORT_START("P1")
82101
PORT_BIT( 0x001f, IP_ACTIVE_HIGH, IPT_UNKNOWN )
@@ -190,6 +209,11 @@ ROM_START( jak_potc )
190209
ROM_LOAD16_WORD_SWAP( "pirates.u5", 0x000000, 0x400000, CRC(935fe66c) SHA1(8b5b11c61b7f32c313aa46e33a1c918ed82f7916) )
191210
ROM_END
192211

212+
ROM_START( jak_supm )
213+
ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 )
214+
ROM_LOAD16_WORD_SWAP( "superman.u3", 0x000000, 0x400000, CRC(626bdd85) SHA1(605b3193c17f606d2de5689f045b50ac0b7ff024) )
215+
ROM_END
216+
193217
ROM_START( jak_sbjd )
194218
ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 )
195219
ROM_LOAD16_WORD_SWAP( "spongebobjelly.bin", 0x000000, 0x400000, CRC(804fbd87) SHA1(519aa7fada993837cb57fce26a1d721547af1861) )
@@ -237,3 +261,5 @@ CONS( 2007, jak_sbjd, 0, 0, spg2xx_jakks, spg2xx_jakks, jakks_state, empty_ini
237261
CONS( 2008, jak_wall, 0, 0, spg2xx_jakks, spg2xx_jakks, jakks_state, empty_init, "JAKKS Pacific Inc / HotGen Ltd", "Wall-E (JAKKS Pacific TV Game) (Dec 18 2007 11:34:25)", MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS )
238262

239263
CONS( 2007, jak_potc, 0, 0, spg2xx_jakks, spg2xx_jakks, jakks_state, empty_init, "JAKKS Pacific Inc / HotGen Ltd", "Pirates of the Caribbean - Islands of Fortune (JAKKS Pacific TV Game) (Jun 1 2007 12:34:28)", MACHINE_IMPERFECT_SOUND )
264+
265+
CONS( 2006, jak_supm, 0, 0, spg2xx_jakks, jak_supm, jakks_state, empty_init, "JAKKS Pacific Inc / HotGen Ltd", "Superman in Super Villain Showdown (JAKKS Pacific TV Game) (26 Jan 2006 A)", MACHINE_IMPERFECT_SOUND ) // has AT24C04

0 commit comments

Comments
 (0)