Diff for /np2/i286a/memoryd.s between versions 1.3 and 1.4

version 1.3, 2003/12/19 02:09:30 version 1.4, 2003/12/19 09:38:25
Line 27  i286a_memoryread Line 27  i286a_memoryread
                                 bcs             i2mr_ext                                  bcs             i2mr_ext
                                 ldrb    r0, [r3, r0]                                  ldrb    r0, [r3, r0]
                                 mov             pc, lr                                  mov             pc, lr
 i2mr_cpu                dcd             i286core - CPU_REG  i2mr_cpu                dcd             i286core + CPU_SIZE
 i2mr_ext                cmp             r0, #USE_HIMEM  i2mr_ext                cmp             r0, #USE_HIMEM
                                 bcs             i2mr_himem                                  bcs             i2mr_himem
                                 stmdb   sp!, {r7, r9, lr}                                  stmdb   sp!, {r7, r9, lr}
Line 59  i286a_memoryread_w Line 59  i286a_memoryread_w
                                 bcs             i2mre_ext                                  bcs             i2mre_ext
                                 ldrh    r0, [r3, r0]                                  ldrh    r0, [r3, r0]
                                 mov             pc, lr                                  mov             pc, lr
 i2mrw_cpu               dcd             i286core - CPU_REG  i2mrw_cpu               dcd             i286core + CPU_SIZE
 i2mre_ext               cmp             r0, #USE_HIMEM  i2mre_ext               cmp             r0, #USE_HIMEM
                                 bcs             i2mre_himem                                  bcs             i2mre_himem
 i2mrw_ext               stmdb   sp!, {r7, r9, lr}  i2mrw_ext               stmdb   sp!, {r7, r9, lr}
Line 141  i286a_memorywrite Line 141  i286a_memorywrite
                                 bcs             i2mw_ext                                  bcs             i2mw_ext
                                 strb    r1, [r3, r0]                                  strb    r1, [r3, r0]
                                 mov             pc, lr                                  mov             pc, lr
 i2mw_cpu                dcd             i286core - CPU_REG                                              ; !!  i2mw_cpu                dcd             i286core + CPU_SIZE                                             ; !!
 i2mw_ext                cmp             r0, #USE_HIMEM  i2mw_ext                cmp             r0, #USE_HIMEM
                                 bcs             i2mw_himem                                  bcs             i2mw_himem
                                 stmdb   sp!, {r7, r9, lr}                                  stmdb   sp!, {r7, r9, lr}
Line 172  i286a_memorywrite_w Line 172  i286a_memorywrite_w
                                 bcs             i2mwe_ext                                  bcs             i2mwe_ext
                                 strh    r1, [r3, r0]                                  strh    r1, [r3, r0]
                                 mov             pc, lr                                  mov             pc, lr
 i2mww_cpu               dcd             i286core - CPU_REG                                              ; !!  i2mww_cpu               dcd             i286core + CPU_SIZE                                             ; !!
 i2mwe_ext               cmp             r0, #USE_HIMEM  i2mwe_ext               cmp             r0, #USE_HIMEM
                                 bcs             i2mwe_himem                                  bcs             i2mwe_himem
 i2mww_ext               stmdb   sp!, {r7, r9, lr}  i2mww_ext               stmdb   sp!, {r7, r9, lr}

Removed from v.1.3  
changed lines
  Added in v.1.4


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