| Previous | 199869 Revisions | Next |
| r19426 Sunday 9th December, 2012 at 15:07:19 UTC by Nathan Woods |
|---|
| MSVC compilation fixes (nw) |
| [src/mess/drivers] | trs80m2.c |
| [src/mess/machine] | cbmipt.c lux21046.c tvc_hbf.c |
| r19425 | r19426 | |
|---|---|---|
| 216 | 216 | m_dma_irq = state; |
| 217 | 217 | |
| 218 | 218 | // FDC and DMA interrupts are wire-ORed to the Z80 |
| 219 | m_maincpu->set_input_line(INPUT_LINE_IRQ0, m_fdc_irq | m_dma_irq); | |
| 219 | m_maincpu->set_input_line(INPUT_LINE_IRQ0, m_fdc_irq || m_dma_irq); | |
| 220 | 220 | } |
| 221 | 221 | |
| 222 | 222 | static UINT8 memory_read_byte(address_space &space, offs_t address, UINT8 mem_mask) { return space.read_byte(address); } |
| r19425 | r19426 | |
|---|---|---|
| 136 | 136 | case 0x00: |
| 137 | 137 | return m_fdc->read(space, offset & 3); |
| 138 | 138 | case 0x01: |
| 139 | return (m_fdc->drq_r()<<7) | m_fdc->intrq_r(); | |
| 139 | return (m_fdc->drq_r()<<7) | (m_fdc->intrq_r() ? 0x01 : 0x00); | |
| 140 | 140 | default: |
| 141 | 141 | return 0x00; |
| 142 | 142 | } |
| r19425 | r19426 | |
|---|---|---|
| 18 | 18 | |
| 19 | 19 | #include "emu.h" |
| 20 | 20 | #include "machine/cbmipt.h" |
| 21 | #include "machine/c64_neoram.h" | |
| 21 | 22 | |
| 22 | 23 | |
| 23 | 24 | /***************************** Commodore 64 **************************************** |
| r19425 | r19426 | |
|---|---|---|
| 734 | 734 | UINT8 data = 0; |
| 735 | 735 | |
| 736 | 736 | // floppy interrupt |
| 737 | data |= m_fdc->intrq_r(); | |
| 737 | data |= (m_fdc->intrq_r() ? 0x01 : 0x00); | |
| 738 | 738 | |
| 739 | 739 | // 2-sided diskette |
| 740 | 740 | data |= (m_floppy ? m_floppy->twosid_r() : 1) << 1; |
| Previous | 199869 Revisions | Next |