|
|
| version 1.8, 2003/11/28 08:01:32 | version 1.9, 2003/11/29 00:36:00 |
|---|---|
| Line 27 I286_F6 _inc_ea8(UINT op) { | Line 27 I286_F6 _inc_ea8(UINT op) { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = CALC_EA(op); | madr = CALC_EA(op); |
| if (madr >= I286_MEMWRITEMAX) { | if (madr >= I286_MEMWRITEMAX) { |
| BYTE value = i286_memoryread(madr); | REG8 value = i286_memoryread(madr); |
| BYTE_INC(value) | BYTE_INC(value) |
| i286_memorywrite(madr, value); | i286_memorywrite(madr, value); |
| return; | return; |
| Line 50 I286_F6 _dec_ea8(UINT op) { | Line 50 I286_F6 _dec_ea8(UINT op) { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = CALC_EA(op); | madr = CALC_EA(op); |
| if (madr >= I286_MEMWRITEMAX) { | if (madr >= I286_MEMWRITEMAX) { |
| BYTE value = i286_memoryread(madr); | REG8 value = i286_memoryread(madr); |
| BYTE_DEC(value) | BYTE_DEC(value) |
| i286_memorywrite(madr, value); | i286_memorywrite(madr, value); |
| return; | return; |
| Line 73 I286_F6 _inc_ea16(UINT op) { | Line 73 I286_F6 _inc_ea16(UINT op) { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = CALC_EA(op); | madr = CALC_EA(op); |
| if (INHIBIT_WORDP(madr)) { | if (INHIBIT_WORDP(madr)) { |
| UINT16 value = i286_memoryread_w(madr); | REG16 value = i286_memoryread_w(madr); |
| WORD_INC(value) | WORD_INC(value) |
| i286_memorywrite_w(madr, value); | i286_memorywrite_w(madr, value); |
| return; | return; |
| Line 96 I286_F6 _dec_ea16(UINT op) { | Line 96 I286_F6 _dec_ea16(UINT op) { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = CALC_EA(op); | madr = CALC_EA(op); |
| if (INHIBIT_WORDP(madr)) { | if (INHIBIT_WORDP(madr)) { |
| UINT16 value = i286_memoryread_w(madr); | REG16 value = i286_memoryread_w(madr); |
| WORD_DEC(value) | WORD_DEC(value) |
| i286_memorywrite_w(madr, value); | i286_memorywrite_w(madr, value); |
| return; | return; |