diff options
-rw-r--r-- | src/mame/drivers/goldstar.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mame/drivers/goldstar.cpp b/src/mame/drivers/goldstar.cpp index 0d14e02325b..4b2f2b9f231 100644 --- a/src/mame/drivers/goldstar.cpp +++ b/src/mame/drivers/goldstar.cpp @@ -222,6 +222,7 @@ #include "includes/goldstar.h" #include "cpu/z80/z80.h" +#include "cpu/mcs51/mcs51.h" #include "machine/i8255.h" #include "machine/nvram.h" #include "sound/ay8910.h" @@ -9107,11 +9108,14 @@ MACHINE_CONFIG_END static MACHINE_CONFIG_START( bonusch, unkch_state ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", Z80, CPU_CLOCK) + MCFG_CPU_ADD("maincpu", Z80, XTAL_12MHz / 2) MCFG_CPU_PROGRAM_MAP(bonusch_map) MCFG_CPU_IO_MAP(bonusch_portmap) MCFG_CPU_VBLANK_INT_DRIVER("screen", goldstar_state, nmi_line_pulse) + MCFG_CPU_ADD("mcu", I80C51, XTAL_12MHz) + MCFG_DEVICE_DISABLE() + /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) @@ -14331,6 +14335,9 @@ ROM_START( bonusch ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "10.1u", 0x00000, 0x10000, CRC(5098eba6) SHA1(40a33a25d3589dfe7e228f1874239fbfbc5250e4) ) + ROM_REGION( 0x1000, "mcu", 0 ) + ROM_LOAD( "0.5p", 0x0000, 0x1000, NO_DUMP ) + ROM_REGION( 0x20000, "gfx1", 0 ) ROM_LOAD( "1.1c", 0x00000, 0x10000, CRC(33ce67c0) SHA1(8f3d7e78a4616bebafed2779b7f793d41576c9c8) ) ROM_LOAD( "2.1e", 0x10000, 0x10000, CRC(fc394767) SHA1(645bf0e60a7061771aa73bb4d10603eaaad17f20) ) |