diff options
author | Vas Crabb <vas@vastheman.com> | 2019-03-24 09:48:58 +1100 |
---|---|---|
committer | Vas Crabb <vas@vastheman.com> | 2019-03-24 09:48:58 +1100 |
commit | 30caaa7bef4502915cf3523681cccb9c402dbae2 (patch) | |
tree | b85deca5559db453b2a6a5201abfa03728af724f /src/mame/drivers/vii.cpp | |
parent | e5d561888da5ee187f59ebab0b9c6c6186113e7f (diff) |
srcclean (nw)
Diffstat (limited to 'src/mame/drivers/vii.cpp')
-rw-r--r-- | src/mame/drivers/vii.cpp | 104 |
1 files changed, 52 insertions, 52 deletions
diff --git a/src/mame/drivers/vii.cpp b/src/mame/drivers/vii.cpp index 5232d7fd161..761347e3aea 100644 --- a/src/mame/drivers/vii.cpp +++ b/src/mame/drivers/vii.cpp @@ -9,69 +9,69 @@ die markings show "SunPlus QL8041" ( also known as Sunplus SPG240 & PAC300 ) - (all GameKeyReady units?) - Disney Princess (GKR) - Wheel of Fortune (GKR) - JAKKS WWE (GKR) - Fantastic 4 (GKR) - Justice League (GKR) - Dora the Explorer Nursery Rhyme (GKR) - Dora the Explorer Play Park (GKR) - Spiderman 5-in-1 (GKR) - etc. - - (other non GKR JAKKS games) - X-Men (Wolverine pad) - Avatar: The Last Airbender - - (other games) - Mattel Classic Sports + (all GameKeyReady units?) + Disney Princess (GKR) + Wheel of Fortune (GKR) + JAKKS WWE (GKR) + Fantastic 4 (GKR) + Justice League (GKR) + Dora the Explorer Nursery Rhyme (GKR) + Dora the Explorer Play Park (GKR) + Spiderman 5-in-1 (GKR) + etc. + + (other non GKR JAKKS games) + X-Men (Wolverine pad) + Avatar: The Last Airbender + + (other games) + Mattel Classic Sports "SunPlus QL8041C" ( known as Sunplus SPG2??, seems to be compatible with above, so probably just a chip revision ) - - Clickstart ( see clickstart.cpp instead) - Wheel of Fortune 2nd Edition - Spider-man - Villain Roundup - "SunPlus QU7074-P69A" + Clickstart ( see clickstart.cpp instead) + Wheel of Fortune 2nd Edition + Spider-man - Villain Roundup - The Batman + "SunPlus QU7074-P69A" - --- + The Batman + + --- It is unknown if the following are close to this architecture or not (no dumps yet) "SunPlus QU7073-P69A" - Mortal Kombat - - "Sunplus PU7799-P680?" (difficult to read) + Mortal Kombat + + "Sunplus PU7799-P680?" (difficult to read) - Mission Paintball + Mission Paintball "Sunplus QL8167" - Disney Princess Magical Adventure - Go Diego Go - Shrek - Over the Hedge (this unit shows a 'GameKey Unlock More Games' on startup, but has no port, not even on the internal PCB) - Marvel Heroes (Spider-man) - Spiderman 3 (Movie - black) + Disney Princess Magical Adventure + Go Diego Go + Shrek - Over the Hedge (this unit shows a 'GameKey Unlock More Games' on startup, but has no port, not even on the internal PCB) + Marvel Heroes (Spider-man) + Spiderman 3 (Movie - black) - --- + --- - These are definitely different + These are definitely different "SunPlus PA7801" ( known as Sunplus SPG110? ) see spg110.cpp instead - Classic Arcade Pinball - EA Sports (NHL95 + Madden 95) - Spiderman 5-in-1 (original release) + Classic Arcade Pinball + EA Sports (NHL95 + Madden 95) + Spiderman 5-in-1 (original release) - "GCM394" (this is clearly newer, has extra opcodes, different internal map etc.) + "GCM394" (this is clearly newer, has extra opcodes, different internal map etc.) - Smart Fit Park + Smart Fit Park - Status: + Status: Mostly working @@ -89,10 +89,10 @@ jak_pooh: In the 'Light Tag' minigame (select the rock) you can't move left with the DRC (ok with -nodrc) and the game usually softlocks when you find a friend (with or without DRC) - jak_disf: - shows corrupt logo on first boot with no valid nvram (possibly hardware does too, or layer disable?) - jak_nick: - channel chasers (first game) title screen background should be blue, not the current pattern (possible layer disable?) + jak_disf: + shows corrupt logo on first boot with no valid nvram (possibly hardware does too, or layer disable?) + jak_nick: + channel chasers (first game) title screen background should be blue, not the current pattern (possible layer disable?) vii: When loading a cart from file manager, sometimes MAME will crash. @@ -1054,7 +1054,7 @@ static INPUT_PORTS_START( dreamlif ) PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_BUTTON6 ) PORT_NAME("No") PORT_BIT( 0x0400, IP_ACTIVE_HIGH, IPT_UNKNOWN ) // must be low or the Tiger logo gets skipped, also must be low for service mode (hold pause while booting) to work PORT_BIT( 0x0800, IP_ACTIVE_HIGH, IPT_BUTTON7 ) PORT_NAME("Pause") - PORT_BIT( 0xf000, IP_ACTIVE_HIGH, IPT_UNUSED ) + PORT_BIT( 0xf000, IP_ACTIVE_HIGH, IPT_UNUSED ) INPUT_PORTS_END @@ -1147,7 +1147,7 @@ static INPUT_PORTS_START( icanguit ) PORT_START("P3_1") PORT_BIT( 0x0001, IP_ACTIVE_HIGH, IPT_UNKNOWN ) - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_BIT( 0xfffc, IP_ACTIVE_HIGH, IPT_UNKNOWN ) PORT_START("P3_2") @@ -1157,7 +1157,7 @@ static INPUT_PORTS_START( icanguit ) PORT_START("P3_3") PORT_BIT( 0x0001, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_NAME("Pause") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_BIT( 0xfffc, IP_ACTIVE_HIGH, IPT_UNKNOWN ) PORT_START("P3_4") @@ -1176,7 +1176,7 @@ INPUT_PORTS_END // this has an entire piano keyboard + extras // there is a volume dial for the internal speakers when used in non-TV mode, but presumably it is not CPU visible // there should be a metronome key, but nothing seems to have that effect, maybe due to incomplete sound emulation? -static INPUT_PORTS_START( icanpian ) +static INPUT_PORTS_START( icanpian ) PORT_START("P1") // uses multiplexed ports instead, see below @@ -1234,7 +1234,7 @@ static INPUT_PORTS_START( icanpian ) PORT_START("P3_0") PORT_BIT( 0x0001, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_5_PAD) PORT_NAME("Change Instrument") PORT_BIT( 0x0002, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_6_PAD) PORT_NAME("Cycle Hands") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_1_PAD) PORT_NAME("Display Mode 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_1_PAD) PORT_NAME("Display Mode 1") PORT_BIT( 0x0008, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_2_PAD) PORT_NAME("Display Mode 2") PORT_BIT( 0x0010, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_3_PAD) PORT_NAME("Display Mode 3") PORT_BIT( 0x0020, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_4_PAD) PORT_NAME("Display Mode 4") @@ -1245,8 +1245,8 @@ static INPUT_PORTS_START( icanpian ) PORT_START("P3_1") PORT_BIT( 0x0001, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_PLUS_PAD) PORT_NAME("Tempo Up") PORT_BIT( 0x0002, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_ASTERISK) PORT_NAME("Tempo Default") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_MINUS_PAD) PORT_NAME("Tempo Down") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_7_PAD) PORT_NAME("Pause") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_MINUS_PAD) PORT_NAME("Tempo Down") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_7_PAD) PORT_NAME("Pause") PORT_BIT( 0x0010, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_8_PAD) PORT_NAME("Metronome") PORT_BIT( 0x0020, IP_ACTIVE_HIGH, IPT_UNUSED ) // will skip intro scenes etc. like other buttons but no more physical buttons on KB to map here PORT_BIT( 0xffc0, IP_ACTIVE_HIGH, IPT_UNKNOWN ) |