diff options
author | AJR <ajrhacker@users.noreply.github.com> | 2017-10-28 01:52:31 -0400 |
---|---|---|
committer | AJR <ajrhacker@users.noreply.github.com> | 2017-10-28 01:52:31 -0400 |
commit | ac8d8a23b2efc37fd8bf6b2e1315755c5a9e473e (patch) | |
tree | 7d9b6f2779f149b598e9f56ac78f6169755b6873 | |
parent | 8686b4040efc636e219cb42ff95b242c161ef49d (diff) |
poly.cpp: Define XTAL (nw)
-rw-r--r-- | src/emu/drivers/xtal.h | 3 | ||||
-rw-r--r-- | src/mame/drivers/poly.cpp | 6 |
2 files changed, 5 insertions, 4 deletions
diff --git a/src/emu/drivers/xtal.h b/src/emu/drivers/xtal.h index 56dca7e71c3..8729e8e7ec3 100644 --- a/src/emu/drivers/xtal.h +++ b/src/emu/drivers/xtal.h @@ -133,6 +133,7 @@ enum XTAL_11_8MHz = 11800000, /* IBM PC Music Feature Card */ XTAL_11_9808MHz = 11980800, /* Luxor ABC 80 */ XTAL_12MHz = 12000000, /* Extremely common, used on 100's of PCBs */ + XTAL_12_0576MHz = 12057600, /* Poly 1 (38400 * 314) */ XTAL_12_096MHz = 12096000, /* Some early 80's Atari games */ XTAL_12_288MHz = 12288000, /* Sega Model 3 digital audio board */ XTAL_12_432MHz = 12432000, /* Kaneko Fly Boy/Fast Freddie Hardware */ @@ -161,7 +162,7 @@ enum XTAL_15_468MHz = 15468480, /* Bank Panic h/w, Sega G80 */ XTAL_15_8976MHz = 15897600, /* IAI Swyft */ XTAL_15_92MHz = 15920000, /* HP Integral PC */ - XTAL_15_9744MHz = 15974400, /* Osborne 1 */ + XTAL_15_9744MHz = 15974400, /* Osborne 1 (9600 * 52 * 32) */ XTAL_16MHz = 16000000, /* Extremely common, used on 100's of PCBs */ XTAL_16_384MHz = 16384000, XTAL_16_4MHz = 16400000, /* MS 6102 */ diff --git a/src/mame/drivers/poly.cpp b/src/mame/drivers/poly.cpp index 0ff3402da35..51e62ddeb7c 100644 --- a/src/mame/drivers/poly.cpp +++ b/src/mame/drivers/poly.cpp @@ -153,7 +153,7 @@ WRITE8_MEMBER(poly_state::baud_rate_w) static MACHINE_CONFIG_START( poly ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M6809E, XTAL_12MHz / 3) // 12.0576MHz + MCFG_CPU_ADD("maincpu", M6809E, XTAL_12_0576MHz / 3) MCFG_CPU_PROGRAM_MAP(poly_mem) /* video hardware */ @@ -170,7 +170,7 @@ static MACHINE_CONFIG_START( poly ) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) /* Devices */ - MCFG_DEVICE_ADD("saa5050", SAA5050, 6000000) + MCFG_DEVICE_ADD("saa5050", SAA5050, XTAL_12_0576MHz / 2) MCFG_SAA5050_D_CALLBACK(READ8(poly_state, videoram_r)) MCFG_SAA5050_SCREEN_SIZE(40, 24, 40) @@ -184,7 +184,7 @@ static MACHINE_CONFIG_START( poly ) MCFG_PIA_IRQA_HANDLER(INPUTLINE("maincpu", M6809_IRQ_LINE)) MCFG_PIA_IRQB_HANDLER(INPUTLINE("maincpu", M6809_IRQ_LINE)) - MCFG_DEVICE_ADD("ptm", PTM6840, XTAL_12MHz / 3) + MCFG_DEVICE_ADD("ptm", PTM6840, XTAL_12_0576MHz / 3) MCFG_PTM6840_EXTERNAL_CLOCKS(0, 0, 0) MCFG_PTM6840_OUT1_CB(WRITELINE(poly_state, ptm_o2_callback)) MCFG_PTM6840_OUT2_CB(WRITELINE(poly_state, ptm_o3_callback)) |