| Previous | 199869 Revisions | Next |
| r34947 Tuesday 10th February, 2015 at 02:24:12 UTC by hap |
|---|
| bugfix |
| [src/emu/cpu/amis2000] | amis2000.c |
| [src/emu/cpu/ucom4] | ucom4.c |
| r243458 | r243459 | |
|---|---|---|
| 207 | 207 | void amis2000_device::device_reset() |
| 208 | 208 | { |
| 209 | 209 | m_pc = 0; |
| 210 | m_op = 0; | |
| 211 | m_prev_op = m_op; | |
| 210 | 212 | m_skip = false; |
| 211 | m_op = 0; | |
| 212 | 213 | |
| 213 | 214 | // clear i/o |
| 214 | 215 | m_d_polarity = 0; |
| r243458 | r243459 | |
| 230 | 231 | { |
| 231 | 232 | m_icount--; |
| 232 | 233 | |
| 233 | // remember previous opcode | |
| 234 | m_prev_op = m_op; | |
| 235 | ||
| 236 | 234 | debugger_instruction_hook(this, m_pc); |
| 237 | 235 | m_op = m_program->read_byte(m_pc); |
| 238 | 236 | m_pc = (m_pc + 1) & 0x1fff; |
| r243458 | r243459 | |
| 316 | 314 | break; // 0xff |
| 317 | 315 | |
| 318 | 316 | } // big switch |
| 317 | ||
| 318 | // remember previous opcode | |
| 319 | m_prev_op = m_op; | |
| 319 | 320 | } |
| 320 | 321 | } |
| r243458 | r243459 | |
|---|---|---|
| 190 | 190 | m_inte_f = 1; |
| 191 | 191 | m_pc = 0; |
| 192 | 192 | m_op = 0; |
| 193 | m_prev_op = m_op; | |
| 193 | 194 | m_skip = false; |
| 194 | 195 | |
| 195 | 196 | // clear i/o |
| r243458 | r243459 | |
| 226 | 227 | { |
| 227 | 228 | m_icount--; |
| 228 | 229 | |
| 229 | // remember previous opcode | |
| 230 | m_prev_op = m_op; | |
| 231 | ||
| 232 | 230 | debugger_instruction_hook(this, m_pc); |
| 233 | 231 | m_op = m_program->read_byte(m_pc); |
| 234 | 232 | m_bitmask = 1 << (m_op & 0x03); |
| r243458 | r243459 | |
| 339 | 337 | break; // 0xff |
| 340 | 338 | |
| 341 | 339 | } // big switch |
| 340 | ||
| 341 | // remember previous opcode | |
| 342 | m_prev_op = m_op; | |
| 342 | 343 | } |
| 343 | 344 | } |
| https://github.com/mamedev/mame/commit/ed7e5d28863dec052258f9dfb5e6d45f44616a1f |
| Previous | 199869 Revisions | Next |