top of page

File

Address Bus Sheet 1

Address Bus Sheet 2

ALU Assembly Notes

Arithmetic Logic Unit Sheet 1

Arithmetic Logic Unit Sheet 2

Arithmetic Logic Unit Sheet 3

Arithmetic Logic Unit Sheet 4

Arithmetic Logic Unit Sheet 5

Arithmetic Logic Unit Sheet 6

Arithmetic Logic Unit Sheet 7

Arithmetic Logic Unit Sheet 8

Arithmetic Logic Unit Sheet 9

Arithmetic Logic Unit Sheet 10

Arithmetic Logic Unit Sheet 11

Arithmetic Logic Unit Sheet 12

Auxiliary Clock Generator

Auxiliary Clock Timing Chart

Bill of Materials

Cable Pin Outs

Clock Generator

Clock Timing Chart

Control – Instruction Decoding

Control – Instruction Fetch & Incr

Control – Load/Store

Control – SetAB/IncXY/ALU

Control – Mov8/Mov16/Misc

Control – GoTo

Control – Control Display

Control – Control Display

Control – Control Display

Control – Control Display

Cross-assembler configuration file

Cross-assembler test assembly

Cross-assembler test source file

Data Bus Sheet 1

Data Bus Sheet 2

Document Control

Front Panel Connector Board

Front Panel Layout 1

Front Panel Layout 2

Front Panel Layout 3

Front Panel Layout – ALU

Front Panel Layout – Clock

Front Panel Layout – Control

Front Panel Layout – Operator Panel

Front Panel Layout – Power

Front Panel Layout – Registers

Front Panel Operations Timing

Front Panel Operations Timing

Front Panel Operations

Front Panel PCB A

Front Panel PCB B

Front Panel PCB B

Front Panel PCB B

General Drawing Notes

Incrementer Sheet 1

Incrementer Sheet 2

Instruction Timing 8/14 Cycles

Instruction Timing 8/10/12 Cycles

Instruction Timing 24 Cycles

Interconnections Sheet 1

Interconnections Sheet 2

Master Timing Chart

Memory Sheet 1

Memory Sheet 2

Memory Sheet 3

Memory Sheet 4

Memory Sheet 5

Memory Sheet 6

Power Sheet 1

Power Sheet 2

Printer Driver

Printer Display Panel

Pulse Distribution Sheet 1

Pulse Distribution Sheet 2

Pulse Distribution Sheet 3

Pulse Distribution Sheet 4

Rail Layout

RC-3 Instruction Set

RC-3 Instruction Set Map

Register A

Register B

Register C

Register D

Register INC Sheet 1

Register INC Sheet 2

Register INST

Register J Sheet 1

Register J Sheet 2

Register J Sheet 3

Register M Sheet 1

Register M Sheet2

Register M Sheet3

Register PC Sheet 1

Register PC Sheet 2

Register XY Sheet 1

Register XY Sheet 2

Register XY Sheet 3

Relay Computer Log

Relay Connector PCB

Relay layout Sheet 1

Relay layout Sheet 2

Relay layout Sheet 3

Relay layout Sheet 4

Relay layout Sheet 5

Relay layout Sheet 6

Relay layout Sheet 7

Relay layout Sheet 8

Relay layout Sheet 9

Relay layout Sheet 10

Relay layout Sheet 11

Relay layout Sheet 12

Sequencer Sheet 1

Sequencer Sheet 2

Sequencer Sheet 3

Sequencer Timing Chart Sheet 1

Sequencer Timing Chart Sheet 2

Sequencer Timing Chart Sheet 3

Sequencer Timing Chart Sheet 4

Sequencer Timing Chart Sheet 5

System Architecture

Theory of Operation

Comments

Address bus display

Address entry switches

Construction notes for the ALU section

ALU function decoding

Adder control & enable

Zero detect

Adder

Logic unit

AND display & enable

OR display & enable

XOR display & enable

NOT display & enable

SHL display & enable

Condition register

