From 8fed5ca1a3db4277021109a84bb0c408612b7590 Mon Sep 17 00:00:00 2001 From: hap Date: Wed, 27 Oct 2021 10:27:00 +0200 Subject: New working software list additions ----------------------------------- entex_sag: Pac-Man 2 [Kevin Horton, Rik] --- hash/entex_sag.xml | 12 ++++++++++++ src/devices/bus/pce_ctrl/joypad6.cpp | 7 ++++--- src/mame/drivers/hh_hmcs40.cpp | 2 +- 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/hash/entex_sag.xml b/hash/entex_sag.xml index dd5c0760b61..4efd54ef32f 100644 --- a/hash/entex_sag.xml +++ b/hash/entex_sag.xml @@ -64,6 +64,18 @@ Battleship and Turtles were announced but unreleased. + + Pac-Man 2 + 1981 + Entex + + + + + + + + Pinball 1981 diff --git a/src/devices/bus/pce_ctrl/joypad6.cpp b/src/devices/bus/pce_ctrl/joypad6.cpp index 42761032048..a0b39a8232d 100644 --- a/src/devices/bus/pce_ctrl/joypad6.cpp +++ b/src/devices/bus/pce_ctrl/joypad6.cpp @@ -37,8 +37,9 @@ DEFINE_DEVICE_TYPE(PCE_ARCADE_PAD_6, pce_arcade_pad_6_device, "pce_arcade_pad_6" static INPUT_PORTS_START( pce_joypad6 ) + // Action button order on original pad is bottom row: III, II, I, and top row: IV, V, VI PORT_START("BUTTONS_0") - PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Button I") // Rightmost in bottom row + PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Button I") PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Button II") PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SELECT ) PORT_NAME("Select") PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START ) PORT_NAME("Run") @@ -50,7 +51,7 @@ static INPUT_PORTS_START( pce_joypad6 ) PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_START("BUTTONS_1") - PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Button III") // Leftmost in bottom row + PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Button III") PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Button IV") PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Button V") PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Button VI") @@ -180,7 +181,7 @@ void pce_joypad6_base_device::device_add_mconfig(machine_config &config) LS157(config, m_muxer[1]); m_muxer[1]->a_in_callback().set_ioport("BUTTONS_1"); - m_muxer[1]->b_in_callback().set_constant(0x0); //6-button pad header + m_muxer[1]->b_in_callback().set_constant(0x0); // 6-button pad header LS157(config, m_muxer[2]); m_muxer[2]->a_in_callback().set(m_muxer[0], FUNC(ls157_device::output_r)); diff --git a/src/mame/drivers/hh_hmcs40.cpp b/src/mame/drivers/hh_hmcs40.cpp index 43fc3096735..643341f8c50 100644 --- a/src/mame/drivers/hh_hmcs40.cpp +++ b/src/mame/drivers/hh_hmcs40.cpp @@ -24,7 +24,7 @@ known chips: @A25 HD38800 1981, Coleco Alien Attack @A27 HD38800 1981, Bandai Packri Monster @A31 HD38800 1981, Entex Select-A-Game cartridge: Space Invader 2 -> sag.cpp - also used in 2nd version of Super Space Invader 2! - *A36 HD38800 1981, Entex Select-A-Game cartridge: Pac-Man 2 -> " + A36 HD38800 1981, Entex Select-A-Game cartridge: Pac-Man 2 -> " A37 HD38800 1981, Entex Select-A-Game cartridge: Baseball 4 -> " A38 HD38800 1981, Entex Select-A-Game cartridge: Pinball -> " *A41 HD38800 1982, Gakken Puck Monster -- cgit v1.2.3