Sfoglia il codice sorgente

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

git-svn-id: trunk@24749 -
nickysn 12 anni fa
parent
commit
40630a7cde
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  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: