[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cracking HomeWord



On 14 août, 14:22, Ivan X <ivan...@yahoo.com> wrote:
> On 8/14/09 2:47 AM, Toinet <antoine.vig...@laposte.net> wrote:
>
> > If there are so many changes of $B7EB, another approach would be to
> > bypass the use of the value in the RWTS:
> > - $BE12 : LDA ($48),y => LDA #$00 (A9 00) - read
> > - $BEB1 : LDA ($48),Y => LDA #$00 (A9 00) - write
>
> Awesome. Works perfectly. That was a really good idea, Antoine.
>

I am glad to read that. Does it work for both reading and writing to
the disk?

When you are stuck with Ultima IV a couple of hours after removing the
on-disk protection and realize that the A and Y registers at $BD00
have been exchanged, then you learn the RWTS code by heart ;-)

<cut cut>

antoine