Diff for /np2/i286c/i286c_fe.c between versions 1.8 and 1.9

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;

Removed from v.1.8  
changed lines
  Added in v.1.9


RetroPC.NET-CVS <cvs@retropc.net>