trunk/src/mess/drivers/pc9801.c
| r19284 | r19285 | |
| 2506 | 2506 | address_space &program = m_maincpu->space(AS_PROGRAM); |
| 2507 | 2507 | offs_t addr = (m_dma_offset[m_dack] << 16) | offset; |
| 2508 | 2508 | |
| 2509 | | printf("%08x\n",addr); |
| 2509 | // printf("%08x\n",addr); |
| 2510 | 2510 | |
| 2511 | 2511 | return program.read_byte(addr); |
| 2512 | 2512 | } |
| r19284 | r19285 | |
| 2517 | 2517 | address_space &program = m_maincpu->space(AS_PROGRAM); |
| 2518 | 2518 | offs_t addr = (m_dma_offset[m_dack] << 16) | offset; |
| 2519 | 2519 | |
| 2520 | | printf("%08x %02x\n",addr,data); |
| 2520 | // printf("%08x %02x\n",addr,data); |
| 2521 | 2521 | |
| 2522 | 2522 | program.write_byte(addr, data); |
| 2523 | 2523 | } |
| r19284 | r19285 | |
| 2666 | 2666 | |
| 2667 | 2667 | void pc9801_state::fdc_2hd_drq(bool state) |
| 2668 | 2668 | { |
| 2669 | | printf("%02x DRQ\n",state); |
| 2670 | | m_dmac->dreq2_w(state); |
| 2669 | // printf("%02x DRQ\n",state); |
| 2670 | m_dmac->dreq2_w(state ^ 1); |
| 2671 | 2671 | } |
| 2672 | 2672 | |
| 2673 | 2673 | void pc9801_state::fdc_2dd_irq(bool state) |
| r19284 | r19285 | |
| 2682 | 2682 | |
| 2683 | 2683 | void pc9801_state::fdc_2dd_drq(bool state) |
| 2684 | 2684 | { |
| 2685 | | printf("%02x DRQ\n",state); |
| 2686 | | m_dmac->dreq3_w(state); |
| 2685 | // printf("%02x DRQ\n",state); |
| 2686 | m_dmac->dreq3_w(state ^ 1); |
| 2687 | 2687 | } |
| 2688 | 2688 | |
| 2689 | 2689 | void pc9801_state::pc9801rs_fdc_irq(bool state) |