@@ -77,6 +77,25 @@ static INPUT_PORTS_START( spg2xx_jakks )
77
77
PORT_BIT( 0xfff0 , IP_ACTIVE_HIGH, IPT_UNUSED )
78
78
INPUT_PORTS_END
79
79
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
+
80
99
static INPUT_PORTS_START( mk )
81
100
PORT_START(" P1" )
82
101
PORT_BIT( 0x001f , IP_ACTIVE_HIGH, IPT_UNKNOWN )
@@ -190,6 +209,11 @@ ROM_START( jak_potc )
190
209
ROM_LOAD16_WORD_SWAP( " pirates.u5" , 0x000000 , 0x400000 , CRC(935fe66c) SHA1(8b5b11c61b7f32c313aa46e33a1c918ed82f7916) )
191
210
ROM_END
192
211
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
+
193
217
ROM_START( jak_sbjd )
194
218
ROM_REGION( 0x800000 , " maincpu" , ROMREGION_ERASE00 )
195
219
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
237
261
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 )
238
262
239
263
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