Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!ut-sally!utah-cs!utah-gr!stride!l5comp!scotty From: scotty@l5comp.UUCP (Scott Turner) Newsgroups: comp.sys.amiga Subject: Re: Question on register saving problems w/ DoIO() and SendIO(). Message-ID: <121@l5comp.UUCP> Date: Sun, 10-May-87 11:11:48 EDT Article-I.D.: l5comp.121 Posted: Sun May 10 11:11:48 1987 Date-Received: Wed, 13-May-87 01:32:17 EDT References: <8705082336.AA16337@cory.Berkeley.EDU> Reply-To: scotty@l5comp.UUCP (Scott Turner) Organization: L5 Computing, Edmonds, WA Lines: 17 Summary: Register thrashing re-visited. In article <8705082336.AA16337@cory.Berkeley.EDU> dillon@CORY.BERKELEY.EDU (Matt Dillon) writes: > > Was this fixed in release 1.2? (The problem was that DoIO() and >SendIO() would trash high registers that they weren't supposed to trash), >or was the problem something else? The problem wasn't with DoIO and SendIO specifically, it was with the device handlers. In this case one specific handler which was either the console or the serial port, it was so long ago I can't remember which. The register being tagged was D7. This HAS been fixed in 1.2. Scott Turner -- L5 Computing, the home of Merlin, Arthur, Excalibur and the CRAM. GEnie: JST | UUCP: stride!l5comp!scotty | 12311 Maplewood Ave; Edmonds WA 98020 If Motorola had wanted us to use BPTR's they'd have built in shifts on A regs [ BCPL? Just say *NO*! ] (I don't smoke, send flames to /dev/null)