| 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 |
| r18799 | r18800 | |
|---|---|---|
| 125 | 125 | { |
| 126 | 126 | if( state ) |
| 127 | 127 | { |
| 128 | set( 1 << | |
| 128 | set( 1 << 1 ); | |
| 129 | 129 | } |
| 130 | 130 | } |
| 131 | 131 | |
| r18799 | r18800 | |
| 133 | 133 | { |
| 134 | 134 | if( state ) |
| 135 | 135 | { |
| 136 | set( 1 << | |
| 136 | set( 1 << 2 ); | |
| 137 | 137 | } |
| 138 | 138 | } |
| 139 | 139 | |
| r18799 | r18800 | |
| 149 | 149 | { |
| 150 | 150 | if( state ) |
| 151 | 151 | { |
| 152 | set( 1 << | |
| 152 | set( 1 << 4 ); | |
| 153 | 153 | } |
| 154 | 154 | } |
| 155 | 155 | |
| r18799 | r18800 | |
| 157 | 157 | { |
| 158 | 158 | if( state ) |
| 159 | 159 | { |
| 160 | set( 1 << | |
| 160 | set( 1 << 5 ); | |
| 161 | 161 | } |
| 162 | 162 | } |
| 163 | 163 | |
| r18799 | r18800 | |
| 165 | 165 | { |
| 166 | 166 | if( state ) |
| 167 | 167 | { |
| 168 | set( 1 << | |
| 168 | set( 1 << 6 ); | |
| 169 | 169 | } |
| 170 | 170 | } |
| 171 | 171 |
| r18799 | r18800 | |
|---|---|---|
| 34 | 34 | DECLARE_WRITE_LINE_MEMBER( intin9 ); |
| 35 | 35 | DECLARE_WRITE_LINE_MEMBER( intin10 ); |
| 36 | 36 | |
| 37 | void set( UINT32 bitmask ); | |
| 38 | ||
| 39 | 37 | protected: |
| 40 | 38 | virtual void device_start(); |
| 41 | 39 | virtual void device_reset(); |
| r18799 | r18800 | |
| 43 | 41 | |
| 44 | 42 | private: |
| 45 | 43 | void psx_irq_update( void ); |
| 44 | void set( UINT32 bitmask ); | |
| 46 | 45 | |
| 47 | 46 | UINT32 n_irqdata; |
| 48 | 47 | UINT32 n_irqmask; |
| Previous | 199869 Revisions | Next |