MAC-ETTE v1.0 Copyright 1992 Paul E. Thomson All Rights Reserved INTRODUCTION: MAC-ETTE is a Dos utility which reads Mac 1.4 meg diskettes on a PC equiped with a 3.5 inch high density drive. DISK TYPES: MAC-ETTE can only read 1.4 Meg floppies. It cannot read 400k or 800k disks. These disks cannot be read on a PC without special hardware. 1.4 Meg disks have a square hole on the side opposite the write protect switch, 400k and 800k disks do not. ABOUT FILE SYSTEMS: There are several differences in the way the Mac and Dos deal with files. Both operating systems currently use a hierarchical file structure. This is a tree like structure which helps manage large numbers of files using directories. Each directory can contain both files and other directories. On the Mac these directories are called folders. In Dos, a file appears as a sequence of bytes which can store any type of information. On the Mac there are two separate parts to a file called forks. The resource fork contains resources used by the application (menus, fonts, etc.). The data fork can contain any type of data used by the application. MAC-ETTE allows you to copy either fork to a Dos PC. Usually only one fork is of interest on a Dos machine. If you are copying fonts (Type 1, TrueType, or screen),they generally exist in the resource fork. Text files often exist in the data fork. Obviously if a fork has a size of zero, all information exists in the other fork. Each fork is copied as it appears on the Mac disk (no headers). If you are interested in converting Type 1 or TrueType fonts to Dos/Windows format, Mac-ette along with a utility called Wrefont (availability explained below) can do the job. USING MAC-ETTE: MAC-ETTE has an auto sensing feature which reads drives A and B to determine which contains a Mac disk. If this determination cannot be made, the user is asked which drive to read from. This feature can be bypassed by typeing the drive letter on the command line (eg. "MAC-ETTE A:" or "MAC-ETTE B:"). After running MAC-ETTE you can scroll through the files using the arrow keys, and move in and out of folders using the O and C keys. To copy from a diskette, highlight the fork you want to copy then hit the B key. You will then be prompted for an output path name. The CRLF translation option (X) can be used with text files to make them editable on the PC. Macs use a carriage return (ascii 13) to end text lines. Dos uses carriage return followed by a line feed (ascii 10) - that is two characters to end text lines. When CRLF translation is on, any ascii 13 character will get an ascii 10 inserted afer it. NOTE: DO NOT USE CRLF WITH BINARY FILES AS THE INSERTED CHARACTERS WILL CAUSE PROBLEMS. Here is a summary of commands: D: Mark data fork for copy. Alt-D: Mark data fork of all files in current folder for copy. Ctrl-D: Unmark all data fork files in current folder. R: Mark resource fork for copy. Alt-R: Mark resource fork of all files in current folder for copy. Ctrl-R: Unmark all resource fork files in current folder. O: Open folder (change directory). C: Close folder (change to parent directory). N: Read from new diskette. X: Toggle CRLF translation. E: Edit DOS base filename for copy. B: Begin copying all marked files. Esc: Quit to DOS. If you want to abort while copying just press the Esc key. You will be promped to continue, skip the current file, or quit copying. Below is a brief description of the directory screens headings: Filename: Mac filename (31 character maximum, upper and lower case, can contain spaces). Type: Mac file type (4 characters, upper and lower case). Crtr: File creator (4 characters, upper and lower case). This contains the file type of the application that created the file. Data Len: Length in bytes of the files data fork. Can be zero if file only has resource fork. Rsrc Len: Length in bytes of the files resource fork. Can be zero if file only has data fork. Date: Modification date of the file. Dos Name: Base name file is to be saved under in Dos. (8 character maximum, upper case only, cannot contain spaces). FILE NAMES: When you first mark a fork to be copied, a DOS filename shows up under the "DOS NAME" heading. This name is formed by the procedure below. The user can change the base filename by hitting E and entering a new filename. Default DOS filenames are formed from Mac filenames as follows: Mac filenames are truncated to 8 bytes. Spaces are changed to underscores (_). Invalid characters are changed to exclamation marks (!). Data forks get a ".DT_" extension. Resource forks get a ".RS_" extension. PROBLEMS: If you get errors or Mac-ette will not read a disk at all, make sure it is a high density diskette (square hole in bottom right side of diskette). Even high density Diskettes from some Mac machines may not be readable from DOS drives, try reformatting on a different machine. SHAREWARE: This software is being distributed under the shareware concept. It may be distributed freely as long as it is not sold and all files are included. If you try Mac-ette and decide to keep it, a registration fee of $20.00 is required as described below. This will entitle you to information on updates and other products. You can register Mac-ette for $20.00 with the address below or from Public (software) Library with your MC, Visa, AMEX or Discover card by calling 800-2424-PsL or 713-524-6394 or by FAX to 713-524-6398 or by CompuServ to 71355,470 or by mail to PsL, P.O. Box 35705, Houston, Texas 77235-5705. TELL THEM YOU WANT TO REGISTER MAC-ETTE (#10652). THESE NUMBERS ARE FOR REGISTERING ONLY. FOR OTHER INFORMATION WRITE TO THE ADDRESS BELOW. Acute Systems PO Box 37 Algonquin, IL 60102 ALSO AVAILABLE FROM ACUTE: Wrefont v3.1, a Windows font utility, does the following: - Converts Mac Type1 and TrueType fonts to PC format. - Generates PFM, INF, and AFM files from Type 1 outline (PFB). - Change encoding of Type 1 fonts. You can order Wrefont 3.1 for $20.00 + $4.00 S&H from PsL via the 800 number above or from Acute Systems at the above address. DISCLAIMER OF WARRANTY: THIS SOFTWARE AND MANUAL ARE PROVIDED AS IS AND WITHOUT WARRANTY OF ANY KIND WHETHER EXPRESSED OR IMPLIED. THE AUTHOR WILL NOT BE HELD LIABLE FOR DAMAGES OF ANY KIND RELATING TO THE USE OR MISUSE OF THIS SOFTWARE.