167 lines
9.7 KiB
Plaintext
167 lines
9.7 KiB
Plaintext
|
|
File and Docs written by: The Screamer
|
|
|
|
April 4, 1987
|
|
|
|
--------------------------------------------------------------------------------.
|
|
Explanation:
|
|
|
|
This file will point out the differences between the many packing programs
|
|
and hopefully introduce the new STANDARD in packing, DDD 2.5R.
|
|
|
|
Here's a list of the current (most recent) packers:
|
|
|
|
DDD 2.1E - Enhanced DDD makes use of 128k and lightbars
|
|
DDD 2.5 - Further enhancement of 2.1E which includes a Digi-Check
|
|
DDD 2.5R - The most recent packing program, is EXACTLY the same as
|
|
DDD 2.5 except that it creates an "R" type file, not a "B".
|
|
|
|
As many of you know when DDD 2.5 or DDD 2.1E (referred to from now on
|
|
as DDD 2.5) pack they create a Binary or "B" type file. However, DDD 2.5R
|
|
creates a Relocatable or "R" type file, but this is done for a reason. With
|
|
the advent of the IIGS many people have been purcashing 2400 baud modems or
|
|
simplying buying full duplex 1200 baud modems (such as Hayes and USRobotics).
|
|
Well the standard transferring program is Ascii Express (AE) which uses
|
|
XMODEM protocol. There are a number of ProDOS compatible XMODEM transfer
|
|
programs which are compatible with AE, including DOS. What this means is
|
|
that let's say you are calling a board using AE:MOUSETALK under ProDOS and
|
|
the board you are calling is running AE (DOS) remotely. Well once you
|
|
enter AE you can still download or upload even though you are in ProDOS, you
|
|
see all of the ProDOS XMODEM transfer programs automatically convert the
|
|
file you are sending/receiving to ProDOS or to DOS. So once you got all that
|
|
let's go on to say that you see something that you want to download, like
|
|
Defender of the Crown, but it is packed using DDD 2.5. Well as I stated above,
|
|
even though you are in ProDOS you can still transfer with DOS boards because of
|
|
the built in converter in the ProDOS transfer programs. But, there is a problem
|
|
as many of you know not all the files that are in DOS can convert to ProDOS
|
|
perfectly or vice-versa. Well the Binary or "B" file is one such file, and this
|
|
is what DDD 2.5 packs files into. So even though you COULD download it into
|
|
ProDOS the file would be garbled as a result of the bad converting. This may
|
|
seem very complicated but I will go over it again near the end of this file.
|
|
|
|
This problem has been solved, but only partially. You see, there has been
|
|
a new packer created DDD 2.5R which creates "R" type files which can be
|
|
converted back and forth between DOS and ProDOS without any mess ups, but not
|
|
many people realize this problem and are thus not using the new DDD. Well if
|
|
everyone would begin to use the new DDD 2.5R then anyone using a ProDOS
|
|
transfer program could download any ware packed with DDD because the built in
|
|
converter in the transfer program would no longer mess up the packed files like
|
|
it used to with the "B" type files.
|
|
|
|
Whew! Well the point is simple, DDD 2.5R should become the new standard,
|
|
not because I say so or anyone else - simply because it is better. DDD 2.5R is
|
|
no different from DDD 2.5, the ONLY difference between the two is that 2.5R
|
|
creates a Relocatable (R) filetype instead of the normal Binary (B) filetype.
|
|
The "R" filetype allows users of either DOS to download/upload any ware without
|
|
worrying whether it will convert correctly or not, as it converts perfectly.
|
|
|
|
Along with this file I am going to re-upload DDD 2.5R in case some people
|
|
over looked it as I did at first and I am also going to upload a DDD CONVERT
|
|
UTILITY program which will be explained in detail a little later.
|
|
|
|
People who own Apple IIGS's and are planning to buy any external
|
|
modems are "stuck between a rock and a hard place." Because everyone knows that
|
|
the IIGS has a built in Serial port for external modems, but the only XMODEM
|
|
programs to support this are all written in ProDOS and none for DOS are planned
|
|
in the future. This means that even though the IIGS has a built in Serial port
|
|
for modems, IIGS user's would have to purchase a Super Serial Card and use this
|
|
instead simply because AE (DOS version) only works with the Super Serial Card
|
|
and not the built in port. Not only is this dumb it's also costly. An
|
|
approximate cost for a Super Serial Card is $120.00 and plus a cable for around
|
|
$20.00. Well if they used the built in port it would only require a $35.00
|
|
cable instead of $140.00 for a card and cable. Now, on the other hand, if
|
|
people started to use DDD 2.5R then IIGS user's who are using a ProDOS XMODEM
|
|
program and the built in port (remember the only XMODEM transfer programs who
|
|
recognize the built in port are all in ProDOS) can still be able to download
|
|
and upload all packed files because they can be converted perfectly.
|
|
|
|
Now let's make up two examples to further illustrate what I am trying to
|
|
point out.
|
|
|
|
Ex.#1:
|
|
Jim owns a IIGS, and a USRobotics 2400 Courier modem connected to his IIGS
|
|
via the built in port. Well Jim calls up Wares Palace, the nation's #1 wares
|
|
board, and decides to download BUREAUCRACY, the hottest new ware out in the
|
|
country. Jim goes to the transfer section, finds BUREAUCRACY on a volume and
|
|
then decides to start downloading. Well unfortunately since Wares Palace is
|
|
using AE (DOS) and Jim is currently in AE:MOUSETALK he cannot download it
|
|
because it was packed with DDD 2.5 (not R). If he had downloaded it not only
|
|
would he have his copy not have worked, but he also would have wasted his
|
|
last remaining xfer credits. What can Jim do? Not much of anything unless
|
|
someone sends it to him packed with DDD 2.5R or with a "R" filetype (more
|
|
later).
|
|
|
|
Ex.#2:
|
|
Jake (Jim's brother) is now using the IIGS and calls up Wares Palace East
|
|
Elite because Jim is not cool enough to get on. So then Jake decides to take a
|
|
shot at downloading BUREAUCRACY, I mean it's already been out for 4 hours and
|
|
he doesn't even have it. So he enters the transfer section and as before the
|
|
board is in AE (DOS) whereas he is in AE:MOUSETALK, but this time he sees that
|
|
some nice fellow has packed it into an "R" filetype so quickly without wasting
|
|
anymore time to think Jake starts to download it to his unidrive. After 800
|
|
blocks he is relieved to have the ware, so he hangs up and now has to unpack
|
|
it. Well, the packed file is in ProDOS how can it be unpacked? The Answer: Boot
|
|
up Copy ][+ 6.x+ and convert the file to DOS by copying it from the unidrive to
|
|
any DOS disk. Now Jake has the packed file in DOS so he boots up DDD 2.x (any
|
|
version of DDD 2.x even DDD 2.1 can unpack DDD 2.5R files as well as DDD 2.5R
|
|
itself). After unpacking Jake is thoroughly enthralled with his Gnu ware and
|
|
decides to upload it to Wares Palace Southeast but he has deleted his packed
|
|
file of it, so he boots up his only DDD, version 2.1E. (Jake never needed 2.5R
|
|
because he only downloads, he doesn't ever pack wares!) Well Jake has packed
|
|
the ware and he now uses Digi-Check // to tack the Digi-Check onto the end of
|
|
the filename. Now Jake has a packed file which looks exactly as if it were
|
|
packed with DDD 2.5. Jake now decides he needs it to be a "R" filetype so he
|
|
uses DDD CONVERT UTILITY to change the filetype from "B" to "R". Jake now has
|
|
gone through a long ordeal which noone should have to, because Jake could have
|
|
used DDD 2.5R to accomplish all of the above. Now Jake can upload the ware.
|
|
|
|
The end result is this: From now on pack all files using DDD 2.5R and if
|
|
you are a sysop and someone uploads a packed file that is a "B" filetype the
|
|
sysop then uses DDD CONVERT UTILITY to change its filetype to "R". The following
|
|
are docs to DDD CONVERT UTILITY.
|
|
|
|
DDD CONVERT UTILITY is a program which was written in order to help DDD 2.5R
|
|
become more popular and the current standard. The program is very
|
|
straightforward and when run it prompts you for the appropriate Slot, Drive,
|
|
and Volume to use. After this it will ask you for the entire filename, if you
|
|
are not sure press [RETURN] and the current catalog will be displayed. When you
|
|
know the name type it in exactly and DDD CONVERT UTILITY will find the file,
|
|
change it's filetype to "R" and exit you to DOS. Very simply, this program
|
|
changes a files filetype from "B" to "R", but since I did not know of any
|
|
simple programs that do this I decided to write one, besides it only took
|
|
around 2 hours. After the file has been converted to "R" filetype it can be
|
|
converted back and forth between DOS and ProDOS without fear of messing it up
|
|
as it remains intact throughout all of the conversions. To exit the program
|
|
press [ESCAPE] at any time and to re-enter press "&". The program works great
|
|
with hard drives as well as normal drives, simply press [RETURN] when prompted
|
|
for the appropriate volume if you are using a floppy.
|
|
|
|
Closing Comments:
|
|
|
|
The filetype does not matter at all to DDD 2.1E, DDD 2.5, or DDD 2.5R -
|
|
they can unpack any filetype, which means that they all can unpack each others
|
|
packed files. With DDD 2.5R and the DDD CONVERT UTILITY there is no reason why
|
|
there should ever be a "B" type packed file on any board, as they can easily be
|
|
|
|
changed. From now on I hope that everyone understands and decides to use DDD
|
|
2.5R to pack files and in the future I plan on writing a universal converter for
|
|
any filetype, like Text and Applesoft, which will also convert back as
|
|
well.
|
|
|
|
If you do not understand this then please contact me on any board I am on or
|
|
specifically:
|
|
|
|
Apple Tree //...........................305/556-6858
|
|
Rock'n Roll Harbour.....................305/821-2232
|
|
Capital Connection ][...................716/473-8051
|
|
|
|
The Screamer.
|
|
|
|
Also if it matters, Apple Tree // will begin to support DDD 2.5R and the "R"
|
|
packed files shortly so I hope all other boards contend as well. And this file
|
|
did not mention DDD 2.6 or DDD ProDOS because I do not have either one of them,
|
|
but the point stands that from now on all packed wares should be in the "R"
|
|
filetype.
|
|
|
|
|