Replacing 6550s

From: Doug Spence <ds_spenc_at_alcor.concordia.ca>
Date: Sat Nov 28 19:07:11 1998

On Mon, 23 Nov 1998, Ethan Dicks wrote:

> There is that big edge connector on the side of the static PETs (it was
> two seperate pin connectors on later PETs). All the signals you need for
> RAM expansion are there.

Yup, you're right. I didn't look at the pinout for that before posting,
I just assumed that I wouldn't be able to access the first 8K of addresses
from there, because it would conflict with the chips on the motherboard.
There are 12 address lines and 10 select lines.

It would be aesthetically preferable to mount this thing internally via
the chip sockets, but with the edge connector I could expand the PET's RAM
to the max. And it would sure beat that hideously huge 16K RAM expansion
via the PET-to-S100 bus adapter, with its own huge power supply. :)

> For maximum preservation, I'd consider pulling all the 6550's out of the
> board and sticking them in a bag. Then, wire up a 6264 (or 62256!) to a
> small board after finding a suitable connector. I expect the pinout to
> be on ftp.funet.fi, but if it isn't, I can dig out my PET schematics.
> If I still had my old 4K PET, I'd build one, too.

I've got the pinout in my "An Introduction To Your New PET Personal
Electronic Transactor" manual. :) According to the bottom of page 23 of
this booklet (I'm going to try to reproduce it as closely as possible
here, for the fun of it):

=========================================================================

MEMORY EXPANSION

40 positions, 80 contacts edge card connector with .1" spacing. No keys.
Top side at connector (B1-40) is grounded.
                           ___
A1 A0 A11 A10 A21 SEL 6 A31 NC | TYPICAL
                           ___ | CONNECTOR
A2 A1 A12 A11 A22 SEL 7 A32 NC |
                           ___ | Sylvania
A3 A2 A13 NC A23 SEL 9 A33 BD0 | 6AD0-40-1A1-01
                           ___ |
A4 A3 A14 NC A24 SEL A A34 BD1 | Viking
                           ___ | 3KH40/1JN5
A5 A4 A15 NC A25 SEL B A35 BD2 | 3KH40/9JN5
               ___ |
A6 A5 A16 SEL 1 A26 NC A36 BD3 | Sullins
               ___ ___ | ESC-40-DREH
A7 A6 A17 SEL 2 A27 RES A37 BD4 |
               ___ ___ | Cinch
A8 A7 A18 SEL 3 A28 IRQ A38 BD5 | 251-40-30-410
               ___ ___ |
A9 A8 A19 SEL 4 A29 B02 A39 BD6 |
               ___ ___ |
A10 A9 A20 SEL 5 A30 R/W A40 BD7 |
                                                ___
Address selects are decoded in 4K blocks, i.e., SEL 1 selects $1000-1FFF,
___
SEL B selects $B000-BFFF.

=========================================================================

(I especially find it cool that they list various part numbers for the
connector. :) )

I just noticed for the first time (!) that the "PARALLEL USER PORT" has
pins labeled "T.V. Video", "T.V. Vertical", and "T.V. Horizontal"! Has
anyone actually connectd a TV or external monitor to a PET?

> You shouldn't have to build a clip-on, but if you did, there's nothing
> to keep it from working.

How would I select memory block 0 without plugging into the motherboard
somewhere?

> You can get all the data bits from two sockets, and all the address bits
> from one socket, plus the additional bits from somewhere else. Remember
> that part of the logic in the PETs decodes the A8-A11 lines to chip
> selects. You need the original address bits, not the decoded ones.

I guess it would be better (easier) to use the edge connector.

> -ethan

-- 
Doug Spence
ds_spenc_at_alcor.concordia.ca
http://alcor.concordia.ca/~ds_spenc/
Received on Sat Nov 28 1998 - 19:07:11 GMT

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:31:21 BST