ALU result bus & display

Clock to produce pulses for front panel operations

Pulse sequences produced by auxiliary clock

Parts needed to build RC-3

Pin assignments for interconnection cables

Clock pulse generator

Pulse relationships for clock generator

Instruction decoder and display

Control signal generation for instruction fetch and increment

Control signal generation for load and store instructions

Control signal generation for SetAB, IncXY, and ALU instructions

Control signal generation for Mov8, Mov16, and Misc instructions

Control signal generation for GoTo instructions

Front panel display of generated control signals

Front panel display of generated control signals

Front panel display of generated control signals

Front panel display and generation of control signal inputs

Cross-32 configuration file for RC-3

Assembly listing for cross-assembler test file

File showing examples of allowed cross-assembler instructions

Data bus display

Data entry switches

Current revision level of all documents

Front panel connector printed circuit board as-built dimensions

Front panel (top through 8U)

Front panel (8U through 21U)

Front panel (21U through 33U)

Dimensioned front panel layout for ALU section

Dimensioned front panel layout for Clock section

Dimensioned front panel layout for Control section

Dimensioned front panel layout for Operators Panel section

Dimensioned front panel layout for Power section

Dimensioned front panel layout for Register section

Pulse sequences for LoadAddress/Examine/Deposit

Pulse sequences for ExamineNext and DepositNext

Control signal generation for front panel operations

Front panel printed circuit board A design requirements

Front panel printed circuit board B design requirements

Front panel printed circuit board B design requirement

Front panel printed circuit board B cuts & jumpers for FPops row

General notes concerning drawing interpretation

Incrementer bits 15-8

Incrementer bits 7-0

Pulse sequences for Fetch/Increment, Mov, ALU, and IncXY instructions

Pulse sequences for SetAB, Mov16, Misc, Load, and Store instructions

Pulse sequences for GoTo/SetM/Call/BC family of instructions

Logic and display interconnect cabling

Power cabling

Chart of the 19 pulses required for normal operations

Data bus to memory

Memory to data bus

Address bus to memory (bits 14-8), chip select & output enable control

Address bus to memory (bits 7-0)

Memory control

Chip interfaces

12 VDC distribution

AC switching, power supplies, and fans

Driver for Parallel Printer

Physical layout for printer driver display panel

Front panel display of sequencer states

Generation and display of pulses P-A through P-J

Generation and display of pulses P-K through P-T

Display and control of abort signals

Relay mounting rail assignments

Description of instruction set

Op code map of RC-3 instruction set

General purpose register

General purpose register and input to ALU

General purpose register and input to ALU

General purpose register

Increment register control and bits 15-8

Increment register bits 7-0

Instruction register

Jump register control

Jump register bits 15-8 (J1 register)

Jump register bits 7-0 (J2 register)

Memory register control

Memory register bits 15-8 (M1 register)

Memory register bits 7-0 (M2 register)

Program counter control and bits 15-8

Program counter bits 7-0

XY register control

XY register bits 15-8 (X register)

XY register bits 7-0 (Y register)

Construction log

Relay connector printed circuit board design requirements

Relay layout for Clock/AuxClock

Relay layout for Sequencer

Relay layout for Control

Relay layout for registers A-D

Relay layout for register XY

Relay layout for register M

Relay layout for ALU

Relay layout for memory interface

Relay layout for register J

Relay layout for Instruction Register

Relay layout for Program Counter

Relay layout for INC register and Incrementer

Sequencer stages 0-7 and Abort8 relay

Sequencer stages 8-15 and Abort10/Abort12/Abort14 relays

Sequencer stages 16-23

Pulses generated by sequencer stages 0-8

Pulses generated by sequencer stages 9-16

Pulses generated by sequencer stages 17-23

Pulse sequences for Abort8, Abort10, and Abort12 transitions

Pulse sequences for Abort14 transition

Architecture drawing, courtesy of Harry Porter

Guide to understanding machine operations

DOCUMENTATION

bottom of page