Close

April 12, 2017 - Brainwarp, The program entry panel

A project log for The Cardboard Computer - IO is my name

My goal is a 4-bit CPU using recycled cardboard substrate and Diode Transistor Logic. This is an educational platform for me.

dr-cockroachDr. Cockroach 04/13/2017 at 00:197 Comments

This is a scale mock-up of the program entry panel known as Brainwarp. A very RISC instruction set based on Brain*uck is used with some notable changes. There are eight instructions and program cards will be used with each card setup for one instruction.

Below is a working example of how the card works.

The card with the desired instruction is placed onto the program pad.

And in this case, the code for this instruction is 3

Discussions

Dylan Brophy wrote 04/13/2017 at 19:49 point

This is a really cool idea.  Have the instruction laid out on cards, nice way to program - and "brainwarp" is a cool name BTW.

  Are you sure? yes | no

Dr. Cockroach wrote 04/13/2017 at 21:08 point

Thanks, The size will limit its use to basically learn a simple instruction set but I wanted something different and this sure is :-) And as it is cardboard and paper, its perfect :-)

  Are you sure? yes | no

Morning.Star wrote 04/13/2017 at 18:47 point

Looking good Mark, cant wait to see that all light up with a program laid out on it. Really cool idea :-)

  Are you sure? yes | no

Yann Guidon / YGDES wrote 04/13/2017 at 06:39 point

I also love the style of your prototype rig.
Fabulous :-)

  Are you sure? yes | no

Dr. Cockroach wrote 04/13/2017 at 21:11 point

Thanks Yann, I just happened to have a cardboard box of the size I needed and the layout just worked out nicely :-)

  Are you sure? yes | no

Yann Guidon / YGDES wrote 04/13/2017 at 01:48 point

excellent :-)

You need to make a notch to prevent reversing, shorts, etc. :-)

  Are you sure? yes | no

Dr. Cockroach wrote 04/13/2017 at 06:29 point

Hey Yann, Still working on the design but shorts should not be a problem but some kind of index pin might be used and as long as the code dots on the card match up with the leds then the correct instruction will be read. If the card gets turned around then a incorrect code will be shown on the leds :-) Still working it out but it is different :-)

  Are you sure? yes | no