trunk/src/mame/drivers/maygay1b.c
| r242671 | r242672 | |
| 105 | 105 | // FIRQ, related to the sample playback? |
| 106 | 106 | READ8_MEMBER( maygay1b_state::m1_firq_trg_r ) |
| 107 | 107 | { |
| 108 | | int nar = m_msm6376->nar_r(); |
| 109 | | if (nar) |
| 108 | if (m_msm6376) |
| 110 | 109 | { |
| 111 | | cpu0_firq(1); |
| 110 | int nar = m_msm6376->nar_r(); |
| 111 | if (nar) |
| 112 | { |
| 113 | cpu0_firq(1); |
| 114 | } |
| 112 | 115 | } |
| 113 | 116 | return 0xff; |
| 114 | 117 | } |
| r242671 | r242672 | |
| 377 | 380 | //A strange setup this, the address lines are used to move st to the right level |
| 378 | 381 | READ8_MEMBER(maygay1b_state::latch_st_hi) |
| 379 | 382 | { |
| 380 | | m_msm6376->st_w(1); |
| 383 | if (m_msm6376) |
| 384 | { |
| 385 | m_msm6376->st_w(1); |
| 386 | } |
| 381 | 387 | return 0xff; |
| 382 | 388 | } |
| 383 | 389 | |
| 384 | 390 | READ8_MEMBER(maygay1b_state::latch_st_lo) |
| 385 | 391 | { |
| 386 | | m_msm6376->st_w(0); |
| 392 | if (m_msm6376) |
| 393 | { |
| 394 | m_msm6376->st_w(0); |
| 395 | } |
| 387 | 396 | return 0xff; |
| 388 | 397 | } |
| 389 | 398 | |