home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / utility / emulator / transuti.lzh / Memo.doc < prev    next >
Encoding:
Text File  |  1991-01-24  |  8.4 KB  |  199 lines

  1.      DATE:     17 April 1987
  2.      
  3.      TO:       Amiga Abusers Everywhere
  4.      
  5.      FROM:     Wood S. Clodfelter, aka Wood*Stock (PLink)
  6.      
  7.      SUBJECT:  Transformer with a 68010, KS 1.2 in ROM
  8.      
  9.      
  10.      This is dedicated to all you Amiga Abusers out there, that just can't
  11.      wait to NewZap a new program, or add the latest hardware to your
  12.      favorite toy.
  13.      
  14.      
  15.      As a note of background info (not .info), I've been tinkering with the
  16.      Amiga since December of 1985, have partially paid for the machine by
  17.      co-authoring "Deluxe Help for Deluxe Paint" (a special note of
  18.      interest for you 600 or so fans out that bought it, and you 6000 or so
  19.      pirates that "borrowed" it).  I've built a fair reputation in the West
  20.      Palm Beach, FL area for being the one who manages to "make it work" on
  21.      the Amiga.  And last, but by no means least, I'm a founding member of
  22.      the Northern Palm Beach County Amiga Abusers Group (NPBCAAG).
  23.      
  24.      All of us at NPBCAAG are dedicated to wringing the most out of our
  25.      toys, paying frequent visits to the Guru, and above all not taking
  26.      ourselves or our work very serious.  We bought the Amiga for FUN, and
  27.      we have it.  If you're ever in our area, look us up.
  28.      
  29.      But on to the meat of the matter.  Since all of us at NPBCAAG always
  30.      want MORE (more what is never very clear), we began looking in
  31.      enhancements for the Amiga at an early date.  Since none of us were
  32.      very rich, we were always looking for the cheap but powerful add-ons.
  33.      The first one that looked promising was the 68010 cpu.
  34.      
  35.      The 68010 cpu is a pin-compatable replacement for Amiga's 68000 main
  36.      microprocessor.  It just so happens to be 99.9% software compatable as
  37.      well.  The only incompatability is that the 68000 can execute the MOVE
  38.      SR,ea instruction in user mode (where it is when it's running your
  39.      program, and the 68010 can not.  If a 68010 executes that instruction,
  40.      it's Hello Guru!.  Not to fret, there is a simple solution.
  41.      
  42.      When the Amiga is running as a multi-tasking machine, a small segment
  43.      of code can be added to the system which "catches" ("traps" for you
  44.      techies) the error, fixes the problem by changing MOVE SR,ea to MOVE
  45.      CCR,ea and then continuing with your program.  How do you get that
  46.      code in place, you say?  Just add the DeciGel program to the root or c
  47.      directory of your boot disk(s), and make it the first command in your
  48.      Startup-Sequence.  That's it.  For you memory starved users, note that
  49.      this will only cost you about 100 bytes!
  50.      
  51.      So why do it?  Speed.  It may not be lightning, but on some programs,
  52.      it's invaluable.  The improvement is probably most appreciated when
  53.      running Deluxe Music Construction Set.  The difference in this
  54.      heavyweight software package is amazing.  For those of you into Midi,
  55.      it's indespensible.
  56.      
  57.      So what's the cost?  I got my 68010 chip through a friend who bought
  58.      it from a chip distributor who wasn't quite sure of the cost, but best
  59.      bets say it can be had for less than $50.  A Baby Turbo Amiga for $50.
  60.      How can you go wrong?
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.      
  68.      Well, you can go wrong, but not too far.  Certain misbehaving Amiga
  69.      programs don't multitask.  If the program really won't multitask, and
  70.      it executes the dreaded MOVE SR,ea instruction, say hello to the Guru.
  71.      The only program that I know of that is that abusive (in the negative
  72.      sense) is Commodore's Transformer.  What's that?  Can't give up
  73.      Transformer until SideCar (tee-hee) arrives?  Read on.
  74.      
  75.      I have no love for Transformer.  It's slow, it's quirky, it's all a
  76.      lot of us have.  Sooooo...  One afternoon (evening, night...) I went
  77.      to work on Transformer.  Studying the Motorola docs on the 68000 and
  78.      68010, writing a loader for "at1" on the Transformer disk, and
  79.      disassembling 'til the cows came home, I uncovered the fix.  If you
  80.      elect to plug in a 68010 and run Transformer, get yourself a copy of
  81.      NewZap 3.0, and follow the instructions below.
  82.      
  83.          1.  Make a copy of the Transformer disk.  Put it in drive "x" and
  84.          start NewZap with the command NewZap dfx:at1.
  85.          
  86.          2.  Using the Search function (Amiga-Z and Amiga-C), change all
  87.          occurances of the hex numbers 40c2, 40c4, 40c6 and 40c7 to 42c2,
  88.          42c4, 42c6 and 42c7, respectively, saving each disk block as you
  89.          go.  I admit there's a bunch, but this fix works!
  90.          
  91.      What you have when you're done is a copy of Transformer that will run
  92.      (and will run better) with a 68010.  I don't know if it will still run
  93.      on a 68000, I don't know anybody that still has one!  You're welcome.
  94.      
  95.      Everyone in NPBCAAG has a 68010.  Nobody has problems with them.
  96.      There may be programs that don't work, but we haven't found them.
  97.      
  98.      The other transformation that is in the works here at the NPBCAAG is
  99.      the permanent switch to KickStart 1.2.  In ROM, of course.  So far, we
  100.      have two Amigas with KS in ROM, and more in the works.  Here the
  101.      pluses and minuses are more difficult to assess.  There are nasty
  102.      programs out there that just plain demand KS 1.1.  If you have some of
  103.      these, and just can't bear to part with them, then too bad.
  104.      
  105.      The only KS 1.1 program that can be fixed (that I know of) is (you
  106.      guessed it) Transformer.  Copy the "Trans12" program to a copy of
  107.      Transformer, cd to that disk, and run Trans12.  It will patch "at1" so
  108.      that it hooks into 1.2 instead of oblivion.
  109.      
  110.      So if you're locked out of KS 1.1, why do it?  Because in the process,
  111.      you get 256K of Fast Ram Free!  The memory previously used to hold KS
  112.      is available after you install the ROM's.  See the end of this doc for
  113.      the address, etc. of how to get KS 1.2 in ROM, BUT READ THIS FIRST!
  114.      
  115.      The installation of KS 1.2 in ROM is not for lightweights!  It
  116.      involves soldering, cutting and disassembly down to the last screw!
  117.      The memory you wind up with does not Auto-Config, so you'll have to
  118.      add "AddMem" to your Startup-Sequence to take advantage of the memory,
  119.      but if you can handle the installation, you can handle the Sequence.
  120.      
  121.      There are just two things I want to point out that the makers of this
  122.      wonder don't tell you in advance.  First, if you have an aMega ram
  123.      board, you have to make a simple mod to it to continue using it, and
  124.      the mod in the early edition of the manual is WRONG.  Call them and
  125.      get the latest poop.  (Note: According to one source at Creative
  126.      Microsystems, THEY designed the aMega for C-ltd.)
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.      
  134.      Second, and MOST important, there are two drives used in the Amiga and
  135.      the external 3-1/2's.  Some are NEC's (the early ones), the rest are
  136.      Panasonics.  In order to use the sockets provided for the ROM's, you
  137.      must use a Panasonic drive as the internal Amiga drive.  The NEC's
  138.      simply don't have enough clearance.  If your setup is (was?) like
  139.      mine, you may have to swap your internal and external drive mechanisms
  140.      to get the Panasonic where it fits.  If you do, remember that NEC and
  141.      Panasonic drives have their connectors flipped.  If you change drives,
  142.      put a twist in the ribbon cable to keep things straight.
  143.      
  144.      The alternative to the drive swap, is to solder the ROM's directly to
  145.      the motherboard.  My advice ----> DON'T DO IT!
  146.      
  147.      Well, that's about it.  I recommend both of the above changes whole-
  148.      heartedly for those of you who are able.  The Amiga turns into a
  149.      different machine with a 68010 and Fast Ram.  And of course, that's
  150.      why we all bought it - because it was different.
  151.      
  152.      I can be reached on People Link as Wood*Stock, or by name on Amiga
  153.      Link BBS at (305)622-0138.  Praises and questions only, all complaints
  154.      to nil:
  155.      
  156.      Happy Abusing!
  157.      
  158.      ----------------------------------------------------------------------
  159.      
  160.      Credits:
  161.      
  162.      Scott Turner (where ever he is) wrote DeciGel.  Bless him.
  163.      
  164.      John Morgensen (PLink -> JMORG) wrote Trans12.  Bless him 1.2.
  165.      
  166.      Kickstart Eliminator, the KS ROM's and Fast Ram people are:
  167.      
  168.           Creative Microsystems, Inc.
  169.           10110 SW Nimbus #B1
  170.           Tigard, OR  97223
  171.      
  172.           (503) 684-9300
  173.      
  174.      Kickstart Eliminator is available direct from CMI, Abel Supply, and
  175.      brave Amiga Dealers everywhere.
  176.       
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.