diff --git a/src/emu/cpu/psx/irq.c b/src/emu/cpu/psx/irq.c index b96f61ad530..6bde04640ad 100644 --- a/src/emu/cpu/psx/irq.c +++ b/src/emu/cpu/psx/irq.c @@ -125,7 +125,7 @@ WRITE_LINE_MEMBER( psxirq_device::intin1 ) { if( state ) { - set( 1 << 3 ); + set( 1 << 1 ); } } @@ -133,7 +133,7 @@ WRITE_LINE_MEMBER( psxirq_device::intin2 ) { if( state ) { - set( 1 << 3 ); + set( 1 << 2 ); } } @@ -149,7 +149,7 @@ WRITE_LINE_MEMBER( psxirq_device::intin4 ) { if( state ) { - set( 1 << 3 ); + set( 1 << 4 ); } } @@ -157,7 +157,7 @@ WRITE_LINE_MEMBER( psxirq_device::intin5 ) { if( state ) { - set( 1 << 3 ); + set( 1 << 5 ); } } @@ -165,7 +165,7 @@ WRITE_LINE_MEMBER( psxirq_device::intin6 ) { if( state ) { - set( 1 << 3 ); + set( 1 << 6 ); } } diff --git a/src/emu/cpu/psx/irq.h b/src/emu/cpu/psx/irq.h index 2c5114b70a4..3381ea55f3d 100644 --- a/src/emu/cpu/psx/irq.h +++ b/src/emu/cpu/psx/irq.h @@ -34,8 +34,6 @@ public: DECLARE_WRITE_LINE_MEMBER( intin9 ); DECLARE_WRITE_LINE_MEMBER( intin10 ); - void set( UINT32 bitmask ); - protected: virtual void device_start(); virtual void device_reset(); @@ -43,6 +41,7 @@ protected: private: void psx_irq_update( void ); + void set( UINT32 bitmask ); UINT32 n_irqdata; UINT32 n_irqmask;