mirror of
https://github.com/holub/mame
synced 2025-04-19 07:00:31 +03:00
First pass at fixing the cpu clock speeds on the playstation based hardware.
The system 10 & 12 clock speeds have been raised as they run on an upgraded chipset. All clocks are currently set to divide by 2 externally, I don't know if this is correct. The clock is also divided internally as we have no wait states, incorrect dma timing, no gpu timing, no dma bus stealing and no gte timing.
This commit is contained in:
parent
4d5bee4733
commit
0b0153c45e
@ -3301,7 +3301,7 @@ static void mips_get_info(UINT32 state, cpuinfo *info)
|
||||
case CPUINFO_INT_DEFAULT_IRQ_VECTOR: info->i = 0; break;
|
||||
case CPUINFO_INT_ENDIANNESS: info->i = CPU_IS_LE; break;
|
||||
case CPUINFO_INT_CLOCK_MULTIPLIER: info->i = 1; break;
|
||||
case CPUINFO_INT_CLOCK_DIVIDER: info->i = 1; break;
|
||||
case CPUINFO_INT_CLOCK_DIVIDER: info->i = 2; break;
|
||||
case CPUINFO_INT_MIN_INSTRUCTION_BYTES: info->i = 4; break;
|
||||
case CPUINFO_INT_MAX_INSTRUCTION_BYTES: info->i = 4; break;
|
||||
case CPUINFO_INT_MIN_CYCLES: info->i = 1; break;
|
||||
|
@ -373,7 +373,7 @@ static MACHINE_RESET( konamigq )
|
||||
|
||||
static MACHINE_DRIVER_START( konamigq )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( konamigq_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
|
@ -347,7 +347,7 @@ static const struct PSXSPUinterface konamigv_psxspu_interface =
|
||||
|
||||
static MACHINE_DRIVER_START( konamigv )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( konamigv_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
|
@ -2725,7 +2725,7 @@ static DRIVER_INIT( salarymc )
|
||||
|
||||
static MACHINE_DRIVER_START( konami573 )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( konami573_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( sys573_vblank, 1 )
|
||||
|
||||
|
@ -377,7 +377,7 @@ static MACHINE_RESET( namcos10 )
|
||||
|
||||
static MACHINE_DRIVER_START( namcos10 )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_100MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( namcos10_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
|
@ -896,7 +896,7 @@ NAMCO_C7X_HARDWARE
|
||||
|
||||
static MACHINE_DRIVER_START( coh100 )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( namcos11_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( namcos11_vblank, 1 )
|
||||
|
||||
|
@ -1496,7 +1496,7 @@ static DRIVER_INIT( golgo13 )
|
||||
|
||||
static MACHINE_DRIVER_START( coh700 )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_100MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( namcos12_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
|
@ -621,7 +621,7 @@ static const struct QSound_interface qsound_interface =
|
||||
|
||||
static MACHINE_DRIVER_START( coh1000c )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
@ -664,7 +664,7 @@ MACHINE_DRIVER_END
|
||||
|
||||
static MACHINE_DRIVER_START( coh1002c )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
@ -873,7 +873,7 @@ static MACHINE_RESET( coh3002c )
|
||||
|
||||
static MACHINE_DRIVER_START( coh3002c )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
@ -1314,7 +1314,7 @@ static const struct YM2610interface ym2610_interface =
|
||||
|
||||
static MACHINE_DRIVER_START( coh1000ta )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( coh1000t_vblank, 1 )
|
||||
|
||||
@ -1421,7 +1421,7 @@ static NVRAM_HANDLER( coh1000tb )
|
||||
|
||||
static MACHINE_DRIVER_START( coh1000tb )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( coh1000t_vblank, 1 )
|
||||
|
||||
@ -1611,7 +1611,7 @@ static MACHINE_RESET( coh3002t )
|
||||
|
||||
static MACHINE_DRIVER_START( coh3002t )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
@ -1825,7 +1825,7 @@ static MACHINE_RESET( coh1000w )
|
||||
|
||||
static MACHINE_DRIVER_START( coh1000w )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
@ -2067,7 +2067,7 @@ static const struct YMF271interface ymf271_interface =
|
||||
|
||||
static MACHINE_DRIVER_START( coh1002e )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
@ -2412,7 +2412,7 @@ static MACHINE_RESET( coh1000a )
|
||||
|
||||
static MACHINE_DRIVER_START( coh1000a )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
@ -2579,7 +2579,7 @@ static MACHINE_RESET( coh1001l )
|
||||
|
||||
static MACHINE_DRIVER_START( coh1001l )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
@ -2668,7 +2668,7 @@ static INTERRUPT_GEN( coh1002v_vblank )
|
||||
|
||||
static MACHINE_DRIVER_START( coh1002v )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( coh1002v_vblank, 1 )
|
||||
|
||||
@ -2937,7 +2937,7 @@ static const struct YMZ280Binterface ymz280b_intf =
|
||||
|
||||
static MACHINE_DRIVER_START( coh1002m )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
@ -2969,7 +2969,7 @@ MACHINE_DRIVER_END
|
||||
|
||||
static MACHINE_DRIVER_START( coh1002msnd )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
@ -3011,7 +3011,7 @@ MACHINE_DRIVER_END
|
||||
|
||||
static MACHINE_DRIVER_START( coh1002ml )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD( PSXCPU, 33868800 / 2 ) /* 33MHz ?? */
|
||||
MDRV_CPU_ADD( PSXCPU, XTAL_67_7376MHz / 2 )
|
||||
MDRV_CPU_PROGRAM_MAP( zn_map, 0 )
|
||||
MDRV_CPU_VBLANK_INT( psx_vblank, 1 )
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user