| Previous | 199869 Revisions | Next |
| r18890 Wednesday 7th November, 2012 at 09:30:47 UTC by O. Galibert |
|---|
| m6502: More interrupt fixing [O. Galibert] |
| [src/emu/cpu/m6502] | m4510.c m6502.c m6509.c m6510.c |
| r18889 | r18890 | |
|---|---|---|
| 65 | 65 | |
| 66 | 66 | void m6509_device::device_reset() |
| 67 | 67 | { |
| 68 | m6502_device::device_reset(); | |
| 68 | 69 | bank_i = 0x0f; |
| 69 | 70 | bank_y = 0x0f; |
| 70 | 71 | } |
| r18889 | r18890 | |
|---|---|---|
| 70 | 70 | |
| 71 | 71 | void m4510_device::device_reset() |
| 72 | 72 | { |
| 73 | m65ce02_device::device_reset(); | |
| 73 | 74 | map_offset[0] = map_offset[1] = 0; |
| 74 | 75 | map_enable = 0; |
| 75 | 76 | nomap = true; |
| r18889 | r18890 | |
|---|---|---|
| 92 | 92 | |
| 93 | 93 | void m6510_device::device_reset() |
| 94 | 94 | { |
| 95 | m6502_device::device_reset(); | |
| 95 | 96 | dir = 0x00; |
| 96 | 97 | port = 0x00; |
| 97 | 98 | drive = 0x00; |
| r18889 | r18890 | |
|---|---|---|
| 122 | 122 | inst_substate = 0; |
| 123 | 123 | sync = false; |
| 124 | 124 | end_cycles = 0; |
| 125 | inhibit_interrupts = false; | |
| 125 | 126 | } |
| 126 | 127 | |
| 127 | 128 | void m6502_device::device_reset() |
| r18889 | r18890 | |
| 150 | 151 | |
| 151 | 152 | UINT32 m6502_device::execute_input_lines() const |
| 152 | 153 | { |
| 153 | return | |
| 154 | return NMI_LINE+1; | |
| 154 | 155 | } |
| 155 | 156 | |
| 156 | 157 | void m6502_device::do_adc_d(UINT8 val) |
| Previous | 199869 Revisions | Next |