On 31/07/07, Jos Dreesen / Marian Capel <jos.mar at bluewin.ch> wrote:
For those readers not equipped to deal with a 744KB PDF file, here's
the abstract from the front:
The PDP-8 family of minicomputers were built by Digital Equipment
Corporation between 1965 and 1990. The PDP8 computers were one
of the ?rst computers that were a(r)ordable by a broader range of cus-
tomers that contributed in the success of these machines. In 1976,
Intersil developed a PDP8 chipset consisting of the IM6100 proces-
sor [6], the I/O extension (IM6101) and the UART (IM6402). The
PDP8 utilizes a small instruction set. Only eight basic instructions
are implemented, which provide enough functionality to compose
complete programs.
A single board computing system was designed using the chipset from
Intersil and a 80C32 based microcomputer system. The implemented
computer is a minimal PDP8 computer with an UART to interface
with legacy peripherals. The 80C32 microcomputer system controls
the memory and the system state of the PDP8 sub-system. This
microcomputer system communicates with a host computer via an
USB interface. The USB connection is based upon the PDIUSB12
USB controller from Philips. Using the 80C32 microcomputer system
and specially designed host software, executables can be loaded into
the PDP8 memory and their execution can be controlled. The whole
PDP8 computer is controllable from a special application running
on a Microsoft Windows host computer. Borland C++ Builder was used to
develop this application.
This thesis will describe the development process and results of
building such a system. The design of the
PDP8-computer and the PC host sofware will be presented.