home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.pascal.borland      Borland Pascal was actually pretty neat      2,978 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 1,839 of 2,978   
   =?ISO-8859-1?Q?Bj=F6rn_Felten?= to All   
   Re: RT 200 patch identification   
   18 Jul 05 03:36:22   
   
   From: abuse@telia.com   
      
   > 1. I'm concerned after reading some of the articles and posts about the   
   > RT200 bug that once processors get fast enough we will run into it (or   
   > similar) again   
      
       For that to happen, the processors must get 65,000 times faster than   
   the old 200MHz processors. I'd say that'll hardly happen in our   
   lifetime.  8-)   
      
   > if we didn't apply the right patch, and I want to be able   
   > to determine what patch was applied.   
      
       As many already have pointed out, the patch is done to CRT.ASM, that   
   you should have in the \RTL\CRT\ subdirectory, if you have a properly   
   installed BP7. The patch is very simple, it's just a few changes in the   
   One-time Initialization routine in the beginning of the file. See below   
   (the original code is in capital letters, my changes in small):   
      
      
      
   @@2:	CMP	BL,ES:[DI]   
   	JE	@@2   
   	MOV	BL,ES:[DI]   
   	MOV	AX,-28   
   	CWD   
   	CALL	DelayLoop   
   	NOT	AX   
   	NOT	DX   
   	MOV	CX,55   
   	mov	si, ax   
   	mov	ax, dx   
   	xor	dx, dx   
   	div	cx   
   	mov	DelayCntHi, ax   
   	mov	ax, si   
   	DIV	CX   
   	MOV	DelayCnt,AX   
      
      
      
      
   --   
     FidoNet in your news reader:    news://felten.yi.org   
     For full access, register at:   http://felten.yi.org/join.html   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca