[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ultima I--space travel
- Subject: Re: Ultima I--space travel
- From: "sicklittlemonkey" <Nick.Westgate@gmail.com>
- Date: 19 Feb 2007 02:58:19 -0800
- Complaints-to: groups-abuse@google.com
- In-reply-to: <erbsvp$7vd$1@solaris.cc.vt.edu>
- Injection-info: v33g2000cwv.googlegroups.com; posting-host=219.113.215.67; posting-account=kvb1xQ0AAAAS6Sc0-kM7S3sG9tLW2K14
- Newsgroups: comp.sys.apple2
- Organization: http://groups.google.com
- References: <er9net$449$1@solaris.cc.vt.edu> <1171855106.561014.269670@q2g2000cwa.googlegroups.com> <erbsvp$7vd$1@solaris.cc.vt.edu>
- User-agent: G2/1.0
- Xref: g2news2.google.com comp.sys.apple2:17568
Hi Zac.
> Wow, I thought this was a hopeless query for certain. Switching the
> system did not seem to work, and I haven't found a patch yet. I've
> hacked around some other annoying behavior in the game.
Thanks for checking with "Apple II+" selected.
Was that with the latest AppleWin? (Version 1.13.1.)
> I would have been surprised that switching the system would fix the
> problem, because the assembly I looked at didn't seem like it would work
> (it waits for values to become equal before the lasers can hit the ship,
> but they only seem to become equal at the edge of the screen).
The "bug" is that the code uses an undocumented opcode. Sorry for
withholding the patch until now, but I *really* wanted you to try
AppleWin's undocumented opcode implementation (taken from VICE). ;-)
Maybe this needs closer inspection.
Anyway, you will find reference to the patch if you search c.s.a2 on
Google Groups for "ultima space bug". Or just click here:
http://groups.google.ca/group/comp.sys.apple2/msg/f54a2fd34a27b967
Cheers,
Nick.