mirror of
https://github.com/holub/mame
synced 2025-07-02 08:39:21 +03:00
arkanoid bootlegs use P3 MCUs, remove crud from puzznic bootleg (nw)
This commit is contained in:
parent
48c6dfbc55
commit
35dd85a748
@ -1325,6 +1325,22 @@ static MACHINE_CONFIG_START( arkanoid, arkanoid_state )
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.66)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( p3mcu, arkanoid )
|
||||
|
||||
/* unprotected MCU */
|
||||
MCFG_DEVICE_REPLACE("mcu", ARKANOID_68705P3, XTAL_12MHz/4)
|
||||
MCFG_ARKANOID_MCU_PORTB_R_CB(IOPORT("MUX"))
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( bootleg, arkanoid )
|
||||
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_MODIFY("maincpu")
|
||||
MCFG_CPU_PROGRAM_MAP(bootleg_map)
|
||||
|
||||
MCFG_DEVICE_REMOVE("mcu")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
static MACHINE_CONFIG_START( hexa, arkanoid_state )
|
||||
|
||||
@ -1367,16 +1383,6 @@ static MACHINE_CONFIG_DERIVED( hexaa, hexa )
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( bootleg, arkanoid )
|
||||
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_MODIFY("maincpu")
|
||||
MCFG_CPU_PROGRAM_MAP(bootleg_map)
|
||||
|
||||
MCFG_DEVICE_REMOVE("mcu")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
static MACHINE_CONFIG_START( brixian, arkanoid_state )
|
||||
|
||||
/* basic machine hardware */
|
||||
@ -2117,9 +2123,9 @@ GAME( 1986, arkanoidj, arkanoid, arkanoid, arkanoidj, driver_device,0, R
|
||||
GAME( 1986, arkanoidja, arkanoid, arkanoid, arkanoidj, driver_device, 0, ROT90, "Taito Corporation", "Arkanoid (Japan, newer w/level select)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, arkanoidjb, arkanoid, arkanoid, arkanoidj, driver_device, 0, ROT90, "Taito Corporation", "Arkanoid (Japan, older)", MACHINE_SUPPORTS_SAVE )
|
||||
// bootlegs of Arkanoid
|
||||
GAME( 1986, arkanoidjbl, arkanoid, arkanoid, arkanoidj, driver_device,0, ROT90, "bootleg", "Arkanoid (bootleg with MCU, set 1)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, arkanoidjbl2,arkanoid, arkanoid, arkanoidj, driver_device,0, ROT90, "bootleg (Beta)", "Arkanoid (bootleg with MCU, set 2)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, ark1ball, arkanoid, arkanoid, ark1ball, driver_device, 0, ROT90, "bootleg", "Arkanoid (bootleg with MCU, harder)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, arkanoidjbl, arkanoid, p3mcu, arkanoidj, driver_device, 0, ROT90, "bootleg", "Arkanoid (bootleg with MCU, set 1)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, arkanoidjbl2,arkanoid, p3mcu, arkanoidj, driver_device, 0, ROT90, "bootleg (Beta)", "Arkanoid (bootleg with MCU, set 2)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, ark1ball, arkanoid, p3mcu, ark1ball, driver_device, 0, ROT90, "bootleg", "Arkanoid (bootleg with MCU, harder)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, arkangc, arkanoid, bootleg, arkangc, arkanoid_state, arkangc, ROT90, "bootleg (Game Corporation)", "Arkanoid (Game Corporation bootleg, set 1)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, arkangc2, arkanoid, bootleg, arkangc2, arkanoid_state, arkangc2, ROT90, "bootleg (Game Corporation)", "Arkanoid (Game Corporation bootleg, set 2)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, arkblock, arkanoid, bootleg, arkangc, arkanoid_state, arkblock, ROT90, "bootleg (Game Corporation)", "Block (Game Corporation bootleg, set 1)", MACHINE_SUPPORTS_SAVE )
|
||||
|
@ -779,8 +779,6 @@ static ADDRESS_MAP_START( puzznici_map, AS_PROGRAM, 8, taitol_1cpu_state )
|
||||
COMMON_BANKS_MAP
|
||||
COMMON_SINGLE_MAP
|
||||
AM_RANGE(0xa800, 0xa800) AM_READNOP // Watchdog
|
||||
AM_RANGE(0xb000, 0xb7ff) AM_RAM // Wrong, used to overcome protection
|
||||
// AM_RANGE(0xb800, 0xb800) AM_READWRITE(mcu_data_r, mcu_data_w)
|
||||
AM_RANGE(0xb801, 0xb801) AM_READ(mcu_control_r)
|
||||
// AM_RANGE(0xb801, 0xb801) AM_WRITE(mcu_control_w)
|
||||
AM_RANGE(0xbc00, 0xbc00) AM_WRITENOP // Control register, function unknown
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Ernesto Corvi, Nicola Salmoria, David Haywood
|
||||
// copyright-holders:Ernesto Corvi, Nicola Salmoria, David Haywood, Vas Crabb
|
||||
#include "emu.h"
|
||||
#include "machine/taito68705interface.h"
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Ernesto Corvi, Nicola Salmoria, David Haywood
|
||||
// copyright-holders:Ernesto Corvi, Nicola Salmoria, David Haywood, Vas Crabb
|
||||
|
||||
#include "cpu/m6805/m68705.h"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user