trunk/src/mame/drivers/saturn.c
| r21173 | r21174 | |
| 277 | 277 | break; |
| 278 | 278 | case 0xa4/4: |
| 279 | 279 | if(LOG_SCU && !space.debugger_access()) logerror("(PC=%08x) IRQ status reg read MASK=%08x IST=%08x | ISM=%08x\n",space.device().safe_pc(),mem_mask,m_scu.ist,m_scu.ism); |
| 280 | | /* TODO: Bug! trips an HW fault. Basically, it tries to read the IST bit 1 with that irq enabled. */ |
| 281 | | res = m_scu.ist | ~m_scu.ism; |
| 282 | | // res = m_scu.ist; |
| 280 | /* TODO: Bug! trips an HW fault. Basically, it tries to read the IST bit 1 with that irq enabled. |
| 281 | Densetsu no Ogre Battle doesn't like this, so it needs investigation ... |
| 282 | */ |
| 283 | // res = m_scu.ist | ~m_scu.ism; |
| 284 | res = m_scu.ist; |
| 283 | 285 | break; |
| 284 | 286 | case 0xc8/4: |
| 285 | 287 | if(LOG_SCU && !space.debugger_access()) logerror("(PC=%08x) SCU version reg read\n",space.device().safe_pc()); |