浏览代码

Use al register to load a byte by value parameter in SetCGAPalette and SetCGABorder procedures

Pierre Muller 3 月之前
父节点
当前提交
602761fe44
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      packages/graph/src/msdos/graph.pp

+ 2 - 2
packages/graph/src/msdos/graph.pp

@@ -565,7 +565,7 @@ var
 
 procedure SetCGAPalette(CGAPaletteID: Byte); assembler;
 asm
-  mov ax,CGAPaletteID
+  mov al,CGAPaletteID
   mov bl, al
   mov bh, 1
   mov ah, 0Bh
@@ -578,7 +578,7 @@ end;
 
 procedure SetCGABorder(CGABorder: Byte); assembler;
 asm
-  mov ax,CGABorder
+  mov al,CGABorder
   mov bl, al
   mov bh, 0
   mov ah, 0Bh