Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!udel!princeton!phoenix!blackman From: blackman@phoenix.Princeton.EDU (Scott Michael Blackman) Newsgroups: comp.sys.apple Subject: Re: Bird's Better 'Bye' Message-ID: <11036@phoenix.Princeton.EDU> Date: 23 Oct 89 21:23:21 GMT References: <1989Oct23.041020.25027@helios.physics.utoronto.ca> Reply-To: blackman@phoenix.Princeton.EDU (Scott Michael Blackman) Organization: Princeton University, NJ Lines: 40 In article <1989Oct23.041020.25027@helios.physics.utoronto.ca> griffin@helios.physics.utoronto.ca (Christopher Neufeld) writes: > As it is, every time there is an update of ProDOS8, I have to buy >another Applied Engineering peripheral to get Bird's Better 'Bye' >included. :-) There is, of course, a way of hacking Bird's Better Bye out of ProDOS and patching it into any new version of ProDOS. "All" you have to do is locate the QUIT code in the version of ProDOS you're using (with BBB), and the standard code in the new version. Then you can BLOAD/BSAVE or whatever) the pieces and make a new version, complete with BBB. It works...I've done it several times; I just don't have the addresses on hand right now. If people are interested, feel free to mail me. Another solution is to use the QUIT routines that install themselves upon running a SYS file. SQUIRT (and I presume SQUIRT-16) do this. Make SQUIRT.SYSTEM the first system file, and it runs, moves itself into memory, and runs the next .SYSTEM file. This kind of solution requires NO effort when you change ProDOS versions. ...but I like BBB better. :-) I suppose a great solution would be a patcher program, with the addresses of the routines built in. I can also see a patch for BBB that makes it work like SQUIRT. Neither of those would be too hard to piece together, if I had the time. Maybe later, if there's demand at all. >Disclaimer: I am NOT professor Griffin. If you use "F", please check the >attribution against the signature. > > Christopher Neufeld....Just a graduate student | "Scotty..now _would_ > cneufeld@pro-generic.pnet01.crash | be a good time!" > griffin@helios.physics.utoronto.ca | - Pavel Chekov > "Don't edit reality for the sake of simplicity" | ________________________________________________________________________________ Scott Blackman, 155 Forbes College / Princeton University I have just discovered a proof of / blackman@phoenix.Princeton.EDU Fermat's Last Theorem! But it's / blackman@phoenix.UUCP, blackman@PUCC too long to fit in this .sig... / ...allegra!princeton!(phoenix|pucc)!blackman