From 05a9ab23c139b9137993d4fe5bb16e00065dfed8 Mon Sep 17 00:00:00 2001 From: AJR Date: Mon, 11 Dec 2017 02:43:07 -0500 Subject: [PATCH] mpu4.cpp: Proper CPU type and XTAL value (nw) --- src/emu/drivers/xtal.h | 1 + src/mame/includes/mpu4.h | 2 +- src/mame/machine/mpu4.cpp | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/emu/drivers/xtal.h b/src/emu/drivers/xtal.h index 8c9fb948510..14ef6e9528b 100644 --- a/src/emu/drivers/xtal.h +++ b/src/emu/drivers/xtal.h @@ -100,6 +100,7 @@ enum XTAL_6MHz = 6000000, /* American Poker II, Taito SJ System */ XTAL_6_144MHz = 6144000, /* Used on Alpha Denshi early 80's games sound board, Casio FP-200 and Namco Universal System 16 */ XTAL_6_5MHz = 6500000, /* Jupiter Ace */ + XTAL_6_88MHz = 6880000, /* Barcrest MPU4 */ XTAL_6_9MHz = 6900000, /* BBN BitGraph CPU */ XTAL_7MHz = 7000000, /* Jaleco Mega System PCBs */ XTAL_7_15909MHz = 7159090, /* Blood Bros (2x NTSC subcarrier) */ diff --git a/src/mame/includes/mpu4.h b/src/mame/includes/mpu4.h index ac8e8747ad3..ec7a0396b78 100644 --- a/src/mame/includes/mpu4.h +++ b/src/mame/includes/mpu4.h @@ -16,7 +16,7 @@ #include "machine/meters.h" -#define MPU4_MASTER_CLOCK (6880000) +#define MPU4_MASTER_CLOCK XTAL_6_88MHz #define VIDEO_MASTER_CLOCK XTAL_10MHz diff --git a/src/mame/machine/mpu4.cpp b/src/mame/machine/mpu4.cpp index d6718c4b4c3..838feffd8fe 100644 --- a/src/mame/machine/mpu4.cpp +++ b/src/mame/machine/mpu4.cpp @@ -3087,7 +3087,7 @@ MACHINE_CONFIG_START( mpu4base ) MCFG_MACHINE_START_OVERRIDE(mpu4_state,mod2 ) MCFG_MACHINE_RESET_OVERRIDE(mpu4_state,mpu4) - MCFG_CPU_ADD("maincpu", M6809, MPU4_MASTER_CLOCK/4) + MCFG_CPU_ADD("maincpu", MC6809, MPU4_MASTER_CLOCK) // MC68B09P MCFG_CPU_PROGRAM_MAP(mpu4_memmap) MCFG_FRAGMENT_ADD(mpu4_common)