Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
Bleepload Transfer 2.1   [2023]

Bleepload Transfer 2.1 Released by :
Fungus

Release Date :
15 September 2023

Type :
C64 Tool

User rating:awaiting 8 votes (3 left)   See votestatistics

Credits :
Code .... Fungus of Nostalgia
Test .... S!R of Nostalgia

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
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries (1)
· User Comments (1)
· Production Notes
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
Forum
· Discuss this release
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.085 sec.