Close

Finished an output register

A project log for Homebrew 16 bit relay computer

Goal of the project is to develop and build a homebrew 16 bit relay computer

peterPeter 07/11/2025 at 20:280 Comments

No the relay system has an 16 bit output register...

The board on the right side is the decoder for three registers...

I had to connect a signal directly to the I/O-board connector, bypassing the control-line timing module. The Output register has to be deleted during Clock 0 if WE and the Select of the register is active, but the WE connected to the memory is only valid during Clock 1.

But the output register needs WE during Clock 0:

So, I had to connect the original WE_SL to the connector:

And I had to work on the timing of the relay system...

Standard:

int takt1 = 10;
int takt2 = 20;
int takt3 = 10;
int takt4 = 10;
int delayTime = 5;

And now for the output register:

int takt1 = 15;
int takt2 = 15;
int takt3 = 10;
int takt4 = 10;
int delayTime = 5;

Discussions