소스 검색

+ 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;
 
 {*****************************************************************************