Hi guys! Over the last 2 months, I created a programmable 8-bit computer with just redstone. This was an insane project, and I’m super happy with how it turned out!
0:00 Intro
0:27 Computer Overview
1:28 Introduction to Registers and the ALU
3:37 Building the Registers
5:00 Building the ALU
5:58 Introduction to Instruction Memory and the Program Counter
7:44 What about loops?
9:28 Building the Program Counter
9:57 Building the Instruction Memory
10:55 Countdown Program in Minecraft
11:50 One last problem
13:01 Building the Data Memory
14:18 Showcase
JOIN MY DISCORD! https://discord.gg/V5KFaF63mV
SUPPORT ME https://www.patreon.com/mattbatwings
My socials: https://linktr.ee/mattbatwings
Github Repo (assembler and programs): https://github.com/mattbatwings/BatPU
Instruction Set: https://docs.google.com/spreadsheets/d/1Em4ugw7qa9VX12AoGqpYfUq0a0jHWwtgRfksVHQf2S4
Specs:
– Harvard Architecture
– Custom instruction set w/ 16 instructions
– 24 redstone tick clock speed (0.41 hz)
– 64 bytes RAM
– 128 bytes program memory
– 8 general purpose registers
– 1 central ALU
Music (in order):
Mellowind – Reality https://youtu.be/5XBngLBHm-c
Harris Heller – Streamline https://youtu.be/GB7SYPFs7QQ
Harris Heller – Plethora https://youtu.be/4U3iFdSyNuI
Harris Heller – Guilty Spark https://youtu.be/w9M1_ZoxP54
Infraction – Serotonin https://youtu.be/saNSLwgRkrw
Deltarune Chapter 2 OST: 42 – sans https://youtu.be/9RtnFtqTWbQ
MokkaMusic – Only You and Me https://youtu.be/a08OsBSt4cM
Harris Heller – Path Less Traveled https://youtu.be/l_o56ny2aao
Phillip Schlosser – Super Mario World Remix https://youtu.be/e0T0rI-GiR4
LitKidBeats – Happy Type Beat https://youtu.be/WRBRA3ZZ1cM
Gareth Coker – Firefly in a Fairytale https://youtu.be/UtwES8o9HM4
Infraction – Vlog lo-fi Anime Fashion https://youtu.be/lqbDvmXg1cE
Sascha Ende – Finger ins Ohr https://youtu.be/8jFDyrzU1Ag
Fibbage 3 Lobby Music – https://youtu.be/-ag1NNTZJ3I
Patricia Taxxon – Wavetable https://youtu.be/p9zuIoJ-y3M
Harris Heller – Manhattan Project https://youtu.be/s02K_ofVPJc
Dj Quads – Cruise around https://youtu.be/1H9dpRcUB1c
Infraction – Montevideo https://youtu.be/8RzYK4aOaJY
Showcase Music:
Creo – Lightmare
Outro Music:
Creo – Epilogue
———-
World Download: (JAVA 1.18.2)
Comes preloaded with fibonacci, but not recommended to use with custom programs. See the github repo for more information.
https://www.planetminecraft.com/project/8-bit-redstone-computer-5892975/
Texture pack: https://github.com/Xyverle/MattPack
Shaders: Sildurs
LEARN MORE
Getting into computers can be intimidating. These are some of my favorite videos on them!
Crash Course Playlist
Ben Eater’s Building a Breadboard Computer Playlist
Computer Architecture Course Playlist
Memory Mapping
Additionally, one of the BEST ways to learn is to surround yourself with like-minded people and get involved in communities. Discord is a great place to do that. Here are the 2 best computational redstone discords:
Redstone Army: https://discord.gg/V5KFaF63mV
ORE (Open Redstone Engineers): https://openredstone.org/discord