I have to admit that I do not understand the rules of baseball. What I have understood is that the game disk was copiable but not fully playable due to the password protection which limits the number of innings to three instead of nine if your answer is not the right one!
PROTECTION TYPE
A password protection. Enter a ticket number depending on three parameters (place, row and seat). If you fail three times, the game play is limited.
REMOVE THE PROTECTION
Launch your favorite disk editor
On T16/SD/3C, change 4C 9B BD => EA A9 1B
Save the sector back to disk
REVERSE BOOT-TRACING
That has been a tough crack because of the way the code handles pointers and strings. Instead of tracing the program from the beginning, I did it the other way: whatever your answer is, if you fail three times, the game is loaded and displays a message: "Building Park..."
What I have to do is to locate that string in memory... $61D7
Then, find where that address is used... $7D52 :
Code : Tout sélectionner
LDA #$D7
LDY #$61
JSR $DE6A
Enjoy,
Toinet