update cpu clocks from guru's measurements

This commit is contained in:
Michaël Banaan Ananas 2013-03-31 13:25:06 +00:00
parent 73f2f7574b
commit 0731777bdf

View File

@ -943,7 +943,7 @@ READ16_MEMBER(taitojc_state::dsp_math_unk_r)
READ16_MEMBER(taitojc_state::dsp_rom_r)
{
//assert (m_dsp_rom_pos < 0x800000); // never happens
assert (m_dsp_rom_pos < 0x800000); // never happens
return ((UINT16*)m_gfx2->base())[m_dsp_rom_pos++];
}
@ -997,7 +997,7 @@ WRITE16_MEMBER(taitojc_state::dsp_texaddr_w)
WRITE16_MEMBER(taitojc_state::dsp_polygon_fifo_w)
{
//assert (m_polygon_fifo_ptr < TAITOJC_POLYGON_FIFO_SIZE); // never happens
assert (m_polygon_fifo_ptr < TAITOJC_POLYGON_FIFO_SIZE); // never happens
m_polygon_fifo[m_polygon_fifo_ptr++] = data;
}
@ -1244,23 +1244,23 @@ static const hc11_config taitojc_hc11_config =
};
static MACHINE_CONFIG_START( taitojc, taitojc_state )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", M68040, 25000000)
MCFG_CPU_ADD("maincpu", M68040, 20000000) // 10MHz*2, source = CY7C991
MCFG_CPU_PROGRAM_MAP(taitojc_map)
MCFG_CPU_VBLANK_INT_DRIVER("screen", taitojc_state, taitojc_vblank)
MCFG_CPU_ADD("sub", MC68HC11, 4000000) // MC68HC11M0
MCFG_CPU_ADD("sub", MC68HC11, XTAL_16MHz/2) // MC68HC11M0
MCFG_CPU_PROGRAM_MAP(hc11_pgm_map)
MCFG_CPU_IO_MAP(hc11_io_map)
MCFG_CPU_CONFIG(taitojc_hc11_config)
MCFG_CPU_ADD("dsp", TMS32051, 50000000)
MCFG_CPU_ADD("dsp", TMS32051, 40000000) // 10MHz*4, source = CY7C991
MCFG_CPU_PROGRAM_MAP(tms_program_map)
MCFG_CPU_DATA_MAP(tms_data_map)
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
MCFG_EEPROM_93C46_ADD("eeprom")
MCFG_TC0640FIO_ADD("tc0640fio", taitojc_io_intf)
@ -1275,12 +1275,12 @@ static MACHINE_CONFIG_START( taitojc, taitojc_state )
MCFG_PALETTE_LENGTH(32768)
/* sound hardware */
MCFG_FRAGMENT_ADD(taito_en_sound)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( dendego, taitojc )
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
MCFG_CPU_PROGRAM_MAP(dendego_map)