Super-Card Ami II (Patent Pending) v2.5 July-01-91 Copyright (C) 1989, 1990, 1991, 1992 By Jim Drew Distributed & Manufactured By Utilities Unlimited of Oregon, Inc. _ _ Welcome to the world of HARDWARE copiers! Super-Card Ami (A-me) II is a simple to use archival backup system. With this product you will be able to make backup copies of any 3.5" floppy diskette. USING THE SOFTWARE: Insert your Super-Card Ami disk into DF0: and reset your Amiga by pressing the CTRL-AMIGA-AMIGA keys together. In just a few seconds (literally) there will be a menu brought up on the screen. That is how you probably got to this documentation file...right? If you select SUPER-CARD AMI the copying software will be executed. For those of you who have had previous versions of the Super-Card Ami software, you might be bit shocked by the drastic changes in the display screens. Dont panic...this is a change for the better ....believe me. The new software makes it VERY easy for ANYONE to backup the software they own. THE DISPLAY AREA The software is controlled entirely by the mouse. There are a few options that must be changed by entering new data through the keyboard. However, under normal circumstances, you should never have to change these. At the TOP of the screen you will see a window with a GRID display in it. This display shows which TRACK and HEAD are currently be copied. Each window in the grid will display a character letting you know EXACTLY what the software is doing: R-eading, A-nalyzing, W-riting, V-erifying, C-opying (hardware). Other display characters are: (Blank Grid) Track was skipped - Copier file skipped as programmed . (White) No Error occured - everything went ok * (Red) DMA Error (Source) - hardware problem * (Green) DMA Error (Target) - Over Lap value is too big I (Purple) Indexing Error - hardware problem (disk ejected) ? (Red) Reserved - for future use S (Yellow) Short Track - track is shorter than $1860 words L (Cyan) Long Track - track is longer than DF1 can write S (Red/White) Sync Error - sync search activated B (White) Stongbits - Strongbit protection found B (Dark Grey) Weakbits - Weakbit protect found Anytime you see anyone of the above characters RED instead of the color that it should, that means that the track did NOT VERIFY correctly. The copy may still work fine, so try it first! WHENEVER YOU SEE A 'L' or 'S' (LONG TRACK OR SHORT TRACK), YOU **MUST** BE USING 'HIGH DENISTY' DISKETTES....NOTHING ELSE WILL WORK!! NO EXCEPTIONS...EVER....I MEAN IT....YOU WILL BE WASTING YOUR TIME...YOU BETTER NOT CALL ME AND TELL YOU ARE USING GENERIC DISKS WHILE COPYING LONG TRACKS OR I'LL THROW A FIT. :-) Just below the grid, you will find the information box. This area tells you vital information such as what track/head is being copied, what the track-length, gap-length, # of sectors, etc. are for the original you are copying. On each side of the information box, you will find two gadgets. The function of these four gadgets are explained in the "advanced users" section. Directly below the information box are four gadgets: METHOD, START/STOP, COPIER FILES, and MODE. METHOD Each time you press the LEFT mouse button while the pointer is over-top of the METHOD gadget, the COPYING METHOD will change. The two possible choices are: HARDWARE or SOFTWARE. If you select HARDWARE, then the hardware ONLY will be used to copy the disk. If you select SOFTWARE, then normal software nibbling routines will be used to copy the disk. *NOTE* Unlike previous releases, if you do NOT have a hardware unit, you can NOT use the software at all! START/OPTIONS By pressing the LEFT mouse button while the pointer is over-top of the START/OPTIONS gadget, you will begin the copying process. At any time you wish to hault the copying process, HOLD the LEFT mouse button. COPIER FILES When you select this gadget, you will see a FILE REQUESTOR appear in the middle of the display. On your Super-Card Ami II disk, you will find a series of directories. One directory for every letter of the alphabet plus one miscellaneous one. Directories are also known as "drawers". If you click on the DF0 gadget, the disk directory will be read and displayed in the center of the requestor window. You may scroll through the directory listing by either clicking on the UP or DOWN arrows, or by moving the "slider bar". The DIRECTORY listings will be in GREEN, and the FILES in the directory will be in WHITE. Once you have selected a copier file, you will be prompted to insert your disks into the appropriate drives and the copying procedure will begin. *** PLEASE NOTE *** Insert a disk in the drive ONLY AFTER the requestor is displayed! Otherwise, AmigaDOS may not let you read the disk...this ROM bug was corrected with the 2.0 kickstart. COPIER FILES are the easiest way to make a backup! When you select a copier file from the list, the information on "how to copy" that program is loaded into a buffer. That information is what the nibbling routines use to backup the disk. This same buffer is also the one that the nibbling routines use to store the information about a disk as it is being copied. MODE Each time you press the LEFT mouse button while the pointer is over-top of the MODE gadget, the COPYING MODE will change. The four possible choices are: AUTO, INDEX, DOS, SPLICE. These are the various modes for used for copying. In the AUTO mode, the disk is looked at to see if there are sectors (of any length) and tries to "parse" through them to see how many sync marks there are. If there is a non-standard sync mark (the SYNC gadget contains the "standard" sync mark of $4489), then a search is made through a data table. While this happens, the power light (and GRID display) will flash....almost like a GURU error has occured....dont worry!...this is normal! If the nibbling routines were unable to match a sync, then the screen will flash and the copying mode is changed to SPLICE. The SPLICE mode looks at the disk structure and tries to determine where the start/end of the track is by trying to find the "write splice". The INDEX mode uses the index pulse to start/stop the reading of the track. Most commercial games can be duplicated with this mode. The DOS mode is just for normal AmigaDOS disks. However, if in the DOS mode, there was an abnormal track, the software will then go into AUTO mode and try to copy it. Many disks that are mostly all DOS format can be copied easily this way. COPY PROTECTION....HOW DOES IT WORK? The way in which the Amiga hardware was designed has left the copy protection industry open to virtually do anything. Unlike the 1581 disk drive for the Commodore 64/128 computers, the Amiga does not have a drive controller chip limited to a specific disk format. For this reason, the Amiga will read and write other disk formats such as IBM, Apple Mac (Read Only), and Atari ST. The disk controller chip PAULA, can also read GCR formatting by adjusting the timimg "window" to allow a slower data rate to be read/written. With all of the nasty things that protection companies are doing, Super-Card Ami does very well. When copying an INDEXED disk in the INDEX MODE, a perfect copy can be obtained. You might wonder why this wont work for a disk that was produced with NON-INDEXING. Let's explain how a disk is layed out: There are 80 tracks per side, two sides, a total of 160 tracks...for normal Amiga Dos format. It is possible to access all the way up to track 83. However, not ALL disk drives will reliably read the outer tracks because of the physical limitation of the drive mechanical section. Put simply, the head hits the INNER STOP before it can actually reach the track(s). When a disk is said to be "INDEXED", all of the tracks are aligned, or lined up in a row. An example of a INDEXED disk would be: Track #: 1 2 3 4 5 6 ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! * * * * * * ! ! ! ! ! ! ! ! ! ! ! ! The "*" represents the START and END of the track, known as the TRACK GAP area. This is a section of the track that is not used by normal Amiga Dos. Some protection schemes actually place their protection in this area. As you can see, all of the "*" are aligned together, and start at the exact same place on the disk. This is very easy to duplicate. The Amiga disk drives have an INDEX HOLE SENSOR built into them. A simple check at the sensor port tells the Super-Card Ami's INDEX MODE to turn on the WRITING for the DESTINATION drive (DF1) and to start reading the data. Once the sensor detects the hole again, the write is turned off and the the process is repeated for all tracks until the backup is finished. Now, if the data was NOT INDEXED, it might look like this: Track #: 1 2 3 4 5 6 * ! ! ! ! * ! ! ! ! ! ! ! ! * * ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! * ! ! ! ! ! ! ! Notice that Track #2 isnt even visible. That is because it is 180 degrees off of the INDEX mark. Notice also that Track #s 3 & 4 are INDEXED, but not intentionally. Occasionally you might end up with a few tracks that appear to be INDEXED. To get around the problem of NON-INDEXED diskettes, intelligent scanning routines are used to try to determine where the TRACK GAP area is. Due to the complexity of the routines and various methods, they will not be discussed. Copying a disk in INDEX MODE merely makes the copying process EXTREMELY fast, and is NOT necessary. The AUTO MODE should also copy a disk that IS INDEXED. While copying thousands of disks, I noticed something of interest. Nearly all of the older style protection schemes (weird or long track on only one track) can be copied using the DOS MODE. When the DOS MODE encounters an abnormal format, the software then selects the AUTO MODE to take care of it. So, MANY titles can be backed-up very quickly using the DOS MODE. ADVANCED USERS Ok...here is the scoop for all of you advanced Amiga hackers: WEAKBITS/# Revs is STILL NOT currently being used with this version of software.S STRONGBITS works great....try Stunt Car Racer, Hard Drivin', etc. The OVERLAP value works like the *OLD* Offset Length on the original Super-Card Ami I software does, except that numbers are +/- instead of wrapping around to $FFFF for positive values. Programs like Iron Lord, Puffy's Saga, etc. use this. DELAY is really handy for those OLD and SLOW A1010 drives. Change this value (0-35) for a delay between major disk operations like head step, head settle, write mode on/off, etc. ALL of the routines use the CIA timers to keep track of where the start of the track is in reference to the INDEX mark. This works great! Because copies of copies now function properly. When you copy a disk, it is NOW exactly like the original...right down to where the track pysically starts on the disk's surface. ALL copier files are 5564 bytes long. They must be this length or you will get a 'file damaged' message. The file may or may not still work though. If something doesn't verify correctly....dont panic! It may never! If there are WEAKBITS (unformatted data) in the gap area, you WILL get a verify error. So try the copy before you give up! CREDITS: Design, Copyright, Patent Holder Jim Drew THANK YOU TO THE FOLLOWING PEOPLE!: Assistance beyond that of mortal men: Shawn Liptak (Author of Nib & Soon-to-be: Barrier Blaster) (I copied your protection scheme, Shawn!) Moral support, and general helpers: Michelle Parrett & Annette Kyckendall Having patience when I showed up late or not at all: Linda Droden For all of those "late nite visits" he made: John Droden Thanks to Mom & Dad for pounding on my head when I gave up! A special thanks to our customers who have helped our corporation become what it is today! Software Sources: Mike Wade Al Mercer Eric Boyd Software Pipeline Dale "Chip" Dryer Beta Testers: William J. Coldwell Lilliane M. Carter Mark Wignall (My game design partner) Bill Seymour Lastly (but surely not least!) I would like to thank my lovely wife, Chauna. Her patience and understanding for all of the long, late nights spent without her, has made the dream of Super-Card Ami II a reality. Yes, we are still together....amazing... I QUIT! ...actually I am taking a break from the copying world and I am going to try my hand at game design with a friend. Looks like some sort of twisted space game with proportional solid 3D animation. It should be as good as any Psygnosis game....gee, I wonder how I can copy protect it?!?!? ...Jim Drew This original message scared a lot of customers into thinking that I wasnt going to be supporting the Super-Card Ami II anymore. That is incorrect. Actually, I havent had time to do much with the game, as Super-Card Ami II is taking all my time just to stay on top of things.