8-bit Hardware Upgrade, Modification and Add-On FAQ

From: Michael Current (aa700@cleveland.Freenet.Edu)
Date: 07/14/96-05:27:37 PM Z


From: aa700@cleveland.Freenet.Edu (Michael Current)
Subject: 8-bit Hardware Upgrade, Modification and Add-On FAQ
Date: Sun Jul 14 17:27:37 1996


The Atari 8-bit Hardware Upgrade,
  Modification and Add-On FAQ
 =================================
 
  | | |
  | | |
 /  |  \
 
Version 0.1
 
Dated February 18, 1995
 
Maintained by: David A. Paterson
                  Mailto:d.paterson2@genie.geis.com
 
INTRODUCTION
 
      This is a very basic version.  I intend to add as people give
 feedback to what they want to see, and how they want to see it.
 Any info you have is more than welcome!
 
PURPOSE
 
      This FAQ exists to describe the various hardware
 modifications available to the Atari 8-bit user.  It does not
 teach you how to do them.  It definitely doesn't take any
 responsibility for the results if you do try them.  But it will
 try to give you some information about where to find more
 information, which upgrades (or "hacks") are best, and who to
 consult if things go wrong.  For addresses and phone numbers of
 any of the companies listed, consult the Vendors and Developers
 List, posted at or about the 15th of each month.
 
      It also exists to describe the many wild and wonderful
 products that have been produced for the Atari 8-bit.  Many are
 unique, some may be apocryphal.  Mainstream items like printers,
 modems, disk drives and cassette decks are all excluded.
 Temperature gauges, combination printer buffer/ramdisks that run
 through the joystick port, and other such are fair game.
 
POSTING FREQUENCY
 
      This FAQ is posted whenever I remember to post it.  It is
 posted to comp.sys.atari.8bit.
 
INDEX
 
Part I
            RAM Upgrades
                  listed by computer
 
Part 2
            Video
                  Upgrades
                  80 Column devices
                  Genlocks
 
Part 3
            Operating Systems
 
Part 4
            Other Neat Stuff
                  stereo sound, add-ons
 
 
Key to abbreviations
 
 ANL - Analog Magazine
 AC -  Atari Classics Magazine
 ANT - Antic Magazine
 AIM - Atari Interface Magazine
 
PART I - RAM Upgrades
 
General
 
      The 6502 microprocessor at the heart of every Atari 8-bit has
 a sixteen bit wide address bus.  What this means is that it can
 access up to 2^16 memory locations.  That's 65536 bytes.  Some
 people, wanting more memory, came up with a variety of techniques
 to use more memory.  Most were built around the idea of bank
 switching.  Bank switching means that you swap chunks of memory
 around so that the CPU can see them when necessary.  Most schemes
 use 16k banks, though 4k and 32k have also been tried.
 
Atari 400
 
      The original Atari 400 had either 8k or 16k.  Atari produced
 a board with 48k.  Mosaic produced a 32k board, as well as a 64k
 board with 48k RAM plus 4 4k RAM banks. (ANL 13, IFC)
 
Atari 800
 
      The Atari 800 came with three memory slots.  Each slot could
 contain Atari 8k or 16k RAM boards.  Mosaic produced 32k and 64k
 boards.  Three 64k boards could be combined for 192k.
 
      Axlon produced the 128k RAMdisk board.  It banks 16k, using
 $CFFF as a control register.  Banked memory appears from $4000 to
 $7FFF.
 
      David Byrd created the "800 PLUS 288K UPGRADE" which rewired
 existing 16k RAM boards, but required additional work to become
 fully Axlon compatible.  A nasty sort of flame war erupted between
 David Byrd and Jay Torres of the Windhover Project over who
 invented the upgrade.
 
      Magna systems produced 256k, 512k and 1M boards which
 followed the Axlon standard. (ANL 65, 68)
 
Atari 1200xl
 
      See 800xl.
 
Atari 600xl
 
      As shipped, the Atari 600xl came with 16k RAM.  Atari
 released the 1064 memory module which expanded the 600xl to 64k.
 MPP, now Supra, produced the Microram 64k Memory Board (ANL 19,
 28)
 
      RC Systems produced three expansion modules for the 600xl,
 raising memory to 32k, 48k or 64k (ANL 26, 12)
 
      Richard Gore produced the Yorky, a 256k board which plugs in
 to the PBI.  It provides full compatibility with 130xe type
 banking.  It is for use on 600xls upgraded internally to 64k, or
 on 800xls.  (AC 3/2, 10)
 
