Path: news.uiowa.edu!chi-news.cic.net!hookup!usenet.eel.ufl.edu!spool.mu.edu!howland.reston.ans.net!swrinde!news-res.gsl.net!news.gsl.net!news.mathworks.com!nntp.primenet.com!winternet.com!n1ott.istar!ott.istar!istar.net!n3ott.istar!infoshare!passport.ca!news2.insinc.net!pegasus.odyssee.net!news From: percim@odyssee.net (Mark Percival) Newsgroups: comp.emulators.apple2,rec.games.ultima-dragons,comp.sys.apple2 Subject: Original Ultima Space Ace Patch Date: Thu, 18 Jul 1996 01:58:58 GMT Organization: UDIC Lines: 38 Distribution: World Message-ID: <4sk64j$7rn@pegasus.odyssee.net> NNTP-Posting-Host: pool14_16.odyssee.net X-Newsreader: Forte Free Agent 1.0.82 Xref: news.uiowa.edu comp.emulators.apple2:8954 comp.sys.apple2:106386 There has been a long standing bug in the original, BASIC version of Ultima that made it impossible to hit the alien ships to become a Space Ace. I was able to isolate the problem routine and posted to comp.sys.apple2.programmer for help. Rubywand (rubywand@aol.com) figured out the problem and provided a patch. The problem was in a small machine routine that used and undocumented 6502 opcode that a 65c02 would not recognize. However, here's the fix; (Boot a AppleDOS 3.3 diskette and then load the Ultima Boot diskette) ]UNLOCK FGT3 ]BLOAD FGT3 ]CALL-151 *74D1:46 43 45 43 *3D0G ]BSAVE FGT3,$A7400,L$120 ]LOCK FGT3 (Reboot and away you go) I tried it and it works beautifully! If you have any problems, let me know. BTW, I've been having problems with my ISP. If you've just read this posting, send me an e-mail telling me you saw it and where abouts you live. Thanks.... Mark R. Percival Montreal, Quebec percim@odyssee.net An Apple II fanatic since 1979.