;chocolate island 2 unhardcoder org $05DB08 TXA STA $0E STZ $0F REP #$30 LDA.B $0E ASL CLC ADC $0E TAX LDA.W $E000,X STA $65 LDA.W $E600,X STA $68 SEP #$20 LDA.W $E002,X STA $67 LDA.W $E602,X STA $6A REP #$20 LDA $0E ASL TAX LDA.W $EC00,X STA $CE JMP $DB4C org $05DB49 JMP $DB08;use the pointer data as freespace SEP #$20;above mentioned freespace was not enough though LDX $0E LDA.L $0EF100,X STA $D0 BRA + org $05DB5D ;end of modified routine + SEP #$30 ;"defines" org $05DB3E LDX.B #$CD; 4 yoshi coins org $05DB47 LDX.B #$B8; 0-3 yoshi coins org $05DB6E LDX.B #$BB; 0-8 coins org $05DB77 LDX.B #$BC; 9-20 coins org $05DB7D LDX.B #$CF; 21+ coins org $05DB82 LDX.B #$CE; 1-234 time org $05DB9B LDX.B #$B9; 235-249 time? org $05DBA4 LDX.B #$BA; 250+ time? ;first time only pointer modification if read1($05E228) == $00 org $05E228 db $7E,$EC,$06 ;0-3 yoshi coins db $72,$EB,$06 ;235-249 db $BE,$EB,$06 ;250+ time db $B0,$EA,$06 ;0-8 coins db $FB,$E9,$06 ;9-20 coins org $05E828 db $59,$DF,$FF ;0-3 yoshi coins db $59,$DF,$FF ;235-249 db $59,$DF,$FF ;250+ time db $59,$DF,$FF ;0-8 coins db $59,$DF,$FF ;9-20 coins org $05ED70 db $A1,$D8 ;0-3 yoshi coins db $6E,$D8 ;235-249 db $88,$D8 ;250+ time db $25,$D8 ;0-8 coins db $EA,$D7 ;9-20 coins endif