Diff for /np2/i286a/i286aop.inc between versions 1.10 and 1.11

version 1.10, 2003/12/26 00:11:51 version 1.11, 2004/01/07 12:51:29
Line 297  $label  CPUWORK $clk Line 297  $label  CPUWORK $clk
   
         MACRO          MACRO
 $label  SEGPOP          $s, $b, $clk  $label  SEGPOP          $s, $b, $clk
 $label          POP             $clk  $label          ldrh    r6, [r9, #CPU_MSW]
                         mov             r1, r0 lsl #4                          POP             $clk
                         strh    r0, [r9, $s]                          strh    r0, [r9, $s]
                         str             r1, [r9, $b]                          tst             r6, #MSW_PE
                           moveq   r0, r0 lsl #4
                           blne    i286a_selector
                           str             r0, [r9, $b]
                         mov             pc, r11                          mov             pc, r11
         MEND          MEND
   
         MACRO          MACRO
 $label  SEGPOPFIX       $s, $b, $f, $clk  $label  SEGPOPFIX       $s, $b, $f, $clk
 $label          POP             $clk  $label          ldrh    r6, [r9, #CPU_MSW]
                         mov             r1, r0 lsl #4                          POP             $clk
                         strh    r0, [r9, $s]                          strh    r0, [r9, $s]
                         str             r1, [r9, $b]                          tst             r6, #MSW_PE
                         str             r1, [r9, $f]                          moveq   r0, r0 lsl #4
                           blne    i286a_selector
                           str             r0, [r9, $b]
                           str             r0, [r9, $f]
                         mov             pc, r11                          mov             pc, r11
         MEND          MEND
   

Removed from v.1.10  
changed lines
  Added in v.1.11


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