home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / GXY-SYB.LHA / sybil / super-card.txt < prev    next >
Encoding:
Text File  |  1996-03-09  |  13.5 KB  |  331 lines

  1. Super-Card Ami II (Patent Pending)  v2.5 July-01-91
  2.  
  3. Copyright (C) 1989, 1990, 1991, 1992 By Jim Drew
  4. Distributed & Manufactured By Utilities Unlimited of Oregon, Inc.
  5.  
  6.                                                            _  _
  7. Welcome to the world of HARDWARE copiers!  Super-Card Ami (A-me) II is
  8. a simple to use archival backup system.  With this product you will be
  9. able to make backup copies of any 3.5" floppy diskette.
  10.  
  11.  
  12.  
  13. USING THE SOFTWARE:
  14.  
  15. Insert your Super-Card Ami disk into DF0: and reset your Amiga by
  16. pressing the CTRL-AMIGA-AMIGA keys together. In just a few seconds
  17. (literally) there will be a menu brought up on the screen.  That is how
  18. you probably got to this documentation file...right?  If you select
  19. SUPER-CARD AMI the copying software will be executed.
  20.  
  21. For those of you who have had previous versions of the Super-Card Ami
  22. software, you might be bit shocked by the drastic changes in the
  23. display screens.  Dont panic...this is a change for the better
  24. ....believe me.  The new software makes it VERY easy for ANYONE to
  25. backup the software they own.
  26.  
  27.  
  28. THE DISPLAY AREA
  29.  
  30.  
  31. The software is controlled entirely by the mouse.  There are a few
  32. options that must be changed by entering new data through the keyboard.
  33.  
  34. However, under normal circumstances, you should never have to change
  35. these.
  36.  
  37. At the TOP of the screen you will see a window with a GRID display in
  38. it.  This display shows which TRACK and HEAD are currently be copied. 
  39. Each window in the grid will display a character letting you know
  40. EXACTLY what the software is doing: R-eading, A-nalyzing, W-riting,
  41. V-erifying, C-opying (hardware).  Other display characters are: 
  42.  
  43. (Blank Grid)   Track was skipped  - Copier file skipped as programmed
  44. . (White)      No Error occured   - everything went ok
  45. * (Red)        DMA Error (Source) - hardware problem
  46. * (Green)      DMA Error (Target) - Over Lap value is too big
  47. I (Purple)     Indexing Error     - hardware problem (disk ejected)
  48. ? (Red)        Reserved           - for future use
  49. S (Yellow)     Short Track        - track is shorter than $1860 words
  50. L (Cyan)       Long Track         - track is longer than DF1 can write
  51. S (Red/White)  Sync Error         - sync search activated
  52. B (White)      Stongbits          - Strongbit protection found
  53. B (Dark Grey)  Weakbits           - Weakbit protect found 
  54.  
  55. Anytime you see anyone of the above characters RED instead of the color
  56. that it should, that means that the track did NOT VERIFY correctly. 
  57. The copy may still work fine, so try it first!
  58.  
  59. WHENEVER YOU SEE A 'L' or 'S' (LONG TRACK OR SHORT TRACK), YOU **MUST**
  60. BE USING 'HIGH DENISTY' DISKETTES....NOTHING ELSE WILL WORK!! NO
  61. EXCEPTIONS...EVER....I MEAN IT....YOU WILL BE WASTING YOUR TIME...YOU
  62. BETTER NOT CALL ME AND TELL YOU ARE USING GENERIC DISKS WHILE COPYING
  63. LONG TRACKS OR I'LL THROW A FIT.  :-)
  64.  
  65.  
  66. Just below the grid, you will find the information box.  This area
  67. tells you vital information such as what track/head is being copied,
  68. what the track-length, gap-length, # of sectors, etc. are for the
  69. original you are copying.
  70.  
  71. On each side of the information box, you will find two gadgets.  The
  72. function of these four gadgets are explained in the "advanced users"
  73. section.
  74.  
  75. Directly below the information box are four gadgets: METHOD,
  76. START/STOP, COPIER FILES, and MODE.  
  77.  
  78.  
  79. METHOD
  80.  
  81. Each time you press the LEFT mouse button while the pointer is over-top
  82. of the METHOD gadget, the COPYING METHOD will change.  The two
  83. possible choices are: HARDWARE or SOFTWARE.  If you select HARDWARE,
  84. then the hardware ONLY will be used to copy the disk.  If you select
  85. SOFTWARE, then normal software nibbling routines will be used to copy
  86. the disk.  *NOTE*  Unlike previous releases, if you do NOT have a
  87. hardware unit, you can NOT use the software at all!
  88.  
  89.  
  90. START/OPTIONS
  91.  
  92. By pressing the LEFT mouse button while the pointer is over-top of the
  93. START/OPTIONS gadget, you will begin the copying process.  At any time
  94. you wish to hault the copying process, HOLD the LEFT mouse button.  
  95.  
  96.  
  97.  
  98. COPIER FILES
  99.  
  100. When you select this gadget, you will see a FILE REQUESTOR appear in
  101. the middle of the display.  On your Super-Card Ami II disk, you will
  102. find a series of directories.  One directory for every letter of the
  103. alphabet plus one miscellaneous one.  Directories are also known as
  104. "drawers".  If you click on the DF0 gadget, the disk directory will be
  105. read and displayed in the center of the requestor window.  You may
  106. scroll through the directory listing by either clicking on the UP or
  107. DOWN arrows, or by moving the "slider bar".  The DIRECTORY listings
  108. will be in GREEN, and the FILES in the directory will be in WHITE. 
  109. Once you have selected a copier file, you will be prompted to insert
  110. your disks into the appropriate drives and the copying procedure will
  111. begin.  *** PLEASE NOTE ***  Insert a disk in the drive ONLY AFTER the
  112. requestor is displayed!  Otherwise, AmigaDOS may not let you read the
  113. disk...this ROM bug was corrected with the 2.0 kickstart.
  114.  
  115. COPIER FILES are the easiest way to make a backup!  When you select a
  116. copier file from the list, the information on "how to copy" that
  117. program is loaded into a buffer.  That information is what the nibbling
  118. routines use to backup the disk.  This same buffer is also the one that
  119. the nibbling routines use to store the information about a disk as it
  120. is being copied.
  121.  
  122.  
  123. MODE
  124.  
  125. Each time you press the LEFT mouse button while the pointer is over-top
  126. of the MODE gadget, the COPYING MODE will change.  The four possible
  127. choices are: AUTO, INDEX, DOS, SPLICE.  These are the various modes for
  128. used for copying.  In the AUTO mode, the disk is looked at to see if
  129. there are sectors (of any length) and tries to "parse" through them to
  130. see how many sync marks there are.  If there is a non-standard sync
  131. mark (the SYNC gadget contains the "standard" sync mark of $4489), then
  132. a search is made through a data table.  While this happens, the power
  133. light (and GRID display) will flash....almost like a GURU error has
  134. occured....dont worry!...this is normal!  If the nibbling routines were
  135. unable to match a sync, then the screen will flash and the copying mode
  136. is changed to SPLICE.  The SPLICE mode looks at the disk structure and
  137. tries to determine where the start/end of the track is by trying to
  138. find the "write splice".  The INDEX mode uses the index pulse to
  139. start/stop the reading of the track.  Most commercial games can be
  140. duplicated with this mode.  The DOS mode is just for normal AmigaDOS
  141. disks.  However, if in the DOS mode, there was an abnormal track, the
  142. software will then go into AUTO mode and try to copy it.  Many disks
  143. that are mostly all DOS format can be copied easily this way.
  144. COPY PROTECTION....HOW DOES IT WORK?
  145.  
  146. The way in which the Amiga hardware was designed has left the copy
  147. protection industry open to virtually do anything.  Unlike the 1581
  148. disk drive for the Commodore 64/128 computers, the Amiga does not have
  149. a drive controller chip limited to a specific disk format.  For this
  150. reason, the Amiga will read and write other disk formats such as IBM,
  151. Apple Mac (Read Only), and Atari ST.  The disk controller chip PAULA,
  152. can also read GCR formatting by adjusting the timimg "window" to allow
  153. a slower data rate to be read/written.
  154.  
  155. With all of the nasty things that protection companies are doing,
  156. Super-Card Ami does very well.  When copying an INDEXED disk in the
  157. INDEX MODE, a perfect copy can be obtained.  You might wonder why this
  158. wont work for a disk that was produced with NON-INDEXING.  Let's
  159. explain how a disk is layed out:
  160.  
  161. There are 80 tracks per side, two sides, a total of 160 tracks...for
  162. normal Amiga Dos format.  It is possible to access all the way up to
  163. track 83.  However, not ALL disk drives will reliably read the outer
  164. tracks because of the physical limitation of the drive mechanical
  165. section.  Put simply, the head hits the INNER STOP before it can
  166. actually reach the track(s).
  167.  
  168. When a disk is said to be "INDEXED", all of the tracks are aligned, or
  169. lined up in a row.  An example of a INDEXED disk would be:
  170.  
  171.  
  172. Track #:        1       2       3       4       5       6
  173.  
  174.                 !       !       !       !       !       !
  175.                 !       !       !       !       !       !
  176.                 !       !       !       !       !       !
  177.                 !       !       !       !       !       !
  178.                 *       *       *       *       *       *
  179.                 !       !       !       !       !       !
  180.                 !       !       !       !       !       !              
  181.  
  182.                
  183.  
  184. The "*" represents the START and END of the track, known as the TRACK
  185. GAP area.  This is a section of the track that is not used by normal
  186. Amiga Dos.  Some protection schemes actually place their protection in
  187. this area.  As you can see, all of the "*" are aligned together, and
  188. start at the exact same place on the disk.  This is very easy to
  189. duplicate.  The Amiga disk drives have an INDEX HOLE SENSOR built into
  190. them.  A simple check at the sensor port tells the Super-Card Ami's
  191. INDEX MODE to turn on the WRITING for the DESTINATION drive (DF1) and
  192. to start reading the data.  Once the sensor detects the hole again, the
  193. write is turned off and the the process is repeated for all tracks
  194. until the backup is finished.
  195.  
  196.  
  197.  
  198. Now, if the data was NOT INDEXED, it might look like this:
  199.  
  200. Track #:        1       2       3       4       5       6
  201.  
  202.                 *       !       !       !       !       *
  203.                 !       !       !       !       !       !
  204.                 !       !       *       *       !       !       
  205.                 !       !       !       !       !       !
  206.                 !       !       !       !       !       !
  207.                 !       !       !       !       *       !
  208.                 !       !       !       !       !       !
  209.  
  210.  
  211.  
  212. Notice that Track #2 isnt even visible.  That is because it is 180
  213. degrees off of the INDEX mark.  Notice also that Track #s 3 & 4 are
  214. INDEXED, but not intentionally.  Occasionally you might end up with a
  215. few tracks that appear to be INDEXED. 
  216.  
  217. To get around the problem of NON-INDEXED diskettes, intelligent
  218. scanning routines are used to try to determine where the TRACK GAP area
  219. is.  Due to the complexity of the routines and various methods, they
  220. will not be discussed.  Copying a disk in INDEX MODE merely makes the
  221. copying process EXTREMELY fast, and is NOT necessary.  The AUTO MODE
  222. should also copy a disk that IS INDEXED.
  223.  
  224. While copying thousands of disks, I noticed something of interest. 
  225. Nearly all of the older style protection schemes (weird or long track
  226. on only one track) can be copied using the DOS MODE.  When the DOS MODE
  227. encounters an abnormal format, the software then selects the AUTO MODE
  228. to take care of it.  So, MANY titles can be backed-up very quickly
  229. using the DOS MODE.
  230.  
  231.  
  232. ADVANCED USERS
  233.  
  234. Ok...here is the scoop for all of you advanced Amiga hackers:
  235.  
  236. WEAKBITS/# Revs is STILL NOT currently being used with this version of
  237. software.S
  238.  
  239. STRONGBITS works great....try Stunt Car Racer, Hard Drivin', etc.
  240.  
  241.  
  242. The OVERLAP value works like the *OLD* Offset Length on the original
  243. Super-Card Ami I software does, except that numbers are +/- instead of
  244. wrapping around to $FFFF for positive values.  Programs like Iron Lord,
  245. Puffy's Saga, etc. use this.
  246.  
  247. DELAY is really handy for those OLD and SLOW A1010 drives.  Change this
  248. value (0-35) for a delay between major disk operations like head step,
  249. head settle, write mode on/off, etc.
  250.  
  251. ALL of the routines use the CIA timers to keep track of where the start
  252. of the track is in reference to the INDEX mark.  This works great! 
  253. Because copies of copies now function properly.  When you copy a disk,
  254. it is NOW exactly like the original...right down to where the track
  255. pysically starts on the disk's surface.
  256.  
  257. ALL copier files are 5564 bytes long.  They must be this length or you
  258. will get a 'file damaged' message.  The file may or may not still work
  259. though.  
  260.  
  261. If something doesn't verify correctly....dont panic!  It may never!  If
  262. there are WEAKBITS (unformatted data) in the gap area, you WILL get a
  263. verify error.  So try the copy before you give up!
  264.  
  265.  
  266.  
  267.  
  268.                                CREDITS:
  269.  
  270. Design, Copyright, Patent Holder
  271. Jim Drew
  272.  
  273.  
  274. THANK YOU TO THE FOLLOWING PEOPLE!:
  275.  
  276. Assistance beyond that of mortal men:
  277. Shawn Liptak (Author of Nib & Soon-to-be: Barrier Blaster)
  278. (I copied your protection scheme, Shawn!)
  279.  
  280.  
  281. Moral support, and general helpers:
  282. Michelle Parrett & Annette Kyckendall
  283.  
  284.  
  285. Having patience when I showed up late or not at all:
  286. Linda Droden
  287.  
  288. For all of those "late nite visits" he made:
  289. John Droden
  290.  
  291.  
  292. Thanks to Mom & Dad for pounding on my head when I gave up!
  293.  
  294. A special thanks to our customers who have helped our corporation
  295. become what it is today!
  296.  
  297.  
  298.  
  299. Software Sources:
  300.  
  301. Mike Wade
  302. Al Mercer
  303. Eric Boyd
  304. Software Pipeline
  305. Dale "Chip" Dryer
  306.  
  307. Beta Testers:
  308.  
  309. William J. Coldwell
  310. Lilliane M. Carter
  311. Mark Wignall (My game design partner)
  312. Bill Seymour
  313.  
  314.  
  315. Lastly (but surely not least!) I would like to thank my lovely wife,
  316. Chauna.  Her patience and understanding for all of the long, late
  317. nights spent without her, has made the dream of Super-Card Ami II a
  318. reality.  Yes, we are still together....amazing...
  319.  
  320.  
  321.  
  322. I QUIT! ...actually I am taking a break from the copying world and I am
  323. going to try my hand at game design with a friend.  Looks like some
  324. sort of twisted space game with proportional solid 3D animation.  It
  325. should be as good as any Psygnosis game....gee, I wonder how I can
  326. copy protect it?!?!?       ...Jim Drew
  327.  
  328. This original message scared a lot of customers into thinking that I
  329. wasnt going to be supporting the Super-Card Ami II anymore.  That is
  330. incorrect.  Actually, I havent had time to do much with the game, as
  331. Super-Card Ami II is taking all my time just to stay on top of things.