[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Donkey Kong - is this possible?
You're not making a good case for the argument that you can't do 6502 code. ;-)
Thanks for the update Steve!!
-B
On Friday, November 23, 2012 1:51:30 PM UTC-6, Steve Nickolas wrote:
> Fixed. See below.
>
>
>
> On Fri, 23 Nov 2012, Steve Nickolas wrote:
>
>
>
> > Partial success:
>
> >
>
> > On Mon, 19 Nov 2012, Steve Nickolas wrote:
>
> >
>
> >> 2. In this version (just like the US Arcade version), on level 1, you only
>
> >> play the Barrels and Rivets stages; on level 2, you play all but the
>
> >> conveyor belt stage. I'd like to see if it could be patched to play all
>
> >> four stages from level 1 up (like the Japan Arcade version and Crazy Kong).
>
> >
>
> > Before: 41E0: 40 AA BD E1 80 85 5C A9 FF 85 BE 2C 50 C0 2C 52
>
> > After: 41E0: 40 29 03 AA BD E6 80 85 5C A5 FF 85 BE EA 2C 50
>
> >
>
> > 41DE- BD F5 40 LDA $40F5,X 41DE- BD F5 40 LDA $40F5,X
>
> > 41E1- AA TAX 41E1- 29 03 AND #$03
>
> > 41E2- BD E1 80 LDA $80E1,X 41E3- AA TAX
>
> > 41E5- 85 5C STA $5C 41E4- BD E6 80 LDA $80E6,X
>
> > 41E7- A9 FF LDA #$FF 41E7- 85 5C STA $5C
>
> > 41E9- 85 BE STA $BE 41E9- A5 FF LDA #$FF
>
> > 41EB- 2C 50 C0 BIT $C050 41EB- 85 BE STA $BE
>
> > 41ED- EA NOP
>
> > 41EE- 2C 52 C0 BIT $C052 41EE- 2C 50 C0 BIT $C050
>
> > 41F1- 2C 57 C0 BIT $C057 41F1- 2C 57 C0 BIT $C057
>
> >
>
> > (The three BITs are redundant; they are repeated after.)
>
> >
>
> > This appears on the original version on track $0B, sector $6, offset $E0.
>
> >
>
> > Note that it only works on NORMAL mode. I am looking for where the starting
>
> > stage is determined so that I can change the starting stages for HARDER and
>
> > EXPERT, which are now 2 too early!
>
> >
>
> > -uso.
>
> >
>
>
>
> The second patch is at 805D, or T07 S7 offset 5D.
>
> Before: 00 05 0E
>
> After: 00 08 10
>
>
>
> -uso.