Diff for /np2/i286a/i286a_i.s between versions 1.7 and 1.8

version 1.7, 2003/12/20 10:27:55 version 1.8, 2003/12/21 23:27:08
Line 7 Line 7
         EXPORT          i286a_localint          EXPORT          i286a_localint
         EXPORT          i286a_trapint          EXPORT          i286a_trapint
         IMPORT          i286a_trapintr          IMPORT          i286a_trapintr
           EXPORT          i286c_interrupt
         EXPORT          i286a_interrupt          EXPORT          i286a_interrupt
   
         AREA    .text, CODE, READONLY          AREA    .text, CODE, READONLY
Line 72  i286a_trapint ldrh r4, [r9, #CPU_SP] Line 73  i286a_trapint ldrh r4, [r9, #CPU_SP]
                                 str             r2, [r9, #CPU_CS_BASE]                                  str             r2, [r9, #CPU_CS_BASE]
                                 b               i286a_trapintr                                  b               i286a_trapintr
   
   i286c_interrupt
 i286a_interrupt ldr             r1, iai_r9  i286a_interrupt ldr             r1, iai_r9
                                 stmdb   sp!, {r4 - r9, lr}                                  stmdb   sp!, {r4 - r9, lr}
                                 mov             r9, r1                                  mov             r9, r1
Line 111  i286a_interrupt ldr  r1, iai_r9 Line 112  i286a_interrupt ldr  r1, iai_r9
                                 mov             r2, r0 lsl #4                                  mov             r2, r0 lsl #4
                                 strh    r0, [r9, #CPU_CS]                                  strh    r0, [r9, #CPU_CS]
                                 str             r2, [r9, #CPU_CS_BASE]                                  str             r2, [r9, #CPU_CS_BASE]
                                 CPUSVC                                  CPUSV
                                 ldmia   sp!, {r4 - r9, pc}                                  ldmia   sp!, {r4 - r9, pc}
 iai_r9                  dcd             i286core + CPU_SIZE  iai_r9                  dcd             i286core + CPU_SIZE
   

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


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