_____________________________________________________________________________ | | | | | Disk Disintegrater [sic] ][.1 Enhanced Docs | | | | Disk Disintegrater ][.1 Enhanced By Ziopoth | | | | Docs written by Data Latch & Edited by M. Hata | | | |_____________________________________________________________________________| The History of Packing: ---------------------- In the beginning, most Apple programs were single files. In those days, all pirates had to do to upload and download programs was to call up an AE line and send the program across. But as software became more sophisticated, programs began to require full disks. To send an entire disk just could not be done with AE! So pirating software had to get more sophisticated to keep up with the new programs. At that point, the Stack (of Corrupt Computing) wrote his first Disk Splitter, which was a program that split a full disk into a sector map and 1-6 binary files. This made it possible to upload a full disk with AE by first splitting it, then unsplitting it back to its original state after downloading. Although this program ignored unused sectors, it did no data compression. Thus began the succession of programs that ultimately led to Disk Disintegrator ][.1 Enhanced. Disk Splitter worked, but it was unfriendly and the files it created took up a lot of disk space. It was followed by a number of similar programs which began to use various data compression methods. First there was Disk Rigger 1.0 and the its modifications (none of which were successful). Although it did compression and some fancy tricks, it simply did not work. Other programs were Disk Slicer by the Rocker and Disk Divider by M. Hata. Disk Rigger 2.0 was the next widely accepted program after Disk Splitter, but it had been the standard for only a short period when Dalton came out with his revolutionary Dalton's Disk Disintegrator 1.0. This program had a bug when working with ][e's with one drive, so DDD 1.1 was released. Because its data compression techniques created files which were smaller than those of any other splitting/packing program, Dalton's set a new standard which lasted for quite some time. The better the compression, the less space was required to store the split files and the faster they could be transferred. Then a challenger invented a new technique: instead of splitting a full disk into several binary files, it combined these files into one long file. Dalton incorporated this idea into his next major revision: DDD 2.0. DDD 2.0 had another big bug. It would not compress a disk if the end of track $22 was blank (the most common reason being a TSL on that track). The bug was fixed in DDD 2.1, which is the current standard. Everyone is happy with this version--unless you own a hard drive, and can not use your volumes conveniently. To correct this problem, the Shadow wrote a program called Disk Cruncher (current version 1.1) which is a nice program (much like Dalton's in many respects), that has light-bar file selection and volume support, but a less efficient packing routine. The next entry into the field was Krackerjack's Fireworx. Krackerjack has shown his programming expertise through Krackerjack's Autograph, but his packer simply doesn't stack up against Dalton's in speed, data compression, and reliability. It took about six and a half minutes to unpack a fairly full disk, and the disk in question did not work after unpacking! Finally, then, we are up to the present moment, as The Assembly line proudly unveils: Disk Disintegrater ][.1 Enhanced. The screen has vaguely the same look as Dalton's Disk Disintegrater 2.1, but the only internal similarity is the incredibly efficient packing packing algorhythm written by Dalton. Actual Docs: ----------- At the main menu, the available options are displayed. Most of these will require no explanation. Others will be briefly explained. OPTION 1: Pack a disk. This will create a single file version of the disk you wish to send over the phone. It will be compatible with Dalton's 2.1 file, and follow the same naming format (i.e. Filename). OPTION 2: Unpack a disk. After selecting this option, you will be shown a portion of the Catalog on the disk in the source drive (as many files as will fit on the screen). A light bar can be moved up and down until you reach the file you wish to unpack. If there are more files than can be displayed on the screen, the message "[more]" will be displayed above and/or below the files on screen to indicate the location of the remaining files. When you reach the file, hit [RETURN] and the file will be unpacked. Hitting ESC will bring you back to the main menu. OPTION 3: Catalog a disk. After selecting this option, select the drive to Catalog. Free space will be displayed at the bottom. OPTION 4: Format a floppy disk. You may initialize the target disk using this option. OPTION 5: Change the source and target disks. These default to slot 6, drive 1, volume 000. If these are satisfactory, no changes will be needed. OPTION 6: Reconfigure. This option will allow you to configure DDD 2.1E to your own needs. Here is where lower case can be disabled, and more importantly, the buffer size can be changed. The default size for the buffer is the maximum memory available (unless previously configured to a different size). There are two main reasons for changing the buffer size. The first is that, if your DOS is residing in the language card, you will not want to use the language card's memory, or DOS will be overwritten, and you will have a headache instead of a packed disk. The second, real reason for this option is to allow people with Siders to disable auxiliary memory. We can hear the Sider owners chanting in unison, "Why would I want to do something like that?" Unfortunately, since no one donated a Sider to the Assembly Line, we can not figure out a way to make DDD 2.1E work with both a Sider and auxiliary memory. If you wish to donate a Sider or information on how to make it work, see the number at the bottom of this doc. Remember: if you wish to use DDD 2.1E and a Sider, you MUST disable auxiliary memory. Note: After re-configuring DDD 2.1E, if you save it to disk, it MUST be saved to the same disk it was loaded from. OPTION 7: Reboot. You must reboot to leave the program, since DOS has been clobbered. After selecting this option, you can either boot from the source or target slot (it will always boot from drive 1). This is convenient if you wish to boot your hard drive instead of your floppy drive. Error Codes: ----------- Since DOS is not active, if a DOS error occurs, instead of receiving a DOS error message, you will receive an RWTS error. Here is a summary of the error codes and what they mean: Error #: Cause of error: ------- -------------- $08 Error during initialization $10 Write protect error $20 Volume mismatch error $40 I/O error Notes to hard drive owners: -------------------------- This program will probably benefit you more than anyone else. All possible efforts were made to accommodate you. The light-bar file selection and volume support make it a breeze to use with your hard disk. Sider owners: make sure to read the above note, and do not rant and rave about a bug in DDD 2.1E that does not exist. You were informed here! Also notice also that this program does work correctly with large volumes, unlike DDD 2.0+. Things not to do with your hard disk: 1) Do not use the Format option on a volume. 2) Do not unpack a disk to a volume. This will not make you or your users very happy. 3) Do not pack a large volume (you CAN pack a small volume!). Credits: ------- Dalton, for the original programs, and the packing routine in DDD 2.1E. Snowman Inc., for the disassembly of DDD 2.1. Wozniak and Jobs, for you-know-what. The Assembly Line, for giving us something else to give credit to. The authors, for giving credit where credit is due. If you wish to contact the Assembly Line, call: The Third Dimension : 10 meg AE/Cat-Fur/BBS [214] 296-3660 Another ware from: The Assembly Line: ------------------------------------ Copy ][+ HD. Supports volumes for you hard drive owners. In the process from: The Assembly Line: -------------------------------------- Cat-Fur X.0. If you wish to help with this enormous task, please contact Ziopoth or Data Latch on the Third Dimension. It is disassembled, but we need additional help in commenting. Members of the Assembly Line: ---------------------------- (in alphabetical order) Data Latch M. Hata Spectre Ziopoth * Note: Dalton misspelled "Disk Disentigrator" as "Disk Disintigrater," and since this is a modification to his program, we maintained his misspelling. Distributed by The Watcher (official distributor for the Assembly Line)