trunk/src/mess/machine/pc.c
| r18079 | r18080 | |
| 181 | 181 | READ8_MEMBER(pc_state::pc_dma_read_byte) |
| 182 | 182 | { |
| 183 | 183 | UINT8 result; |
| 184 | address_space& prog_space = m_maincpu->space(AS_PROGRAM); |
| 184 | 185 | offs_t page_offset = (((offs_t) m_dma_offset[0][m_dma_channel]) << 16) |
| 185 | 186 | & 0x0F0000; |
| 186 | 187 | |
| 187 | | result = space.read_byte( page_offset + offset); |
| 188 | result = prog_space.read_byte( page_offset + offset); |
| 188 | 189 | return result; |
| 189 | 190 | } |
| 190 | 191 | |
| 191 | 192 | |
| 192 | 193 | WRITE8_MEMBER(pc_state::pc_dma_write_byte) |
| 193 | 194 | { |
| 195 | address_space& prog_space = m_maincpu->space(AS_PROGRAM); |
| 194 | 196 | offs_t page_offset = (((offs_t) m_dma_offset[0][m_dma_channel]) << 16) |
| 195 | 197 | & 0x0F0000; |
| 196 | 198 | |
| 197 | | space.write_byte( page_offset + offset, data); |
| 199 | prog_space.write_byte( page_offset + offset, data); |
| 198 | 200 | } |
| 199 | 201 | |
| 200 | 202 | |