The JAM Packer is an executable/datafile and whole disk
compression program. A full GEM user interface provides convenient
and user-friendly operation.
+------------------------+
| OPERATING INSTRUCTIONS |
+------------------------+
PACK METHOD
-----------
Four compression methods are implemented.
LZH - This is a modified version of the method used in the first
Lharc series. LZH provides reasonably fast and very
efficient compression, though it does take longer to
uncompress than any other method available in the JAM
packer.
LZW - This method provides fast and reasonably efficient
compression. It has the fastest decompression speed. It is
ideally suited for when fast de-compression speed is more
important than smaller compressed file size (eg. on a hard
disk).
V2 - Compresses very slowly, but de-compression speed is much
better than LZH. It can also compress files smaller than
LZW, but not quite as good as LZH. Since the introduction
of the ICE pack method into the JAM packer, V2 is
essentially redundant. In a future upgrade it will be
removed and replaced by something much better.
ICE - This method is used in the Pack-Ice packer and is based on
V2, though it slightly improves on V2 in both time taken to
compress, time taken to de-compress and compressed file
size.
FILE PACKER
-----------
PROGRAM/DATA
Two types of files can be packed. "Data" files are simply
compressed. "Program" files are compressed and the necessary
code to de-compress and run them is included in the file.
FLASH/HEADING
If a Program file is packed, then you can choose whether or not
the screen will "Flash" when unpacking and whether or not the
"Heading" will appear when the file unpacks.
NOTE: Packing resource, data, dictionary, help or any other support
files for a program will cause that program to fail. If you
think about it, this obviously cannot work as the program using
these files has no idea they're packed or how to unpack them!
Also note that program files may not decompress and run
properly from some shells (notably the Laser C shell).
ABORTING A PACK
---------------
Holding down the ALTERNATE key during a pack will cause it to be
aborted. You are not given the option of resuming, so make sure
that when you hold down ALTERNATE, you really do want to stop the
current pack.
This option also works when in the "Disk Packer", though only
when data is being packed, not when reading or writing to the
disk.
DISK PACKER
-----------
This option has been updated significantly since V3.0 and now
works properly.
The "Disk Packer" reads in a whole disk and packs it into a
single file. This is useful for transmission of entire disks via
modem and archival purposes among other things. You can choose
either of the four pack methods to be used during the disk pack,
or alternatively you can choose no compression from the "Disk
Packer" box.
USE BOOT
If the "use boot" box is selected, the format of the disk is read
from the boot sectod*as eread .disot" "e "uctod*as
read y, clleformat o
"e "mat o
reEe te boot sectod*as eread .dis,ou canwis oot sectodreadas is use te boo ture
eefo.ly is uhoose s uat dreadas is use te boo ture
eefo.ly iead
lesall GES siat
eEfo.ly iead
leoo DGESntire di.ll GES siat
eEfo.ly ieadas)sALTE The at od*eEf
DessS slesnti)sAthed-eadyou Tod as lesssS slesn)sAth---dyo sln c-lsiat slf esleesn(, thth-o"Disuhoocethod useformais y op; slesntidle fiA This Disuho EsAthOatidle i"d)sAL/uusnt,pYlesssS |g resoti)soGcomcomrsackeiles erea pack willoc Thissalle fi es (Fing"Alloc Tboo T can) ereahoosey op;oti)so pack wo types to a
sitod*as hasntd"d)trtant ts of tha
le, thi pack wilen in thd"d)trt, chooseti)soG In a ia oto other mhods tuof ypessoG In ot/to other mhods tuofessoG Inly ioto idea thlleall at od*essSltheiot slfer nti)sAtotot od*es.0Rthei trtSlt-er ntti)AtotoIoyou mhods tR(, ee trttiere tR(, eeTou .e id tR(, eeyou mhodsEsAL/.e .etR(esn(,e..e d*ele mhoAL/.leEsAL(, eeyou (,e..e dturttiTe d*bly fae..fessoG(,e..e drttfes.e ee fblytiTou G(,.fessoG(ssoG(sso abte booCiTouE eeooseyg, so(ssoG(sspressed./labte s(uE he is uhoo0e,e.essuiTo spressed./labte s ee0e,ures tR(, eeyou mhodA s ee0e,urlabcompssereasn( booe usiabte s ee0dompsserurlabssosn(ere s spAN s essTbssbsspereee0-(er wilnpaAN ."omcTbssbsspereee0-(er wilnpaAN ."oly disk.bssRx eeJAM pdlJAM pd slaJAM pdlJAM pd slereE BOOT
If the "use boot" box is selected, the formele x e e "use bo ,-(e|g ootws caackEsA effieo ,-(e|g|g Ised.ei trtSlt-er ntti)AtotoIoyou i trtSlt- eectti."o ."otossTou iG(,."o ItrtSlt- eectti."o .Jvia
i)sATou iGEII trtSl trtSl trtSl soATou ip clou ip cmhotSl rtSV trtoou lee p cp clo(ip "o ."ip so .-. lese npaeeca/of "o iGEI-. tr ou lee p cp clo(i p rtSll. I-.A-(e| le i A i)sAT pcp clEotoIaGlese| le ilHCIi A i)sAT pcp clEoJ BOOT
fessese| lEII i A i lEoJ BOOT
feAT
essCgBOOT
*o I-.A-(e| OOT7 cmhot-eAT*o clEJ BOOT
feAT
essCgBOOT
*o I- l i k(e|" pcp
essCgBOOT
*o lleforma.ormat o
"e "mat o
reEe r" box tter than LZH. It can also compress files oLZH. It can also compress files at o
tod*as
read y, clleformat omat omat ocpaly, lwpmatIformat omat omat G "uy, lwpmatIfor)IIformat t G "uy, lwpAu lpmea ou le*oead y, cll, 7mat o
-u l*oet opAu lpmea ou le*oead y, cll, opmaiy, cll|wple*oeadmpr*oeadmpr*oeaoIIfo*oeaoIIfo*oeaor)oeaor)oeaor/l|wp, iGEI-. tr ou lee p cp clo(i o, iGEI|wpuckEsA IIlee p cp clo(i o, Ul*oet opI|wpucEII ou le (i o, Ul*oet A "eet Cgo
"e*op, iGEI-. Ul*7ou leeo Cg. cp clo(i Jcloa. Ul*7os files a fi iGEI-. Ult-e. g a +eailes a flclo(i o. Ult-e. g a +eailes a flclo(i o. Ult-e. g a +eailes. flclo(i o.matrpo I- l i k(e|" pcp
essCgo.matrpo Ipl o IR can)pcp.matrpo a ounIR ca o IR ctat oc necessary
code to de-compress and ruo
code to de-compress and rutrpo af ypessoG In ot/to other mhods mhods mhodscpalot/ IRwps mhIher mhods mhods mhoJ(esn(,eds mhohIher mhod)IIhods m ods m ods m ololor mA paceadmpr*oeadmpr*oeaoIIfo*oeaoIIfo*oeaor)oeaor)oeaor/l|wp,ooeaoIIIIfIher mhods mho i k(oeae anooe,ooea(IIIod)II|wpompoeakor 7eot/y, cll, opmaiy, cll|wple*oeadmpr*oeadmproeakor dmproeaalaceadmpwple*EIIeot/y mproeaalaceadA Ipaceor spac*o|wpompoeakoaal7eot/yoceocll, opmaiJor aakoaal7e.Gnecr dmproeaalpmkwil+eakoaal7e.r/y, clmproeaalpmkwil+eakoaal7e.r/y, clmproeaalpmkwil+eakoaa.e.r/y, clmilerp g a +eailes. flclo(i o.mlmilerp g odsr,_mlmo flo turebte booCiTouE eeooseyg, so(ssoG(ssoe boIIfo*oea mArodsr,.seyoet AEoosekaoIgodsr, mArodsr"l(IIIoxles.IIIoxles.IIIoeaiIIoeaiIIoea/seka,Iher mhods mhods mhoJ(esn(,eds o,Iher ekaua +eailesIIs mhoJ(esn(,eds o,IJl trtSpress a +eaiEII mhoJ( mhoJ( mhoJ( m cl a +eap" b +eap" matJ( moJ(VoG(ssoo +el..fessoap"(,edp"(,edp"(,edp mAedp mAedp mAel, the fooIIfo*oeaoIIfo*oeIIfo*oeIIfo*olvloII +eo*o1.IfooooIIfo*oeIIfol7em.fo****m.fo****m.fc uhoo0eo*olvloII +eo*o1.IfooooIIfo*oeIImo*oeIImo*oeII od*oeIIfo*oeIIfo*olvloII +eo*o1.ad*oeIIfemethod0AoaII*olvloII +eo*o1.adJssCgBOOpwpemethoEIIo*olvl *olvl *olvl *l*l*emeAods lmilerp g a +eailes. flclo(i o.mlmilerp g odsr,_mlmo foclo(i s. d0AoaII*olvloIedp"(cloeoIIoclfoclo( s.hoEIImo le*_mlk*em7e*oeoeaalpmkwil+eakoaa.e.r/y, clmilerp g a +_mlk*em a +cloals lmiler/y, EIIe*oe