Posted Thu Jan 1, 2004 11:49 PM
OHHHHHHHHH MYYYYYYYYYYYYYYYYYYYYY GGOOOOOOOOOOOOOODDDDDDDDDDDDDDDDDDDDDD IIIIIIIIIITTTTTTTTTTTTTTTTT WWOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRKKKKKKKKKKKKKKKEEEEEEEEEEEEEDDDDDDDDDDDDDDDD!!!!!!!!!!!!!!!! ARRRRRRRRRGGGGGGGGGGGGGHHHHHHHHH!!!!!!!!!!!!!!!
Not that I had any doubt in your coding, I just can't believe I transcribed it right... After I used distella to make a source code, I made the changes I think are right, and then when I used dasm to reassemble it, I noticed that the size of the cart went up to 5K... I forgot to go and delete the 6 k of stuff and bring it back down to 4096. So I did that and pushed it through the emulator and voila! IT WORKED!!!!!!!!!
I'm still in denial though... Could you check what I did down below and let me know that I did everything right...?
I started by going to this address and then went down to the JSR LFFEF (which was originally JSR LF371) and changed it to the following:
LF2FB: STA VSYNC,X
DEX
BMI LF2FB
JSR LFFEF
JSR LF3D3
Then I went down to this section:
LFF4C: .byte $07,$F8,$FB,$C8,$00,$F1,$FA,$00,$00,$00,$FB,$FB,$C9,$00,$F1,$FA
.byte $00,$00,$00,$FE,$FB,$CA,$00,$F1,$FA,$00,$00,$00,$E8,$FD,$EB,$FD
.byte $EC,$FD,$98,$00,$00,$02,$FE,$DD,$00,$05,$FE,$CB,$00,$00,$A4,$00
.byte $A8,$00,$2E,$FD,$00,$0E,$00,$A9,$00,$AD,$00,$2E,$FD,$00,$06,$00
.byte $AE,$00,$B2,$00,$2E,$FD,$00,$00,$00,$B6,$00,$78,$FD,$79,$FD,$18
.byte $06,$00,$BC,$00,$D7,$FC,$D8,$FC,$02,$02,$07,$BF,$00,$FC,$FC,$FD
.byte $FC,$0E,$06,$00,$C2,$00,$FC,$FC,$FD,$FC,$0E,$0E,$00,$C5,$00,$FC
.byte $FC,$FD,$FC,$0E,$00,$00,$CB,$00,$CF,$00,$14,$FD,$06,$00,$00,$A1
.byte $00,$82,$FD,$83,$FD,$08,$08,$00,$B9,$00,$EF,$FD,$F0,$FD,$CB,$06
.byte $00,$B3,$00,$0E,$FE,$0F,$FE,$F4,$06,$00,$BC,$00,$FD,$FD,$FE,$FD
.byte $00,$00,$00,$00
I left the above code alone, but cut off the section where the empty bytes started and entered the following:
LFFEF: LDA #$14
LFFF1: STA $D9
LFFF3: JSR LF371
LFFF5: RTS
LFFF6: .byte $00,$00,$00,$F0,$00,$F0
.byte $00,$F0
Notice I made the JSR back to LF371 because that's what was at the top originally at L2F2B and then added the end of the code at the end... Please tell me I did all this right, even know the game plays fine and the title screen works, seems too good to be true! THANKS NUKEYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY! - Daryl