PDP-8 CPU question

Allison ajp166 at bellatlantic.net
Sat Jun 18 11:29:54 CDT 2005


>
>Subject: PDP-8 CPU question
>   From: "Joe R." <rigdonj at cfl.rr.com>
>   Date: Sat, 18 Jun 2005 11:10:18 -0400
>     To: cctalk at classiccmp.org

>>>>>>>>>>Some snippage done...<<<<<<<<<<

Hi Joe,

Welcome to the dark side. ;)  The pdp-8 family is the most widely copied 
archetecture, home brewed and sought after. Its a simple machine that
really does put an underscore on less is more.  It's a great programming
experience and it's IO while very strange by microprocessor standards
is one of the simplest yet powerful. If you can find a bare proto board
building IO for the -8 omnibus machines is straightforward (as easy as S100, 
maybe easier!) with DEC docs to lead the way.


RE: docs, there are some on line already as well as PDP-8 software 
including the various "tapes".

>   Anyway I've been reading the PDP-8a User's Manual and trying to figure
>out what all I have here and I have a question about the PDP-8 CPUs. DEC
>offered two different CPUs for the PDP-8, one is the KK8-A which is a
>single M8315 card. The other is the KK8-E which consist of an M8300 and
>M8310 cards which are the CPU and an M8320 Bus Loads card and a M8330
>Timing Generator card. Can someone explain the differences between the two
>and why DEC offered two very different CPUs for the 8?  Can I replace
>simply the M8300/8310/8320/8330 cards with the M8315?

4 quad wide boards with over the top connectors vs one or two hex width.
Functionally they are about the same. the 4 board set however is a tiny 
bit faster.  The 4board set is the older PDP-8e/f/m quad style omnibus
while the hex are the newer 8A style.  

>  I also have a question about the diagnostic paper tapes. Does anyone have
>a ROM emulator or other way to load the diagnostics without using a PT
>reader? Yes, I know there are some SIMPLE diagnostics that can be loaded
>from the Programmer's Panal but I concerned about the more extensive
>diagnostics. In fact, I'm wondering if anyone has tried burning the
>diagnostics into PROMs and installing them in place of the Boot Roms on the
>M8317 card.

You could but only to the extent that you'd then have to copy to core
for execution.  ROM on PDP-8 is a tricky thing as subroutine calls 
(JSR instruction) puts the return address at the first word of the 
subroutine.  Hard to do that in ROM {yes DEC did have a rom/ram 
board to fake that.}


The upside is with 16k or more of core (which on power down never forgets.)
you can load core and copy it around.

>  Can anyone explain the purpose of the small card that plugs into the back
>of the chassis near the power regulators? It's not mentioned in the User's
>Manual and I don't even know it's name. Thom says that it controls the
>power and the machine will be completely dead if it fails but that's all
>that I know about it.

Ok that must be a PDP-8a box (hex wide).  Its still omnibus 
(as is the 8e/f/m) but allows for the 8a cpu and other wide cards.
That card if memory serves is the sense amp and for the power supply.

There are a number of sites for the PDP-8 family on the net.  
Huge resource.

Start with http://www.pdp8.net and from there you find links to
a bunch of other sites that are also noteworthy.

Good luck, enjoy.

Allison


More information about the cctalk mailing list