On 2003-08-11 20:20, The Mighty Dopethrone wrote:
Is there any kind of centralised database for these code sheets?
Dunno 'bout that but you can bypass most VERY easily. Most will simply do a test to see if you've entered the correct info and if not will simply jump to 0 ie. reset
So all you need to do is search for sequences along the lines of...
HEX:
JP Z,0000 CA 00 00
JP 0000 C3 00 00
I've loaded Genie into Spin emulator with multiface enabled and then loaded the game.
At the 'Enter Code' screen simply activate the multiface (F5) and press H for hex mode and then F to find and enter your search string.
Enter C3 00 00 [return] and you get one instance at 86C0H. Lets look a bit before that by (D)isassembling from 86B0 and you
will see...
86BD JP Z,87CA ; if correct jump here???
86C0 JP 0000 ; if wrong reset?
Now just set your program counter PC to 87CA to check and then return to the program...
Or, the even easier way. Use one of the versions in this archive, which have the pokes already installed meaning you never even see the code screen. The Software Projects bugfix POKEs (Attic, etc.) are also already in place and you can BREAK the program after the loader to type any other POKEs you might fancy such as infy lives. Other such POKEs (from the TipShop I think) are listed in the Readme.
[ This Message was edited by: Ed on 2003-08-12 02:13 ]
Comments
ftp://ftp.worldofspectrum.org/pub/sinclair/games-extras/JetSetWilly1_CodeSheet.jpg
Dunno 'bout that but you can bypass most VERY easily. Most will simply do a test to see if you've entered the correct info and if not will simply jump to 0 ie. reset
So all you need to do is search for sequences along the lines of...
HEX:
JP Z,0000 CA 00 00
JP 0000 C3 00 00
I've loaded Genie into Spin emulator with multiface enabled and then loaded the game.
At the 'Enter Code' screen simply activate the multiface (F5) and press H for hex mode and then F to find and enter your search string.
Enter C3 00 00 [return] and you get one instance at 86C0H. Lets look a bit before that by (D)isassembling from 86B0 and you
will see...
86BD JP Z,87CA ; if correct jump here???
86C0 JP 0000 ; if wrong reset?
Now just set your program counter PC to 87CA to check and then return to the program...
Voila! Game starts :)
POKE 34493,195
then enter the code in twice.
The game will start
[ This Message was edited by: Ed on 2003-08-12 02:13 ]