[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.