| |
Bleepload Transfer 2.1 [2023] |
Credits :
Download :
Look for downloads on external sites:
Pokefinder.org
Summary Submitted by Fungus on 15 September 2023
This is a proof of concept for a generic bleepload transfer utility utilizing an REU. I took it as a challenge as it was said that it is "impossible" to make an automatic transfer for this particular tape loader/protection that runs on a c64. Yeah right ;)
Thirteen years later I decided to finish this tool, and here it is for your enjoyment. Source code (almost 4000 lines) and all my notes included.
It loads and decrypts the files and saves them to disk, it also saves the jmp tables to a separate file so you can examine the calls to any picture displayer or the main entry point. It also saves the CBM files and headers.
The tool chain is tass64, exomizer and c1541.
I tried to keep all the routines generic and utlitarian so that they can be easily adapted to other transfers with minimal work. The code is well commented, so it should be easy enough to figure it out (or not). I did not get around to splitting it up into smaller chunks, sorry. It is not optimized much but it works, since the code is very complex I didn't real to spend the time optimizing, also for clarity sake.
This should be the most comprehensive and complete documentation of Bleepload.
The tool as of now (13/09/2023) , is able to transfer every tape I have access to (69 in total). Most of them can be transferred with automatic mode. I also included a manual mode for tapes which are too complex to heuristically scan or are multi-level games. I also discovered and documented a third type of bleepload which was used on the game Baal by Psyclapse.
Please see "bleepload manual mode.txt" for the format of the manual control file. It's structure is simple and you can create it in your favorite monitor in a few minutes. An example one for side 2 of Baal is included for completeness.
Many thanks to all those who provided testing materal and bug reports.
Thanks to S!R and Ziggy72 for testing.
Luigi DiFraia must be credited for the initial work on documenting the bleepload binary format.
Bugfix release for manual mode file decryption issues.
I'm not done yet, more to come.
- Fungus |
|
|
|
| Search CSDb |
| Navigate | |
|
| Detailed Info | |
|
| Fun Stuff | |
· Goofs · Hidden Parts · Trivia
|
|
| Forum | |
|
| Support CSDb | |
|
| |
|