diff options
author | 2014-07-02 06:07:46 +0000 | |
---|---|---|
committer | 2014-07-02 06:07:46 +0000 | |
commit | eea3dca4ad72d85be8c0beabe87b5ee03d98c8df (patch) | |
tree | 8fdcd91da6599a60bfbd39f188b6bc56a0f29acf | |
parent | 8c3925686c2fe144539f4696acbb61d946bbd802 (diff) |
c64.c: MCFG_M6502_DISABLE_DIRECT() for ~3% speedup [Alex Jackson]
-rw-r--r-- | src/mess/drivers/c64.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mess/drivers/c64.c b/src/mess/drivers/c64.c index 691a0b54f93..83d5dd9f9ca 100644 --- a/src/mess/drivers/c64.c +++ b/src/mess/drivers/c64.c @@ -1088,6 +1088,7 @@ static MACHINE_CONFIG_START( ntsc, c64_state ) // basic hardware MCFG_CPU_ADD(M6510_TAG, M6510, XTAL_14_31818MHz/14) MCFG_CPU_PROGRAM_MAP(c64_mem) + MCFG_M6502_DISABLE_DIRECT() // address decoding is 100% dynamic, no RAM/ROM banks MCFG_M6510_PORT_CALLBACKS(READ8(c64_state, cpu_r), WRITE8(c64_state, cpu_w)) MCFG_M6510_PORT_PULLS(0x17, 0xc8) MCFG_QUANTUM_PERFECT_CPU(M6510_TAG) @@ -1243,6 +1244,7 @@ static MACHINE_CONFIG_START( pal, c64_state ) // basic hardware MCFG_CPU_ADD(M6510_TAG, M6510, XTAL_17_734472MHz/18) MCFG_CPU_PROGRAM_MAP(c64_mem) + MCFG_M6502_DISABLE_DIRECT() // address decoding is 100% dynamic, no RAM/ROM banks MCFG_M6510_PORT_CALLBACKS(READ8(c64_state, cpu_r), WRITE8(c64_state, cpu_w)) MCFG_M6510_PORT_PULLS(0x17, 0xc8) MCFG_QUANTUM_PERFECT_CPU(M6510_TAG) @@ -1376,6 +1378,7 @@ static MACHINE_CONFIG_START( pal_gs, c64gs_state ) // basic hardware MCFG_CPU_ADD(M6510_TAG, M6510, XTAL_17_734472MHz/18) MCFG_CPU_PROGRAM_MAP(c64_mem) + MCFG_M6502_DISABLE_DIRECT() // address decoding is 100% dynamic, no RAM/ROM banks MCFG_M6510_PORT_CALLBACKS(READ8(c64gs_state, cpu_r), WRITE8(c64gs_state, cpu_w)) MCFG_M6510_PORT_PULLS(0x07, 0xc0) MCFG_QUANTUM_PERFECT_CPU(M6510_TAG) |