home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CBM Funet Archive
/
cbm-funet-archive-2003.iso
/
cbm
/
c128
/
archivers
/
nzp12811.sfx
/
unzip128.docs
< prev
next >
Wrap
Text File
|
1990-02-12
|
8KB
|
199 lines
UNZIP128 v1.1 (C)1994 by David Schmoll: 04-25-94
=====================================================================
= UNZIP128 =
=====================================================================
COPYRIGHT:
I have decided to distribute UNZIP128 as FREEWARE with the only
requirement that the distribution of this software be left in it's
original distibution form - donations of $10 are of course
appreciated:) This version is being release with the full knowledge
and cooperation of Bill Lucier, the author of the original UNZIP64,
which this version is based on - see below.
David Schmoll
1703 Pagosa Way
Aurora, Colorado 80011
USA
I am currently also available on the CBM and CBM-128 FIDO Echo's to
answer any questions or suggestions you may have. I am able to send
and receive Internet mail at the below address as well.
david.schmoll@f518.n104.z1.fidonet.org
Netmail can be received at 1:104/518
Please do not distribute this program except in the original archive!
---------------------------------------------------------------------
Text import from Bill Lucier
From: blucier@ersys.edmonton.ab.ca on 1:1/31, fidonet.org, Piscataway
NJ
I don't have a problem with you distributing it. But please include a
note with a way of contacting you if someone needs to, and a line
that you released it with my permission, so there is no hold up on
any of the online services.
---------------------------------------------------------------------
PROGRAM DESCRIPTION v1.1:
UNZIP128 is a stand alone 128 utility that allows you to unzip PKZIP
V1.xx archives. UNZIP128 runs in either 40 or 80 columns, and has all
the features of UNZIP64, with the added support of a Dos command line
(wedges) and CMD drive (Ramlink, Ramdrive, Hard drive, FDx000) path
support. To use UNZIP128 just load and run it as a normal basic
program, even though it is machine language program with a basic
header.
QPE UNZIP MODULES:
I have also included a QPE subset version of UNZIP128 that runs under
the BASIC program QPE (QWK Packet Extractor), written by myself with
input from Russell Prater - the current moderator of the CBM FIDO
Page 1
UNZIP128 v1.1 (C)1994 by David Schmoll: 04-25-94
ECHO. The purpose of QPE is to interface the UNZIP modules with the
QWK offline reader QWKRR128 to create a more automated environment to
process QWK mail packets. The machine language code for this is
called UNZIP1.ML, UNZIP2.ML, and UNZIP3.ML. To use this option just
load and run QPE instead of QWKRR128. See the documentation on QPE
for further details.
Please do not distribute these special UNZIP modules separately from
the main UNZIP128 package.
---------------------------------------------------------------------
This version corrects a bug that returned an unidentified header
error with some systems. What was happening was a byte was getting
lost due to two calls to the the Kernal routine chkin without a call
to clrch between them. This problem hit on a random basis and seemed
to affect non JiffyDos systems the most!
---------------------------------------------------------------------
The UNZIP128 menu presents you with the following options:
SOURCE PATH (+):
The drive path of the file to be unzipped. Non CMD users will use 0:,
while CMD users will give the path location, such as "3//wherever/:".
* Note the ending colon in all cases!
TARGET PATH (-):
The drive path of where the unzipped files are to go. Non CMD users
will use 0:, while CMD users will give the path location, such as
"3//wherever/:".
* Note the ending colon in all cases!
SOURCE DOS (@):
This is a dos wedge which defaults to the current source drive,
unless you put a path command in the dos command itself. There is one
exception to this, the $ with no other parameters. In this case you
are given a directory for the path you have set. If you want a
directory of the current partition use $:*
TARGET DOS (*):
This is a dos wedge which defaults to the current target drive,
unless you put a path command in the dos command itself. There is one
exception to this, the $ with no other parameters. In this case you
are given a directory for the path you have set. If you want a
directory of the current partition use $:*
SOURCE DRIVE (1):
The unit number of the drive on which the zipped file is located.
TARGET DRIVE (2):
Page 2
UNZIP128 v1.1 (C)1994 by David Schmoll: 04-25-94
The unit number of the drive where the unzipped files are to go.
FAST MODE (3):
This toggles between the 1 and 2 MHZ speeds on the 128. Fast mode can
be on or off in 40 column mode, but is always on in 80 column mode
regardless of the setting.
CRC CHECKING (4):
This is a checksum indicator of the file's integrity after unzipping,
and can be turned on or off.
FILE TYPE (5):
Output file type can be set to either program or sequential,
depending upon your needs, with sequential as the default. Note input
file type does not matter!
UNZIP A FILE (6):
This is the actual unzip routine. After setting all the above
settings, press this choice. The first thing that happens is a check
is made to verify the drive choices are valid before proceeding. If
an error occurs you are returned to the menu to make corrections,
otherwise a directory comes up with all the ZIP's on the requested
disk. In none exist you will be prompted and returned to the menu,
otherwise the files are displayed 14 at a time. You can scroll up and
down to access the desired file by pressing return on the highlighted
name.
For each file contained in the archive, the file compression type,
name, and byte count are printed to the screen. You can select all
files or individual files to unzip as you go along. If the output
file already exists, you will be prompted to either replace or skip
the file. The number of bytes remaining to unzip are displayed so you
can see how things are going - this sure helps on those long files!
The CRC status is printed at the end of each file. A CRC error will
not abort the unzipping, but a bad compression method or unknown
header error will. At the end you are returned to the main menu.
EXIT (7):
This option exits UNZIP128 and returns you to basic. All the defaults
except path are intact if you choose to run unzip128 again for any
reason at this time - assuming no other program is run!
Page 3