From b4d844f5dc88394cf83380cb094878c2bc1c5013 Mon Sep 17 00:00:00 2001 From: AJR Date: Thu, 19 Oct 2017 23:02:27 -0400 Subject: xtal.h: Add two more values (nw) --- src/emu/drivers/xtal.h | 2 ++ src/mame/drivers/mx2178.cpp | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/emu/drivers/xtal.h b/src/emu/drivers/xtal.h index 140c7747ebf..56dca7e71c3 100644 --- a/src/emu/drivers/xtal.h +++ b/src/emu/drivers/xtal.h @@ -169,6 +169,7 @@ enum XTAL_16_67MHz = 16670000, XTAL_16_777216MHz = 16777216, /* Nintendo Game Boy Advance */ XTAL_16_9344MHz = 16934400, /* Usually used to drive 90's Yamaha OPL/FM chips (44100 * 384) */ + XTAL_17_064MHz = 17064000, /* Memorex 1377 */ XTAL_17_36MHz = 17360000, /* OMTI Series 10 SCSI controller */ XTAL_17_73447MHz = 17734470, /* (~4x PAL subcarrier) */ XTAL_17_734472MHz = 17734472, /* actually ~4x PAL subcarrier */ @@ -176,6 +177,7 @@ enum XTAL_18MHz = 18000000, /* S.A.R, Ikari Warriors 3 */ XTAL_18_432MHz = 18432000, /* Extremely common, used on 100's of PCBs (48000 * 384) */ XTAL_18_720MHz = 18720000, /* Nokia MikroMikko 1 */ + XTAL_18_8696MHz = 18869600, /* Memorex 2178 */ XTAL_19_6MHz = 19600000, /* Universal Mr. Do - Model 8021 PCB */ XTAL_19_6608MHz = 19660800, /* Euro League (bootleg), labeled as "UKI 19.6608 20PF" */ XTAL_19_923MHz = 19923000, /* Cinematronics vectors */ diff --git a/src/mame/drivers/mx2178.cpp b/src/mame/drivers/mx2178.cpp index 1952e8c0427..5841311762e 100644 --- a/src/mame/drivers/mx2178.cpp +++ b/src/mame/drivers/mx2178.cpp @@ -126,7 +126,7 @@ void mx2178_state::machine_reset() static MACHINE_CONFIG_START( mx2178 ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", Z80, 18869600/5) // guess + MCFG_CPU_ADD("maincpu", Z80, XTAL_18_8696MHz / 5) // guess MCFG_CPU_PROGRAM_MAP(mx2178_mem) MCFG_CPU_IO_MAP(mx2178_io) @@ -141,13 +141,13 @@ static MACHINE_CONFIG_START( mx2178 ) MCFG_PALETTE_ADD_MONOCHROME("palette") /* Devices */ - MCFG_MC6845_ADD("crtc", MC6845, "screen", 18869600 / 8) // clk unknown + MCFG_MC6845_ADD("crtc", MC6845, "screen", XTAL_18_8696MHz / 8) // clk unknown MCFG_MC6845_SHOW_BORDER_AREA(false) MCFG_MC6845_CHAR_WIDTH(8) MCFG_MC6845_UPDATE_ROW_CB(mx2178_state, crtc_update_row) MCFG_MC6845_OUT_VSYNC_CB(INPUTLINE("maincpu", INPUT_LINE_NMI)) - MCFG_DEVICE_ADD("acia_clock", CLOCK, 18869600/30) + MCFG_DEVICE_ADD("acia_clock", CLOCK, XTAL_18_8696MHz / 30) MCFG_CLOCK_SIGNAL_HANDLER(DEVWRITELINE("acia1", acia6850_device, write_txc)) MCFG_DEVCB_CHAIN_OUTPUT(DEVWRITELINE("acia1", acia6850_device, write_rxc)) MCFG_DEVCB_CHAIN_OUTPUT(DEVWRITELINE("acia2", acia6850_device, write_rxc)) -- cgit v1.2.3