[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Cracking HomeWord
On 14 août, 03:47, Ivan X <ivan...@yahoo.com> wrote:
> On 8/13/09 3:48 PM, Michael J. Mahon <mjma...@aol.com> wrote:
>
> > Actually, it would be good to continue the crack to eliminate the
> > volume check. DSK images are much more generally useful than NIB
> > images.
>
> I took the quickie sledgehammer approach and replaced every instance of A9
> 04 8D EB B7 (there were a surprising number of them, like 7 or 8) with A9 FE
> 8D EB B7 instead, and also changed the volume number in the VTOC. This
> totally failed to work for booting, with the same black-screen-drive-off
> symptom we've seen before; I didn't try it for disk checking once loaded and
> running. So there's more to it, or there's more code checksumming, or
> something.
Did you change the original value of $B7EB with $FE ? Which means
volume 254 and not any volume value. Change to $00 instead.
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
Not tested yet.
Antoine