Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user Rodrigo Yeowtch ! (Registered 2024-11-24) You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > Doynamite 1.x
2014-03-07 11:45
Bitbreaker

Registered: Oct 2002
Posts: 504
Doynamite 1.x

Hi Folx,

after doynamite was used in some recent productions and people often stumbled over the .prg/.bin pitfall i decided to make some improvements to the packer, it can now spit out a sfx, level-packed data including a valid load-address and depack-address, as well as forward literals to keep the safety margin low. Raw data can still be loaded and output without any bytes added. Also the optimal bitlengths can be iterated now and the optimal table be glued to the output file.
I also happend to make a leaner version that lets the files get slightly bigger, but shrinks the depacker to $e0 bytes and makes depacking 5-10% faster. This might be of good use for demo systems where size matters a lot.
Any more things one could wish?
 
... 31 posts hidden. Click here to view all posts....
 
2014-03-10 18:05
chatGPZ

Registered: Dec 2001
Posts: 11352
just remove the zeros!
2014-03-10 18:12
ruk

Registered: Jan 2012
Posts: 43
Quote: Hmm.. are you guys saying that byte-boozer decrunching is slow? Perhaps i could do something about it. I assume these values are already using the "optimized" version of the decruncher that has inlined getter of the code-bytes..

Apart from that, i think you guys should spend a minute or two on linking instead. It's quite easy to make 5-10 seconds of black empty screen feel like nothing if you just have something on the screen moving or doing some kind of easy effect.


Yes, what HCL says. "Dead air" is really boring, but easily remedied. And while a fast depacker surely helps, it is not the only way.

We've successfully used the "oh-no-so-dawg-slow" Exomizer for all our parts in Revolved, Solaris and Continuum without any noticeable pauses. In those cases where we couldn't load and unpack while a part was running, some small rasterbar effect or similar filler-part was inserted.
2014-03-10 18:21
algorithm

Registered: May 2002
Posts: 705
Yes, even if exomizer is a lot slower, usually, it only requires a few extra seconds of 'demo' effect before its done its job. Main use for the faster depacking would probably be if requiring fast load and depack (some type of chunk based streaming) that is compressed finally with a packed that depacks fast
2014-03-10 18:25
Bitbreaker

Registered: Oct 2002
Posts: 504
It is also useful if you want to achieve a higher pace than offence :-) But one could of course say it is art and intended to be slow :-)
2014-03-12 13:52
Urban Space Cowboy

Registered: Nov 2004
Posts: 45
Quoting ChristopherJam
Is the Pearls for Pigs corpus downloadable anywhere?
It's included in LZWVL, the file "bin.rar".
2014-03-12 14:13
Oswald

Registered: Apr 2002
Posts: 5086
its easy to talk about it, but in reality a fast paced demo needs blood,tears, sweat and a human sacrifice
2014-03-12 17:43
WVL

Registered: Mar 2002
Posts: 896
Quote: Quoting ChristopherJam
Is the Pearls for Pigs corpus downloadable anywhere?
It's included in LZWVL, the file "bin.rar".


W00t! I totally forgot that :-D

Those files are nice collection of 'real' data. Some music, some code, some graphics, tables, etc etc :-)
2014-03-13 05:05
ChristopherJam

Registered: Aug 2004
Posts: 1408
Thank you. And yes, it sounds like a pretty representative dataset for what packers face in practice.
2014-03-13 05:52
ChristopherJam

Registered: Aug 2004
Posts: 1408
..and as for things to do while performing a slow decrunch, loader games anyone? ;)
2014-03-13 09:35
WVL

Registered: Mar 2002
Posts: 896
So.. how did your packed perform then? :-)
Previous - 1 | 2 | 3 | 4 | 5 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Operator Teleksu
iAN CooG/HVSC
Ko-Ko
bexxx
theK/ATL
wacek/arise
ccr/TNSP
Max/Flat3
Airwolf/F4CG
E$G/HF ⭐ 7
mankeli/Extend
astaroth/TRSI
Linus/MSL
Youth
Nicron
kbs/Pht/Lxt
Bieno/Commodore Plus
skull
SoNiC/Onslaught/tOM
Epyx/TSA
Guests online: 106
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 Uncensored  (9.6)
7 Wonderland XIV  (9.6)
8 Comaland 100%  (9.6)
9 What Is The Matrix 2  (9.6)
10 No Bounds  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Libertongo  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Morph  (9.5)
9 Dawnfall V1.1  (9.5)
10 It's More Fun to Com..  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Nostalgia  (9.3)
5 Censor Design  (9.3)
Top NTSC-Fixers
1 Pudwerx  (10)
2 Booze  (9.7)
3 Stormbringer  (9.7)
4 Fungus  (9.6)
5 Grim Reaper  (9.3)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.042 sec.