Explorar o código

+ implemented Randomize for msdos

git-svn-id: branches/i8086@24081 -
nickysn %!s(int64=12) %!d(string=hai) anos
pai
achega
599d5d74ca
Modificáronse 1 ficheiros con 7 adicións e 0 borrados
  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;
 
 {*****************************************************************************