File Type $E0 (224)
Auxiliary Type $800A

Full Name: Replicator document
Short Name: Replicator document

Written by Josef W. Wankerl & Matt Deatherage (May 1992)

Files of this type and auxiliary type contain images for the disk duplicating application Replicator.


Replicator is a commerical, desktop-based disk duplicating application available from GS+ Magazine.

For more information on Replicator or GS+ Magazine, contact:

GS+ Magazine
P.O. Box 15366
Chattanooga, TN 37415-0366
Attention: Replicator Technical Support
(615) 843-3988
America Online: GSPlusDiz
Delphi: GSPlusDiz
GEnie: JWANKERL
Internet: jwankerl@pro-gonzo.cts.com

File Format

A Replicator file is an extended file with an empty data fork. The resource fork should contain the following resources:


Res Type  Resource ID   Contents       Description
-----------------------------------------------------------------------------
 $0001    $00000001     Bytes          The disk image, as read with a DRead
                                       GS/OS call.
 $0002    $00000001     Long           The block count of the disk, as
                                       returned by a GS/OS Volume call.
 $0003    $00000001     Word           The block size of the disk, as
                                       returned by a GS/OS Volume call.
 $0004    $00000001     Word           Corresponds to the state of the
                                       Replicator disk window's "Number of
                                       copies" radio buttons.  If this word
                                       is zero, the "Mass copy" radio button
                                       is selected; otherwise, the "Number of
                                       Copies" radio button is selected.
 $8006    $00000001     String         Name of the disk volume as returned by
 rPString                              a GS/OS Volume call, with spaces on
                                       both sides of the name, as Replicator
                                       uses this string in a window title.
 $8006    $00000002     String         Name of the file system the disk was
 rPString                              formatted with.  You can use the
                                       fileSysID GS/OS returns to match the
                                       name of the file system to those
                                       returned by GetFSTInfo.
 $8006    $00000003     String         Textual representation of the block
 rPString                              count.
 $8006    $00000004     String         Textual representation of the block
 rPString                              size.
 $8016    $00000001     Bytes          The number of copies to make.
 rText                                 Replicator inserts this text into the
                                       "number of copies" Line Edit control
                                       in the disk window.
 $8029    $00000001     Bytes          The minimum version of Replicator
 rVersion                              necessary to read this document.  The
                                       only defined version is 1.0.  The
                                       non-version fields of the rVersion
                                       resource should be set so the Finder
                                       displays "Requires Replicator
                                       <version>".
 $802A    $00000001     Bytes          Any comments to place in the
 rComment                              "Comments" TextEdit box in the disk
                                       window, and also shown by the Finder
                                       in "Icon Info."  This resource is
                                       optional.

As an example, a Replicator document of a 128K ProDOS RAM disk named ":RAM5", set to make five copies with "Mass copy" turned off and containing no comments would contain the following resources:


 Res Type         Resource ID   Content Description
 ---------------------------------------------------------------------------
 $0001            $00000001     $00020000 (131072) bytes of disk image data.
 $0002            $00000001     $00000100 (256 blocks)
 $0003            $00000001     $0200 (512 bytes per block)
 $0004            $00000001     $0001 (Mass copy turned off)
 $8006 (rPString) $00000001     " :RAM5 "
 $8006 (rPString) $00000002     "ProDOS"
 $8006 (rPString) $00000003     "256"
 $8006 (rPString) $00000004     "512"
 $8016 (rText)    $00000001     "5"
 $8029 (rVersion) $00000001     1.0 (release)

Further Reference


This and all of the other Apple II Technical Notes have been converted to HTML by Aaron Heiss as a public service to the Apple II community, with permission by Apple Computer, Inc. Any and all trademarks, registered and otherwise, are properties of their owners.