trunk/src/emu/cpu/m6809/konami.ops
r21914 | r21915 | |
368 | 368 | |
369 | 369 | case 0x24: case 0x34: case 0x54: case 0x64: case 0x74: |
370 | 370 | // postbyte offset |
| 371 | m_ea.w = ireg(); // need to do this now because ireg() might be PC |
371 | 372 | @m_temp.b.l = read_opcode_arg(); |
372 | | m_temp.w = ireg() + (INT8) m_temp.b.l; |
| 373 | m_temp.w = m_ea.w + (INT8) m_temp.b.l; |
373 | 374 | eat(1); |
374 | 375 | break; |
375 | 376 | |
376 | 377 | case 0x25: case 0x35: case 0x55: case 0x65: case 0x75: |
377 | 378 | // postword offset |
| 379 | m_ea.w = ireg(); // need to do this now because ireg() might be PC |
378 | 380 | @m_temp.b.h = read_opcode_arg(); |
379 | 381 | @m_temp.b.l = read_opcode_arg(); |
380 | | m_temp.w = ireg() + (INT16) m_temp.w; |
| 382 | m_temp.w = m_ea.w + (INT16) m_temp.w; |
381 | 383 | eat(2); |
382 | 384 | break; |
383 | 385 | |