Close

Caught Up To Real Time! Current Status

A project log for The Spikeputor

I am building a computer featuring a 16-bit RISC CPU made of discrete transistors for learning, fun and art. It will be pretty large.

spudfishscottspudfishScott 01/29/2019 at 17:420 Comments

Since I started this Hackaday project after I had completed a portion of the actual Spikeputor, I've spent the last few months catching Hackaday up to the current state. As of now, the "history" is complete in the logs and it'll be progress in real time from here on out!

Here is a summary of the current state of Spikeputor project. Additional details will be addressed in separate Project Logs.

Pegboard 1 - Register Memory: All but three bits of four registers are completely assembled.

Pegboard 2 - ALU: Entirely assembled.

Pegboard 3 - Control Logic, CONSTANT and INSTRUCTION registers, Program Counter, Memory Addressing, Main Memory, EL Wire Logic and System Clock: most circuits are designed, but the breadboard layouts are not yet completed (blue cells). Control Logic layout is designed and ready to be assembled.

Pegboard 4 - Screen Memory: Circuit design and breadboard layout completed and ready to be assembled, but this will only happen after Pegboard 3 is complete and the CPU is otherwise functional.

BIAS (Board to Interface Apple to Spikeputor) Card: Circuit designed and assembly in progress.

In addition, I have written a custom Spikeputor simulator to confirm that the overall design and especially the control logic should work as planned.

I have also written an assembler for the Spikeputor instruction set.

Discussions