| |
CyberTracker Packer BETA#1 [2002] |
Website :
http://noname.c64.org/tracker/
Credits :
Download :
Look for downloads on external sites:
Pokefinder.org
Trivia Info Submitted by CyberBrain on 14 July 2009
Since the question on why the packer sometimes crashes has popped up from time to time, let me answer it here once and for all.
This packer was the first program i ever wrote in C. In fact, it was made while i was still learning about C. This should answer the question on why the program crashes on some tunes (that, and perhaps the fact that i used a very outdated compiler). :)
Since it was my first program in C and it was all made before i started at the university (where they teach good coding practices), the code is not as well organized as it could have been. C was the only high-level (more or less :)) language i knew at that time, but of course it is retarded to write something like this in C these days. If i were to write it again, i would do it in an OO language. I actually began porting it to java once, but i never got around to finish it due to too little spare time - maybe i will do it soon, if enough people want it.
Many people have correctly pointed out that the packed tunes use a lot of memory and rastertime. The idea was that the packer should analyze the tune and optimize much of that away. Currently, this very early alpha version doesn't do any of that, so what you get is almost completely unoptimized. This version of the packer was only meant to be something which "just works".
While the packer can theoretically optimize much of the memory and rastertime usage, i would be inclined to write a new version of both the player of CyberTracker and the packer, if i were to rewrite it today. Some of the accuracy of the player could be thrown away in exchange for a lighter player, such that the tunes can be used in demos without having to do all the extremely aggressive optimization (perhaps even the ability to plugin different players, so that people could write and use their own ones).
But remember that if you only want to compete with a tune in a competition, rastertime or memory usage doesn't matter. In this case CyberTracker is fine the way it is. (if the packer crashes on your tune, use the executable maker, which always works)
|
|
|
|
| Search CSDb |
| Navigate | |
|
| Detailed Info | |
· Summaries · User Comments
· Production Notes
|
|
| Fun Stuff | |
|
| Forum | |
|
| Support CSDb | |
|
| |
|