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 | |