I Made a Working Computer with just Redstone!
mattbatwings mattbatwings
176K subscribers
662,729 views
0

 Published On Premiered Mar 25, 2023

Over the last 2 months, I created a programmable 8-bit computer with just redstone.

Patreon:   / mattbatwings  
Discord:   / discord  
My socials: https://linktr.ee/mattbatwings
My texture pack: https://modrinth.com/resourcepack/mat...
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/proje...

Github Repo (assembler and programs): https://github.com/mattbatwings/BatPU
Instruction Set: https://docs.google.com/spreadsheets/...
Computer 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

Getting into computers can be intimidating. These are some of my favorite videos on them!
Crash Course Playlist -    • Computer Science  
Ben Eater's Building a Breadboard Computer Playlist -    • Building an 8-bit breadboard computer!  
Computer Architecture Course Playlist -    • Introduction to Computer Architecture  
Memory Mapping -    • What is Memory Mapped I/O? (16-Bit VM...  

-------------------------

Want to get more involved in the logical redstone community?
Learn Logical Redstone!    • Logical Redstone Reloaded  
Open Redstone Engineers (ORE): https://openredstone.org/

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

Music (in order):
Mellowind - Reality    • Mellowind - Reality  
Harris Heller - Streamline    • Streamline  
Harris Heller - Plethora    • Plethora  
Harris Heller - Guilty Spark    • Guilty Spark  
Infraction - Serotonin    • Vlog Lo-Fi Chill by Infraction [No Co...  
Deltarune Chapter 2 OST: 42 - sans    • Deltarune Chapter 2 OST: 42 - sans.  
MokkaMusic - Only You and Me    • (No Copyright Music) Retro Synthwave,...  
Harris Heller - Path Less Traveled    • Path Less Traveled  
Phillip Schlosser - Super Mario World Remix    • Super Mario World Game Over LoFi Hip ...  
LitKidBeats - Happy Type Beat    • [FREE] Happy Type Beat - "GOOD VIBES"...  
Gareth Coker - Firefly in a Fairytale    • Firefly in a Fairytale by Gareth Coke...  
Infraction - Vlog lo-fi Anime Fashion    • Vlog lo-fi Anime Fashion by Infractio...  
Sascha Ende - Finger ins Ohr    • Sascha Ende Finger ins Ohr  
Fibbage 3 Lobby Music -    • Lobby Music (From "Fibbage 3")  
Patricia Taxxon - Wavetable    • Patricia Taxxon - Wavetable (Title Tr...  
Harris Heller - Manhattan Project    • Manhattan Project  
Dj Quads - Cruise around    • [Electro Swing] Dj Quads - Cruise aro...  
Infraction - Montevideo    • Fashion Chill Hip-Hop by Infraction [...  
Creo - Lightmare    • Creo - Lightmare  
Creo - Epilogue    • Creo - Epilogue  

show more

Share/Embed