Atari 800xl
 
      The Atari 800xl came with 64k RAM internal.  To access RAM
 hidden under the OS ROMs, the PIA chip was used (PORTB, used for
 STICK(2) and (3) on the original 800).  Claus Bucholtz published
 plans for a 256k upgrade which banked 32k at a time using PORTB
 for control in Byte magazine. (Byte Sept 85)
 
      ICD released the RAMBO upgrade, providing 256k in 16k banks,
 using PORTB.  Newell came out with the 256k XL, which would work
 on a 1200xl or 800xl, providing 256k total memory, .  The two
 upgrades used different sequences to access their banks. (ANL 44,
 115)
 
      Charles Bucholtz updated his upgrade to use 16k banks after
 the release of the 130xe.  Most of the 800xl upgrades can be made
 compatible with Antic banking.  The only possible problem would be
 when Antic and the CPU are supposed to be using different memory
 banks.
 
      The Yorky will also provide 256 on an 800xl (see the entry
 under 600xl).
 
      Newell released 1Meg and 4Meg upgrades for the 800xl.  These
 banked 16k as well, and required disabling internal BASIC to
 properly access the memory.
 
      Fine Tooned Engineering, having bought the rights to ICD and
 Newell's products, is bringing out a third method in the Mars 8.
 Though not yet released, it will use SIMMs for 256k, 1Meg or 4Meg
 RAM.
 
Atari 130xe
 
      The 130xe was the first "official" method of banking memory.
 It too used PORTB, but with an added twist: ANTIC and the CPU
 could access different banks.  This provided headaches for some
 owners of "older" upgrades, but few programs took advantage of
 this feature (SpartaDos Wedge and VideoBlitz demo only).  Upgrades
 for the 130xe include replacing one set of 64k chips with 256k
 chips, raising the RAM to 320k.  Adding another 256k for 576k
 total has also been done.  These were designed by Scott Peterson,
 as was a 1088k upgrade.
 
PART II - Video
 
Upgrades
 
      The most common video upgrades are the SuperVideo series,
 described in AC 2/6.  Plans were provided for the 600xl, 800xl,
 1200xl and 130xe.  The SuperVideo upgrade provides the forgotten
 chroma signal on the monitor port.  It corrects a number of errors
 in the parts in the Atari video circuit, resulting in a clearer
 image, particularly on monitors.
 
      Providing TTL output was also covered in AC 2/6.  Bob Woolley
 provided plans for the circuit, as well as instructions for
 getting TTL output from an XEP80.  Be warned that the output is
 not in the standard Atari colours; on a CGA type screen, the
 sixteen possible shades are translated into eight colours.
 
80 column devices
 
      Since the 400/800 were released in 1979, people have been
 clamouring for better text displays than the default 40x24.  Two
 products were released for the 800: The Austin-Franklin 80 column
 board and the Bit 3 80 column board were both for use in the Atari
 800.  They replaced the third memory module.  The Austin-Franklin
 board came with a "Right Cartridge" which provided the drivers.
 Removing the cartridge disabled the board.  Some software would
 not run with an 80-column board installed.
 
      Ace 80/80xl was a cartridge released which provided 80
 columns by using  bitmapped graphics on an 80 column screen.  A
 similar technique was used in the Newell Omniview, an add-on for
 their Omnimon.
 
      Atari's entry into the 80 column field was the much maligned
 XEP80.  For maximum compatibility, the XEP80 attaches to the
 computer via a joystick port.  It includes three character sets,
 8k internally, and a parallel printer port.  The software provided
 by Atari supports a 320x200 graphics mode.  This mode only
 supports direct bit images.  Hacks have been released which hook
 the XEP80 on via the parallel bus.
 
Genlock
 
      In October and November of 1991, Michael St Pierre published
 articles in the SLCC Journal describing plans for a monochrome
 Genlock.  A genlock is a system to synchronize live video with a
 computer image.  Graphics can be overlaid, faded in or out, or
 used for titling.
 
      In 1994, Michael announced Prism Studio, a full colour
 genlock.  It is sold by Mytek.
 
 
PART III - Operating Systems
 
Computer                OS
 --------                --
 
400/800                 Rev A.  No self test; Memo Pad mode.
                        Rev B.  Fixes several bugs in Rev A.
 
1200xl                  XL OS.  Some incompatibilities with 400/800 OS
 
600xl/800xl             Revised XL OS.  Includes parallel bus
                        handlers. Internal BASIC.
 
65xe/130xe              Revised XL OS. (as above)
 
xegs                    Modified XL OS.  Self-test mode changed.
                        Internal Missile Command and BASIC.
 
Operating System upgrades
 
UltraSpeed + OS : from CSS.  Supports high speed disk
 communication.  Drives 1 through 9.  Any RAM upgrade.  Includes
 three modes: standard xl/xe OS; 400/800 OS; UltraSpeed+ OS.  For
 XL/XE systems.
 
