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

Re: Donkey Kong - is this possible?



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.