trunk/src/emu/cpu/sh4/sh4comn.c
| r31548 | r31549 | |
| 395 | 395 | m_m[INTEVT] = exception_codes[exception]; |
| 396 | 396 | vector = 0x600; |
| 397 | 397 | if ((exception >= SH4_INTC_IRL0) && (exception <= SH4_INTC_IRL3)) |
| 398 | | standard_irq_callback(SH4_INTC_IRL0-exception+SH4_IRL0); |
| 398 | standard_irq_callback((exception-SH4_INTC_IRL0)+SH4_IRL0); |
| 399 | 399 | else |
| 400 | 400 | standard_irq_callback(SH4_IRL3+1); |
| 401 | 401 | LOG(("SH-4 '%s' interrupt exception #%d after [%s]\n", tag(), exception, message)); |
| r31548 | r31549 | |
| 422 | 422 | vector = 0x600; |
| 423 | 423 | |
| 424 | 424 | if ((exception >= SH4_INTC_IRL0) && (exception <= SH4_INTC_IRL3)) |
| 425 | | standard_irq_callback(SH4_INTC_IRL0-exception+SH4_IRL0); |
| 425 | standard_irq_callback((exception-SH4_INTC_IRL0)+SH4_IRL0); |
| 426 | 426 | else |
| 427 | 427 | standard_irq_callback(SH4_IRL3+1); |
| 428 | 428 | |