| |
Bongo Linking Engine [2013] |
AKA :
Bongotime
Credits :
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 |
| Navigate | |
|
| Detailed Info | |
|
| Fun Stuff | |
· Goofs · Hidden Parts · Trivia
|
|
| Forum | |
|
| Support CSDb | |
|
| |
|