瀏覽代碼

+ implemented Randomize for msdos

git-svn-id: branches/i8086@24081 -
nickysn 12 年之前
父節點
當前提交
599d5d74ca
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      rtl/msdos/system.pp

+ 7 - 0
rtl/msdos/system.pp

@@ -128,7 +128,14 @@ begin
 end;
 
 procedure randomize;
+var
+  hl   : longint;
+  regs : Registers;
 begin
+  regs.AH:=$2C;
+  MsDos(regs);
+  hl:=regs.DX;
+  randseed:=hl*$10000+ regs.CX;
 end;
 
 {*****************************************************************************