Super E-Burner / hardware

From: Michael Current (aa700@cleveland.Freenet.Edu)
Date: 08/25/92-08:27:17 PM Z


From: aa700@cleveland.Freenet.Edu (Michael Current)
Subject: Super E-Burner / hardware
Date: Tue Aug 25 20:27:17 1992


Reprinted from Atari Interface, Vol. 4, June 1992
 
 
CSS Super E-Burner for the Atari 8-bit
    --------------
A First Impression
 
 
Barry Gordon (ACCESS)
 
     I was overwhelmed with excitement the day the UPS man delivered the 
box from Computer Software Services.  I had very good reason to be.  
After all, I had recently ordered one of their most technically oriented 
devices, the "Super E_Burner."  This device reads and programs 
(E)rasable (P)rogrammable (R)ead (O)nly (M)emory or EPROMs for short.
     Whoa!  That's jumping in a bit too fast.  How about we take a few 
steps back and run over some basic concepts first?  OK, here goes...
 
ROMs vs EPROMs
     Inside your computer is a ROM (Read Only Memory) chip which holds 
the instructions that tell your computer what it is and how to operate.  
This Operating System chip (OS ROM) is a permanent component which does 
not need energy to maintain its data integrity.  In other words, it 
doesn't go blank when the power is removed like a RAM chip.
     The OS ROM chip is programmed with instructions when it is 
manufactured, and those instructions cannot be changed at a later time.  
An EPROM chip also retains its programming when power is removed, 
however, its programming can be changed.
     An EPROM has a small window in the center of the top side of the 
chip.  Erasing an EPROM is done by simply exposing this window to a high 
intensity ultraviolet light (Don't ask how, or we'll be here all day 
talking about transistor gate depletion levels and photo-electron 
velocities).  But programming (commonly called "burning") and EPROM chip 
requires a special device.  Enter the Super E-Burner.
 
Let's Get Physical
     I had never seen a picture, nor heard a description of the physical 
aspects of the Super E-Burner.  All I knew was that it plugged into the 
cartridge port of the Atari 8-bit computer and was incredibly fast.
     After tearing the shipping box open, I pulled out a rather odd-
looking device.  The main unit of the Super E-Burner is a 5"x5" PC board 
which holds one power connection, four IC chips, 48 miscellaneous 
electronic parts, one 34-pin port and one ZIF socket.
     What's a ZIF socket?  Well, it stands for (Z)ero (I)nsertion 
(F)orce.  It's an expensive socket that puts no pressure on the pins of 
an inserted chip.  The socket has a small lever on its side.  After 
placing a chip in the socket, pressing the lever down causes a metal 
plate in each hole to clamp down on the pins, thus making a solid 
electrical contact.  Coming off the 34-pin port is a two foot ribbon 
cable that connects to the cartridge interface board.  This board 
resembles a disassembled game cartridge, and is used in a similar 
manner.
 
Using the E-Burner
     Despite the rather sparse and inadequate documentation which 
accompanies the Super E-Burner, operating the device is quite simple.  
The cartridge interface board plugs into the cartridge port and you then 
boot your computer with your favorite DOS.  (For reasons unknown to 
myself and Bob Puff, this device does not work properly with SpartaDOS 
X).  Upon entering the cartridge via a DOS command, the following menu 
screen appears:
 
+-------------------------------------+
| CO:01 NU:00  File:                  |
| Prom:0  Loc:00000  Write:00 Read:00 |
| Type:        Retries:0000   Speed:1 |
+-------------------------------------+
|       The SUPER-E BURNER 0.7        |
|  By: Robert Puff  (C) 1991 by CSS   |
|                                     |
|      [A] 2732    25V                |
|      [B] 2732A   21V                |
|      [C] 2764    21V                |
|      [D] 2764A   12V                |
|      [E] 27128   21V                |
|      [F] 27128A  12V                |
|      [G] 27256   12V                |
|      [H] 27512   12V                |
|      [I] 27C101  12V                |
|      [J] 27C301  12V (or mask ROM)  |
|                                     |
| Select PROM type >                  |
+-------------------------------------+
 
     From this menu, the EPROM size and programming voltage is entered.  
On this subject, the docs say nothing more than "Select the proper EPROM 
type.  An incorrect selection of types can damage your EPROM."
     I recommend you find some other references to help determine the 
proper setting.
     Once the EPROM type is chosen, the main menu is presented:
 
+-------------------------------------+
|        Select Operation:            |
|[R] Read EPROM    [B] Burn EPROM     |
|[V] Verify EPROM  [E] Verify erase   |
|[N] # of copies   [Q] quit to DOS    |
|[S] Change speed  [ESC] New PROM size|
|[1-9] Disk directories               |
|                                     |
|Please Select >                      |
+-------------------------------------+
 
     Although these menu selections are basically self explanatory, 
we'll run through them quickly.  [R]ead copies the information from a 
programmed EPROM onto a disk file.  [B]urn writes information from a 
disk file onto a blank EPROM.  [V]erify compares information on a 
programmed EPROM to a disk file.  [E]rase checks to make sure an EPROM 
is blank.  [N]umber sets the number of EPROMs to be burned from a single 
disk file.  [Q]uit exits to DOS.  [S]peed alters the programming speed 
for older and slower EPROMs.  [ESC] goes back to the previous menu.
 
Documentation Details?
     Four stapled pages accompany the Super E-Burner consisting of a 
title page, a warranty page, a VERY oversimplified page of instructions 
and a page showing the orientation of different sized chips in the ZIF 
socket.  I immediately called CSS and asked Bob Puff, "Is this it!?"  He 
assured me they would be revising the documentation soon and talked me 
through the necessary concepts and instructions.
     Within the documentation, a handwritten notes says that CSS is 
working on a built-in editor which will support XE memory.  This would 
make the Super E-Burner one of the most powerful firmware devices I've 
seen.  A ROM chip could be read, disassembled, modified, and rewritten 
without loading up any other programs.  Bob said the revised 
documentation would be included with the enhanced editor.
 
Observations
     Now that I've had the Super E-Burner for about a month, I find 
myself rather comfortable with it.  I have managed to backup every 
single ROM chip in the house onto my hard drive.  That's over thirty 
chips including nine different Operating Systems for my 8-bit!
     But the real fun of owning an EPROM burner is in firmware 
modifications.  By disassembling, modifying and rewriting parts of ROM 
code, I've managed to make my 130XE run in high speed mode with my US 
Doubler drives, regardless of what disk/DOS I boot; I've made a stock 
1050, US Doubler 1050 and an XF551 all respond to drive numbers higher 
than D4:; and I'm working on modifying my SpartaDOS X cartridge to use 
the standard SIO vector so it will work with a Multiplexer.
     All things considered, I am very impressed with the Super E-Burner.  
It is a well built, extremely fast, and (so far) reliable unit.  In my 
opinion, it is well worth the price (which as of this writing, is 
$169.95 + $8 S/H).  Kudos to Bob Puff and the gang at CSS!
 
-- 
 Michael Current, Cleveland Free-Net 8-bit Atari SIGOp   -->>  go atari  <<--
   The Cleveland Free-Net Atari SIG is the Central Atari Information Network
      Internet: currentm@carleton.edu / UUCP: ...!umn-cs!ccnfld!currentm
     BITNET: currentm%carleton.edu@{interbit} / Cleveland Free-Net: aa700


-----------------------------------------
Return to message index