Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
Bongo Linking Engine   [2013]

Bongo Linking Engine Released by :
Samar Productions [web]

Release Date :
25 March 2013

Type :
Other Platform C64 Tool

AKA :
Bongotime

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

Credits :
Code .... Mr Wegi of Atlantic, Black Sun, Samar Productions
Help .... Bitbreaker of Arsenic, Nuance, Oxyron
  Marco

Download :

Look for downloads on external sites:
 Pokefinder.org


Production Info
Submitted by Mr Wegi on 25 March 2013
Bongo linking engine is for easy linking Your demo - based on 3 things:

1. Trackmolinker - program for make d64 files with Your own data
2. Bongo Cruncher - (not required to use) cruncher for packing data
3. 32 loaders where 28 is integrated with decruncher:

- Bongo with golden seq
- Bongo without golden seq (about 100 bytes shorted code)
- DoynaX
- LZWVL
- Byte Boozer
- Exomizer
- Level Crusher

Every one supported decruncher is integrated with 4 loaders type

Bongo short stream
Bongo fast stream
Bongo nointerleave
Bongo deterministic (this one required to use trackmolinker) based on my deterministic idea for fast file system 1541and full compatibility with a normal filesystem.

The Bongo loaders (IRQ/NMI) info:

- used ATN to sync, only one unit can be present on IEC
- d64 support
- d71, d81 not supported
- workin on 1541xx and 1570/71 in 1541 mode
- in 1570/71 use 2MHZ (optional)
- $d011 value - not important
- $dd00 change value for VIC bank when loader working - possible if 6 highest bits wrote as "0"
- sprites on - allowed anywhere
- badlines - not important
- wthout any "sei" code and delay for IRQ/NMI
- load under I/O ($d000-$dfff) - yes

- during loading without decrunch zero page is untouched
- during decrunch zero page used by decruncher

Additinal funcions:

- 2 types changedisk engine
- find_by_filename
- exchange loader
- get_start_tracks_and_sectors
- get_silent_dir

Details in sorce files and fast samples how to use step by step.

Known bugs :

During fly decrunch in case decruncher LZWVL, Byte Boozer, Exomizer or Level Crusher when length crunched file MOD 254 = about 247 (guess between 242 to 254) would be crashed decruncher process.

Solutions:
1. Do apart (non-fly) decrunch for this file.
2. Make You file a few bytes longer or shorter (length MOD 254 between 1 to 240).
3 Find in source code lines:

DECRUSH
LDX #7 ;FIRST 252 BYTES - FOR COUNTING GETTING BYTES
STX TEMP

and try change value for X register to up.

Best resgards - wegi - 03:16 2013-03-24
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries
· User Comments (69)
· Production Notes (1)
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.087 sec.