trunk/src/emu/machine/z80dma.c
| r242602 | r242603 | |
| 596 | 596 | if(m_read_num_follow == 0) // special case: Legend of Kage on X1 Turbo |
| 597 | 597 | res = m_status; |
| 598 | 598 | else { |
| 599 | | assert(m_read_cur_follow < ARRAY_LENGTH(m_read_regs_follow)); |
| 600 | 599 | res = m_read_regs_follow[m_read_cur_follow]; |
| 601 | 600 | } |
| 602 | 601 | |
| r242602 | r242603 | |
| 687 | 686 | case COMMAND_READ_STATUS_BYTE: |
| 688 | 687 | if (LOG) logerror("Z80DMA '%s' CMD Read status Byte\n", tag()); |
| 689 | 688 | READ_MASK = 1; |
| 690 | | assert(m_read_num_follow < ARRAY_LENGTH(m_read_regs_follow)); |
| 691 | 689 | m_read_regs_follow[0] = m_status; |
| 692 | 690 | break; |
| 693 | 691 | case COMMAND_RESET_AND_DISABLE_INTERRUPTS: |
trunk/src/mess/drivers/altos5.c
| r242602 | r242603 | |
| 221 | 221 | WRITE8_MEMBER(altos5_state::memory_write_byte) |
| 222 | 222 | { |
| 223 | 223 | address_space& prog_space = m_maincpu->space(AS_PROGRAM); |
| 224 | | return prog_space.write_byte(offset, data); |
| 224 | prog_space.write_byte(offset, data); |
| 225 | 225 | } |
| 226 | 226 | |
| 227 | 227 | READ8_MEMBER(altos5_state::io_read_byte) |
| r242602 | r242603 | |
| 233 | 233 | WRITE8_MEMBER(altos5_state::io_write_byte) |
| 234 | 234 | { |
| 235 | 235 | address_space& prog_space = m_maincpu->space(AS_IO); |
| 236 | | return prog_space.write_byte(offset, data); |
| 236 | prog_space.write_byte(offset, data); |
| 237 | 237 | } |
| 238 | 238 | |
| 239 | 239 | WRITE_LINE_MEMBER( altos5_state::busreq_w ) |