Previous 199869 Revisions Next

r18800 Wednesday 31st October, 2012 at 21:07:32 UTC by smf
fixed cd & root counter irq's [smf]
[src/emu/cpu/psx]irq.c irq.h

trunk/src/emu/cpu/psx/irq.c
r18799r18800
125125{
126126   if( state )
127127   {
128      set( 1 << 3 );
128      set( 1 << 1 );
129129   }
130130}
131131
r18799r18800
133133{
134134   if( state )
135135   {
136      set( 1 << 3 );
136      set( 1 << 2 );
137137   }
138138}
139139
r18799r18800
149149{
150150   if( state )
151151   {
152      set( 1 << 3 );
152      set( 1 << 4 );
153153   }
154154}
155155
r18799r18800
157157{
158158   if( state )
159159   {
160      set( 1 << 3 );
160      set( 1 << 5 );
161161   }
162162}
163163
r18799r18800
165165{
166166   if( state )
167167   {
168      set( 1 << 3 );
168      set( 1 << 6 );
169169   }
170170}
171171
trunk/src/emu/cpu/psx/irq.h
r18799r18800
3434   DECLARE_WRITE_LINE_MEMBER( intin9 );
3535   DECLARE_WRITE_LINE_MEMBER( intin10 );
3636
37   void set( UINT32 bitmask );
38
3937protected:
4038   virtual void device_start();
4139   virtual void device_reset();
r18799r18800
4341
4442private:
4543   void psx_irq_update( void );
44   void set( UINT32 bitmask );
4645
4746   UINT32 n_irqdata;
4847   UINT32 n_irqmask;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team