瀏覽代碼

* fix from Tomas for calling conventions

Jonas Maebe 20 年之前
父節點
當前提交
c46927161e
共有 1 個文件被更改,包括 11 次插入2 次删除
  1. 11 2
      rtl/go32v2/vesa.inc

+ 11 - 2
rtl/go32v2/vesa.inc

@@ -342,10 +342,16 @@ end;
 
   procedure SetBankIndex(win: byte; BankNr: Integer); assembler;
    asm
+{$IFDEF REGCALL}
+     mov  bl, al
+{$ELSE REGCALL}
+     mov  bl,[Win]
+{$ENDIF REGCALL}
      mov  ax,4f05h
      mov  bh,00h
-     mov  bl,[Win]
+{$IFNDEF REGCALL}
      mov  dx,[BankNr]
+{$ENDIF REGCALL}
 {$ifdef fpc}
      push ebp
 {$endif fpc}
@@ -2737,7 +2743,10 @@ Const
 
 {
   $Log$
-  Revision 1.10  2004-06-20 09:24:40  peter
+  Revision 1.11  2005-02-02 11:57:19  jonas
+    * fix from Tomas for calling conventions
+
+  Revision 1.10  2004/06/20 09:24:40  peter
   fixed go32v2 compile
 
   Revision 1.9  2002/09/07 16:01:19  peter