Omnimon: from Newell.  M/l monitor for 400/800.  Installs into
 $C000 page of memory, otherwise unused.
 
RAMROD OS: from Newell.  Replacement for 400/800.  Includes
 accelerated floating point math package.
 
RAMROD XL: from Newell.  OS speed-up routines, fast math, and
 Omnimon.  Includes option for second OS.
 
XL Boss: from Allen Macroware.  OS replacement for XL model
 computers.  Includes m/l monitor.  400/800 OS compatible.
 
TurBoss: available from KP and Best.  Fast math and fast screen
 routines.  For XL/XE computers.
 
PART IV - Other Neat Stuff
 
Zucchini
 
      In ANL 59,60 and 62, Dr. Lee S. Brilliant provided plans and
 software to turn a surplus Atari into a printer buffer for another
 Atari.  He called it "The Atari Zucchini".
 
      The Printer Buffer Routine (PBR) and Disk Emulator Routine
 (DER) came from B.L. Enterprises.  They were cartridges and cables
 which worked in a similar fashion to the Zucchini.  The PBR
 provided a buffer, while the DER emulated a disk drive on the
 remote computer.  Stock XLs gave 403 free sectors; a 130xe would
 give 914. (ANL 65, 67)
 
 
Voice Master
 
      Covox sold the Voice Master and Voice Master junior.  These
 would capture and record speech.  Bundled software attempted
 recognition of commands, with limited success. (ANL 47, 44)
 
Parrot
 
      The Parrot was a sound digitizer sold by Alpha Systems.
 Resembling a paddle, the device had phono jack for input.  Antic
 provided plans for a similar project, called the Antic Sampling
 Processor.  (ANT 8/8, 11)
 
SoundMouse
 
      Among the more esoteric products ever released was the
 SoundMouse, which interpreted sound to provide a reading on a
 paddle register.  It did not act as a digitizer, like the Voice
 Master and Parrot did.Bundled software made the lava lamp look
 mainstream in its appeal.  No commercial applications taking
 advantage of this unique device were released.
 
Gumby
 
      Chuck Steinman of DataQue created this set of plans for
 building stereo sound by installing a second Pokey chip (Pokey and
 Gumby, get it?).  Once installed, the second channel has all its
 addresses 16 bytes higher in memory ($D210 - $D21F).  A small
 number of demos have been released in stereo.
 ftp://atari.archive.umich.edu/Atari/8bit/Sound/gumby.arc
 
PIA2
 
      With the use of PORTB for RAM banking, hackers were looking
 for more parallel outputs.  This plan, for adding one more PIA
 chip, includes notes for adding two more.  It was intended as a
 means to control large RAM upgrades.  (AIM 3/2, 16)
 
Critical Connection
 
      A long time ago, in a galaxy far, far away, was a mystic
 operating system known as CPM.  A company named USS Enterprises
 produced the Critical Connection, a device to permit a CPM
 computer to emulate disk drives for the Atari.  It was a cable,
 plus software for the CPM end of the system.  The CPM system could
 also act as a printer buffer, and the CPM keyboard could be used
 in the place of the Atari keyboard.  (ANL 39,103)
 
SIO2PC
 
      With the demise of CPM and the rise of the IMI cartel
 (IBM-Microsoft-Intel) a new system similar to the Critical
 Connection arose.  Nick Kennedy developed the SIO2PC hardware and
 software, which permits any PC with a serial port to act as up to
 four disk drives for an Atari.  It can also act as a printer
 buffer.
 
Computer Eyes
 
      Computer Eyes was a video capture system which plugged into
 two joystick ports.  It could render images in a variety of modes.
 It required a composite video source.  (ANL 35, 53)
 
Easy Scan
 
      Take a cartridge, add a fibre-optic cable, and hook it onto a
 printer, and you've got Easy-Scan, an image scanner for the Atari
 8-bit.  Innovative Concepts produced this item.  (ANT 7/6, 43)
 
WIMA Radio, Lima, Ohio
 
      This radio station, when automating 6 broadcast hours daily,
 created a hardware and software package built around a 130xe for
 control.  Control was via joystick ports and tone decoders. (ANT
 8/7, 30)
 
Comp-U-Temp
 
      This provided 8 or 16 channels and 2 or 4 sensors.  It would
 monitor the temperature, with options to log results to disk or
 printer, or to sound an alarm if the temperature strayed out of
 set boundaries.  The software was described as "cumbersome". (ANL
 48, 35)
 
Turbo 816
 
      Released by DataQue, this provided a replacement OS as well
 as a replacement for the 6502 CPU.  A 65816 was substituted,
 providing new opcodes and a 24 bit address space (16Megs vs 64k
 with the 6502).
 
Sweet 16
 
      Released by Fine Tooned Engineering, this provides a 65816
 CPU to replace the 6502.
 
