diff --git a/src/mess/drivers/apogee.c b/src/mess/drivers/apogee.c index f8d3dac2cc7..8f137fba182 100644 --- a/src/mess/drivers/apogee.c +++ b/src/mess/drivers/apogee.c @@ -241,7 +241,7 @@ static MACHINE_CONFIG_START( apogee, apogee_state ) //MCFG_DEVICE_ADD("ppi8255_2", I8255, 0) - MCFG_DEVICE_ADD("i8275", I8275x, XTAL_16MHz / 9 / 4) + MCFG_DEVICE_ADD("i8275", I8275x, XTAL_16MHz / 12) MCFG_I8275_CHARACTER_WIDTH(6) MCFG_I8275_DRAW_CHARACTER_CALLBACK_OWNER(apogee_state, display_pixels) MCFG_I8275_DRQ_CALLBACK(DEVWRITELINE("dma8257",i8257n_device, dreq2_w)) diff --git a/src/mess/drivers/mikrosha.c b/src/mess/drivers/mikrosha.c index 74a85ff8e3e..2114fc43dd4 100644 --- a/src/mess/drivers/mikrosha.c +++ b/src/mess/drivers/mikrosha.c @@ -211,7 +211,7 @@ static MACHINE_CONFIG_START( mikrosha, mikrosha_state ) MCFG_DEVICE_ADD("ppi8255_2", I8255, 0) MCFG_I8255_OUT_PORTB_CB(WRITE8(radio86_state, mikrosha_8255_font_page_w)) - MCFG_DEVICE_ADD("i8275", I8275x, XTAL_16MHz / 9 / 4) + MCFG_DEVICE_ADD("i8275", I8275x, XTAL_16MHz / 12) MCFG_I8275_CHARACTER_WIDTH(6) MCFG_I8275_DRAW_CHARACTER_CALLBACK_OWNER(mikrosha_state, display_pixels) MCFG_I8275_DRQ_CALLBACK(DEVWRITELINE("dma8257",i8257n_device, dreq2_w)) diff --git a/src/mess/drivers/partner.c b/src/mess/drivers/partner.c index e9c3742ce65..736b433da68 100644 --- a/src/mess/drivers/partner.c +++ b/src/mess/drivers/partner.c @@ -183,7 +183,7 @@ static MACHINE_CONFIG_START( partner, partner_state ) MCFG_I8255_IN_PORTC_CB(READ8(radio86_state, radio86_8255_portc_r2)) MCFG_I8255_OUT_PORTC_CB(WRITE8(radio86_state, radio86_8255_portc_w2)) - MCFG_DEVICE_ADD("i8275", I8275x, XTAL_16MHz / 9 / 4) + MCFG_DEVICE_ADD("i8275", I8275x, XTAL_16MHz / 12) MCFG_I8275_CHARACTER_WIDTH(6) MCFG_I8275_DRAW_CHARACTER_CALLBACK_OWNER(partner_state, display_pixels) MCFG_I8275_DRQ_CALLBACK(DEVWRITELINE("dma8257",i8257n_device, dreq2_w)) diff --git a/src/mess/drivers/radio86.c b/src/mess/drivers/radio86.c index 9aa27038f7a..c03439d47ab 100644 --- a/src/mess/drivers/radio86.c +++ b/src/mess/drivers/radio86.c @@ -358,7 +358,7 @@ static MACHINE_CONFIG_START( radio86, radio86_state ) MCFG_I8255_IN_PORTC_CB(READ8(radio86_state, radio86_8255_portc_r2)) MCFG_I8255_OUT_PORTC_CB(WRITE8(radio86_state, radio86_8255_portc_w2)) - MCFG_DEVICE_ADD("i8275", I8275x, XTAL_16MHz / 9 / 4) // 1 dma transfer per char clock + MCFG_DEVICE_ADD("i8275", I8275x, XTAL_16MHz / 12) MCFG_I8275_CHARACTER_WIDTH(6) MCFG_I8275_DRAW_CHARACTER_CALLBACK_OWNER(radio86_state, display_pixels) MCFG_I8275_DRQ_CALLBACK(DEVWRITELINE("dma8257",i8257n_device, dreq2_w)) diff --git a/src/mess/drivers/unior.c b/src/mess/drivers/unior.c index 5eb4c367d7b..bab80fa62a2 100644 --- a/src/mess/drivers/unior.c +++ b/src/mess/drivers/unior.c @@ -389,7 +389,7 @@ void unior_state::video_start() static MACHINE_CONFIG_START( unior, unior_state ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu",I8080, XTAL_20MHz / 9) // unknown clock + MCFG_CPU_ADD("maincpu",I8080, XTAL_20MHz / 9) MCFG_CPU_PROGRAM_MAP(unior_mem) MCFG_CPU_IO_MAP(unior_io) @@ -412,8 +412,8 @@ static MACHINE_CONFIG_START( unior, unior_state ) MCFG_DEVICE_ADD("uart", I8251, 0) MCFG_DEVICE_ADD("pit", PIT8253, 0) - MCFG_PIT8253_CLK0(XTAL_20MHz / 9) // unknown frequency, looks like vertical or horizontal sync pulses - MCFG_PIT8253_CLK1(XTAL_16MHz / 9) // unknown frequency + MCFG_PIT8253_CLK0(XTAL_20MHz / 12) + MCFG_PIT8253_CLK1(XTAL_20MHz / 9) MCFG_PIT8253_OUT1_HANDLER(WRITELINE(unior_state, write_uart_clock)) MCFG_PIT8253_CLK2(XTAL_16MHz / 9 / 64) // unknown frequency MCFG_PIT8253_OUT2_HANDLER(DEVWRITELINE("speaker", speaker_sound_device, level_w)) @@ -432,12 +432,12 @@ static MACHINE_CONFIG_START( unior, unior_state ) MCFG_I8255_IN_PORTC_CB(READ8(unior_state, ppi1_c_r)) MCFG_I8255_OUT_PORTC_CB(WRITE8(unior_state, ppi1_c_w)) - MCFG_DEVICE_ADD("dma", I8257N, XTAL_20MHz / 9) // unknown clock + MCFG_DEVICE_ADD("dma", I8257N, XTAL_20MHz / 9) MCFG_I8257_OUT_HRQ_CB(WRITELINE(unior_state, hrq_w)) MCFG_I8257_IN_MEMR_CB(READ8(unior_state, dma_r)) MCFG_I8257_OUT_IOW_2_CB(DEVWRITE8("crtc", i8275x_device, dack_w)) - MCFG_DEVICE_ADD("crtc", I8275x, XTAL_20MHz / 9 / 4) // unknown clock + MCFG_DEVICE_ADD("crtc", I8275x, XTAL_20MHz / 12) MCFG_I8275_CHARACTER_WIDTH(6) MCFG_I8275_DRAW_CHARACTER_CALLBACK_OWNER(unior_state, display_pixels) MCFG_I8275_DRQ_CALLBACK(DEVWRITELINE("dma",i8257n_device, dreq2_w))