mirror of
https://github.com/holub/mame
synced 2025-04-24 01:11:11 +03:00
rchase2: Add I/O CPU and expander (nw)
There seems to have been an unrelated regression since 0.181 in rchase2, which now only displays a black screen.
This commit is contained in:
parent
0e016a9026
commit
133cb8d9ea
@ -122,6 +122,7 @@
|
||||
#include "cpu/mb86235/mb86235.h"
|
||||
#include "cpu/sharc/sharc.h"
|
||||
#include "cpu/z80/z80.h"
|
||||
#include "machine/cxd1095.h"
|
||||
#include "machine/eepromser.h"
|
||||
#include "machine/nvram.h"
|
||||
#include "machine/315_5296.h"
|
||||
@ -2618,6 +2619,25 @@ static MACHINE_CONFIG_DERIVED( model2b_0229, model2b )
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
static ADDRESS_MAP_START( rchase2_iocpu_map, AS_PROGRAM, 8, model2_state )
|
||||
AM_RANGE(0x0000, 0x7fff) AM_ROM
|
||||
AM_RANGE(0x8000, 0x9fff) AM_RAM
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static ADDRESS_MAP_START( rchase2_ioport_map, AS_IO, 8, model2_state )
|
||||
ADDRESS_MAP_GLOBAL_MASK(0xff)
|
||||
AM_RANGE(0x00, 0x07) AM_DEVREADWRITE("ioexp", cxd1095_device, read, write)
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( rchase2, model2b )
|
||||
MCFG_CPU_ADD("iocpu", Z80, 4000000)
|
||||
MCFG_CPU_PROGRAM_MAP(rchase2_iocpu_map)
|
||||
MCFG_CPU_IO_MAP(rchase2_ioport_map)
|
||||
|
||||
MCFG_DEVICE_ADD("ioexp", CXD1095, 0)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
static ADDRESS_MAP_START( copro_tgpx4_map, AS_PROGRAM, 64, model2_state )
|
||||
AM_RANGE(0x00000000, 0x00007fff) AM_RAM AM_SHARE("tgpx4_program")
|
||||
ADDRESS_MAP_END
|
||||
@ -6151,7 +6171,7 @@ GAME( 1997, zerogunj, zerogun, model2b_5881, model2, model2_state, zerogun, R
|
||||
GAME( 1998, dynamcopb,dynamcop, model2b_5881, model2, model2_state, genprot, ROT0, "Sega", "Dynamite Cop (Export, Model 2B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS )
|
||||
GAME( 1998, dyndeka2b,dynamcop, model2b_5881, model2, model2_state, genprot, ROT0, "Sega", "Dynamite Deka 2 (Japan, Model 2B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS )
|
||||
GAME( 1998, pltkids, 0, model2b_5881, model2, model2_state, pltkids, ROT0, "Psikyo", "Pilot Kids (Model 2B, Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS )
|
||||
GAME( 1995, rchase2, 0, model2b, rchase2, model2_state, rchase2, ROT0, "Sega", "Rail Chase 2 (Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS )
|
||||
GAME( 1995, rchase2, 0, rchase2, rchase2, model2_state, rchase2, ROT0, "Sega", "Rail Chase 2 (Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS )
|
||||
|
||||
// Model 2C-CRX (TGPx4, SCSP sound board)
|
||||
GAME( 1996, skisuprg, 0, model2c, model2, driver_device, 0, ROT0, "Sega", "Sega Ski Super G", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS|MACHINE_UNEMULATED_PROTECTION )
|
||||
|
Loading…
Reference in New Issue
Block a user