[net.micro.atari8] 6502 vs Atari

wrd@tekigm2.UUCP (Bill Dippert) (08/19/86)

Apparently the so called "6502" used in the Atari's is a custom modified
chip, hence its not using the industry type JDEC number.  From Mike at Xerox
comes the following:

     Atari 6502c #C014806                   standard 6502

     pin no.    function                    pin no.     function
     36         READ/WRITE                  36          N.C.
     35         /HALT                       35          N.C.
     34         N.C.                        34          READ/WRITE

Therefore one could bend up pins 34 and 36 and do a wire connection to swap
these two pins, but that would still leave you without a /HALT command.
(Presumably the halt command is necessary.)  I do not know if the 6502c
chip used by Atari is identical between the original 400/800, the intermediate
XL series and the current XE series.  Presumably there have been some improve-
ments but I do not think that they have gone to CMOS.  Any comments from
Atari?   Does anyone know if the 65802 chip has a halt function?  Possibly,
if it did, it could still be used with a 34/36 pin swap out.

			       --Bill--
==========================================================================
  It is rare to find anything unmodified in my household.  Half of my
  cats don't even have tails.  -- Don't flame me, they are Manx breed!
==========================================================================

Any openings for a mechanical/electromechanical engineer/tinkerer???

jhs@MITRE-BEDFORD.ARPA (08/23/86)

According to someone at Atari who shall remain nameless, mostly because I
can't find the message with his name on it,  the 6502 in the XL/XE series is
indeed a custom version with internal tri-state buffers and a HALT line.
In some of the old 800 series, presumably the ones in which a new ANTIC chip
was added or something, there were external tri-state buffers controlled by
the HALT line, and a standard 6502.  One could drop in a 65802 in that circuit
and it should work.  Also, the same logic could be used in a XL/XE machine
to make a 65802 work.  One would just have to make a piggyback board to plug
into the 6502 socket (did someone say SOCKET?) and in turn provide the socket
for the 68502 and the tri-state drivers and the control logic.  The only thing
I am a little unclear on (not quite the same as nuclear) is how to halt the
65802.  Perhaps the ANTIC knows what it can get away with and all you have to
do is (carefully) halt the clock to the 65802 during the HALT signal period.

I suspect everything will fall nicely into place, given a piggyback board.


-John Sangster
jhs@mitre-bedford.arpa