MIDIMATE
 
      MIDI stands for Musical Instrument Digital Interface.  It is
 a system for computers to record, replay and control musical
 instruments.  MIDIMATE, when combined with MidiTrack software,
 permits an Atari 8-bit to take control. (ANL 33, 26)
 
MicroNet
 
      Supra provided the Atari community with its first networking
 product.  MicroNet provides nine SIO connectors.  Eight are for
 computers.  The ninth goes to whatever peripherals are to be
 connected.  The system served to isolate the computers
 electrically.  It did no software checking, meaning that two or
 more users attempting to print or save at the same time could
 trash each others output.  (ANL 51, 76)
 
MultiPlexer
 
      CSS provided a better way to network.  The Multiplexer system
 requires one host system which has all the disk drives and
 printers for the network.  The slaves are connected via the
 cartridge port to the host, and all their disk and printer i/o is
 rerouted to the host.  All the systems involved require their OS
 replaced with a special multiplexer OS.
 
MIO
 
      ICD manufactured this wonderboard in 1987.  Connected to the
 PBI or ECI, it provided either 256k or 1Meg of RAM, two RS232
 ports, a parallel printer port and a SCSI hard drive port.
 
MIO II
 
      Currently under development by Fine Tooned Engineering, this
 PBI/ECI board will provide an interface and power supply for an
 IDE hard disk.  It may also include extended memory support for
 CPU upgraded computers, as well as a parallel port.
 
Black Box
 
      CSS manufactures the Black Box, a PBI/ECI device that offers
 an optional 64k printer buffer.  Its main attractions are its m/l
 monitor, 19200 baud RS232 port, parallel port, and hard disk
 interface.  The parallel and serial ports do not use standard DB9
 or DB25 connectors; custom cables are required.
 
Floppy Board
 
      This is an add-on to the Black Box, also from CSS.  It
 permits standard floppy drives, 360k, 720k, 1.2M and 1.44M, to be
 attached to the Black Box.  Since they are connected to the PBI,
 these drives operate extremely quickly.
 
Supra/KP Hard Disk Interface
 
      Supra released one of the first hard drives for the 800xl.
 It hooked up via the PBI.  KP bought the rights to the interface
 from Supra.
 
R-Time 8
 
      This is a clock cartridge for any Atari from Fine Tooned
 Engineering.  It includes a pass-through connector so that any
 other cartridge can be plugged in as well.  Though primarily
 intended for SpartaDos, software for other DOSes is included.
 
Mars-8
 
      This is still under development from Fine Tooned Engineering.
 For 800xls only.  Memory expansion of 256k, 1M or 4M.  Install
 internally Action, Basic XL/XE, MAC/65, SpartaDos X, R-Time 8.
 
Atari 850
 
      This device hooks into the SIO line, and provides 4 9-pin
 RS232 ports and a 15-pin parallel port.  The RS232 ports are NOT
 IBM PC standard.  The MIO and PR Connection use the same pinout.
 
P:R: Connection
 
      This device plugs into the SIO line, and provides 2 9-pin
 RS232 ports and a 15-pin parallel port.  It is powered by the SIO
 line.  The Atari 1200xl requires an internal modification to work
 with this device, or with the Atari XM301 300 baud modem.
 
Voice Box II
 
      Manufactured by the ALIEN Group, this speech synthesizer even
 nade it into TIME Magazine in their "Machine of the Year" issue in
 1982.  Plugging into the SIO line, this device would produce
 speech of the traditional computer variety.
 
R/128 RAMdisk Printer Buffer Spooler
 
      Protronics of California announced this 128k RAMdisk/printer
 buffer which interfaced via the joystick ports, offering it as a
 replacement for the 850.  A 512k upgrade was promised. (ANT 2/8,
 106)
 
N1858-32
 
      Newell Industries announced this 850 replacement in 1983.  It
 offered two serial and one parallel port, along with an expandable
 8k printer buffer.  (ANT 2/8, 106)
 
Oscar Model 1
 
      This bar-code scanner was from the Databar Corp.  The intent
 was to permit the speedy entry of computer programs which would be
 encoded in magazines.  (ANT 2/8, 107)
 
1200XL PBI
 
      Hackers love the 1200xl for two reasons: because of all the
 space available within the case, and because of the great
 keyboard.  Bob Woolley came up with this set of plans for adding a
 parallel bus interface to the 1200xl.
 ftp://atari.archive.umich.edu/Atari/8bit/Modifications/pbi1200.arc
 
 
=== End ===
 
-- 
Michael Current, 8-Bit Atari FAQ & Vendor/Developer Lists maintainer
   User groups: CAIN, SPACE, NWPAC / mailto:mcurrent@carleton.edu


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