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 |