Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > Packer/decruncher for under IO?
2013-06-19 14:05
ChristopherJam

Registered: Aug 2004
Posts: 1409
Packer/decruncher for under IO?

So, what's the current rec for tools that let you load stuff that will crunch down to less than 51199 bytes, but decompresses to the entire area from from (ooh, for example) $0801 to $e1e0? I thought pucrunch took care of that, but either I'm mistaken or I don't know what flags to use.

(why yes, I do have an entry for Show Me Your (Vector) Balls that fits that criteria)
 
... 20 posts hidden. Click here to view all posts....
 
2013-07-10 06:09
Oswald

Registered: Apr 2002
Posts: 5094
if you're picky the solution I see is an autostart loader, otherwise just leave a note it only works with AR, or a provided software speeder...
2013-07-10 06:31
Bitbreaker

Registered: Oct 2002
Posts: 508
Quoting JackAsser
Save and set $01 in the irq handler anyway, always unless you really need the cycles. One day 4h before deadline you'll get the brilliant idea to load the next part while you irq is running => boom!


Apparently there is another big mistake happening before that: A release is finished in time, and thus one never runs into that kind of trouble 8-)

@ChristopherJam:
Adding an autostarting loader would be best practice i'd say. When i was releasing Ächzzeit to be loaded with cart only, there was some decent whining going on :-)
2013-07-10 13:35
Perplex

Registered: Feb 2009
Posts: 255
At least it was decent. Nothing bugs me more than mediocre whining.
2013-07-10 16:58
ChristopherJam

Registered: Aug 2004
Posts: 1409
Damn that mediocre whining ;)

OK, I'll patch in the Effluvium loader. It's not the fastest in the world, but it's easy to bash into shape, and it's one less tool to learn for now.

I really should play with Krill's at some point..
2013-08-11 19:05
ChristopherJam

Registered: Aug 2004
Posts: 1409
FWIW I ended up writing my own decruncher with byte aligned records for speed, and a simple decoder that fits easily into zero page. Not quite as high a compression ratio as pucrunch, but a better fit for purpose.

(I wanted the destination to be from $0200 to end of ram, but the data from around the $5000 mark on is pretty incompressible, so that had to be verbatim. All in all, time to roll my own)
Previous - 1 | 2 | 3 - 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
ΛΛdZ
Bieno/Commodore Plus
algorithm
E$G/HF ⭐ 7
zscs
MWR/Visdom
Visage/Lethargy
Guests online: 110
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 No Listen  (9.6)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Triad  (9.3)
5 Censor Design  (9.3)
Top Musicians
1 Rob Hubbard  (9.7)
2 Mutetus  (9.7)
3 Jeroen Tel  (9.7)
4 Linus  (9.6)
5 Stinsen  (9.6)

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