Path: utzoo!mnetor!uunet!cbmvax!andy From: andy@cbmvax.UUCP (Andy Finkel) Newsgroups: comp.sys.amiga Subject: Re: Will somebody fix Delay(0), please? Message-ID: <3741@cbmvax.UUCP> Date: 6 May 88 14:17:20 GMT References: <409@ritcv.UUCP> <2193@antique.UUCP> <2093@munnari.oz> <2347@louie.udel.EDU> <5877@well.UUCP> Reply-To: andy@cbmvax.UUCP (Andy Finkel) Organization: Commodore Technology, West Chester, PA Lines: 27 In article <5877@well.UUCP> ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) writes: > Unfortunately, Delay() is part of the DOS domain, and DOS is immune >to the SetFunction() call, since DOS breaks the rules for library vectors. Two things: 1) as I've mentioned before, the bug is probably in the timer.device... Delay just makes a timer request and waits on it...nothing fancy at all. 2) As Dr. King pointed out to me, DOS follows the rules for library vectors...the only specification of what a vector contains is that it occupy 6 bytes. I want to change this in 2 ways... make DOS like the others, and add a SetFunction2 call that plays with all 6 bytes. >So patching Delay() would be non-trivial. its still non-trivial; but DOS isn't where to look. -- andy finkel {ihnp4|seismo|allegra}!cbmvax!andy Commodore-Amiga, Inc. "C combines the power of assembly language with the flexibility of assembly language." Any expressed opinions are mine; but feel free to share. I disclaim all responsibilities, all shapes, all sizes, all colors.