Browse Source

* slight accuracy improvement in crt.delay for i8086-msdos

git-svn-id: trunk@24749 -
nickysn 12 năm trước cách đây
mục cha
commit
40630a7cde
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      rtl/msdos/crt.pp

+ 2 - 2
rtl/msdos/crt.pp

@@ -454,16 +454,16 @@ label
 asm
         mov     ax, $40
         mov     es, ax
-        mov     di, $6c
+        xor     di, di
 
         mov     cx, MS
         test    cx, cx
         jz      LDelay2
         mov     si, [DelayCnt + 2]
+        mov     bx, es:[di]
 LDelay1:
         mov     ax, [DelayCnt]
         mov     dx, si
-        mov     bx, es:[di]
         call    DelayLoop
         loop    LDelay1
 LDelay2: