| |
Tink Tonk Castle Clobber +1D [2018] |
|
Released by : Fairlight [web]
Release Date :
2 February 2018
Type : C64 Crack
Videosystem: any Proper release: OK
|
Credits :
Intro used in this crack:
Scrolltext and other text in this release : ()
Download :
Look for downloads on external sites:
Pokefinder.org
Production Info Submitted by Pitcher on 2 February 2018
5th game in the series, here's some general information about these games :
The master we found was a plain d64 which worked under emulators and this indicates that it might have been deprotected by someone. We don't want to release this without giving relevant credits to the person who presumably removed the protection. In a publication called "The little Black Book Mommy told you about" by The Archiver, there are instructions on how to remove the copy protection for this game. This *could* have been used, so without knowing anything better, we credit him for the small patch.
Let's be honest - this was a bitch! It might not look like much, but it was quite a feat to do it.
A) It's loader uses $80 byte sized "sectors" with a two byte index. Also the consecutive indexes jump over track 18, so invalidating any easy mapping between index and track+sector over index 2cb or thereabout.
B) The same data could go to different places in memory, depending on where in the game it is accessed. This as the data has no load address. Sometimes the load address is set for a file, and sometimes it merely continues filling data where the last file left off. So it's imperative to use the games own pointers before load and updating it after load.
C) The same sector could be part of different files. Sometimes it loaded index x, with the length of 2, and sometimes index x+1, length 1. I needed to make that into two files.
D) The first file of a game section was called with different length for the respective calls. I presume the last sector is init data. For example loading sector x with the length of 0a for init, and length 09 for no init. I needed to make that into two files.
E) The total number of unique combinations of index + length is well over 200. A 1541 can only fit 144 files. So we needed to find a structure to join files or get rid of files. We have found a reasonably smart way to do this. Having said this, loading the files referenced in the last few sectors will be slow given the time it scans the directory to find them before the load. |
|
|
|
| Search CSDb |
| Navigate | |
|
| Detailed Info | |
|
| Fun Stuff | |
· Goofs · Hidden Parts · Trivia
|
|
| Forum | |
|
| Support CSDb | |
|
| |
|