{"id":1221322,"date":"2023-03-25T19:30:07","date_gmt":"2023-03-25T19:30:07","guid":{"rendered":"https:\/\/www.wacoca.com\/anime\/1221322\/"},"modified":"2023-03-25T19:30:07","modified_gmt":"2023-03-25T19:30:07","slug":"i-made-a-working-computer-with-just-redstone","status":"publish","type":"post","link":"https:\/\/www.wacoca.com\/anime\/1221322\/","title":{"rendered":"I Made a Working Computer with just Redstone!"},"content":{"rendered":"<p><iframe loading=\"lazy\"  width=\"580\" height=\"385\" src=\"https:\/\/www.youtube.com\/embed\/CW9N6kGbu2I\" frameborder=\"0\" allowfullscreen><\/iframe><br \/>\n<br \/>\nHi guys! Over the last 2 months, I created a programmable 8-bit computer with just redstone. This was an insane project, and I&#8217;m super happy with how it turned out!<\/p>\n<p>0:00 Intro<br \/>\n0:27 Computer Overview<br \/>\n1:28 Introduction to Registers and the ALU<br \/>\n3:37 Building the Registers<br \/>\n5:00 Building the ALU<br \/>\n5:58 Introduction to Instruction Memory and the Program Counter<br \/>\n7:44 What about loops?<br \/>\n9:28 Building the Program Counter<br \/>\n9:57 Building the Instruction Memory<br \/>\n10:55 Countdown Program in Minecraft<br \/>\n11:50 One last problem<br \/>\n13:01 Building the Data Memory<br \/>\n14:18 Showcase<\/p>\n<p>JOIN MY DISCORD! https:\/\/discord.gg\/V5KFaF63mV<br \/>\nSUPPORT ME https:\/\/www.patreon.com\/mattbatwings<br \/>\nMy socials: https:\/\/linktr.ee\/mattbatwings<\/p>\n<p>Github Repo (assembler and programs): https:\/\/github.com\/mattbatwings\/BatPU<br \/>\nInstruction Set: https:\/\/docs.google.com\/spreadsheets\/d\/1Em4ugw7qa9VX12AoGqpYfUq0a0jHWwtgRfksVHQf2S4<br \/>\nSpecs:<br \/>\n&#8211; Harvard Architecture<br \/>\n&#8211; Custom instruction set w\/ 16 instructions<br \/>\n&#8211; 24 redstone tick clock speed (0.41 hz)<br \/>\n&#8211; 64 bytes RAM<br \/>\n&#8211; 128 bytes program memory<br \/>\n&#8211; 8 general purpose registers<br \/>\n&#8211; 1 central ALU<\/p>\n<p>Music (in order):<\/p>\n<p>Mellowind &#8211; Reality https:\/\/youtu.be\/5XBngLBHm-c<br \/>\nHarris Heller &#8211; Streamline https:\/\/youtu.be\/GB7SYPFs7QQ<br \/>\nHarris Heller &#8211; Plethora https:\/\/youtu.be\/4U3iFdSyNuI<br \/>\nHarris Heller &#8211; Guilty Spark https:\/\/youtu.be\/w9M1_ZoxP54<br \/>\nInfraction &#8211; Serotonin https:\/\/youtu.be\/saNSLwgRkrw<br \/>\nDeltarune Chapter 2 OST: 42 &#8211; sans https:\/\/youtu.be\/9RtnFtqTWbQ<br \/>\nMokkaMusic &#8211; Only You and Me https:\/\/youtu.be\/a08OsBSt4cM<br \/>\nHarris Heller &#8211; Path Less Traveled https:\/\/youtu.be\/l_o56ny2aao<br \/>\nPhillip Schlosser &#8211; Super Mario World Remix https:\/\/youtu.be\/e0T0rI-GiR4<br \/>\nLitKidBeats &#8211; Happy Type Beat https:\/\/youtu.be\/WRBRA3ZZ1cM<br \/>\nGareth Coker &#8211; Firefly in a Fairytale https:\/\/youtu.be\/UtwES8o9HM4<br \/>\nInfraction &#8211; Vlog lo-fi Anime Fashion https:\/\/youtu.be\/lqbDvmXg1cE<br \/>\nSascha Ende &#8211; Finger ins Ohr https:\/\/youtu.be\/8jFDyrzU1Ag<br \/>\nFibbage 3 Lobby Music &#8211; https:\/\/youtu.be\/-ag1NNTZJ3I<br \/>\nPatricia Taxxon &#8211; Wavetable https:\/\/youtu.be\/p9zuIoJ-y3M<br \/>\nHarris Heller &#8211; Manhattan Project https:\/\/youtu.be\/s02K_ofVPJc<br \/>\nDj Quads &#8211; Cruise around https:\/\/youtu.be\/1H9dpRcUB1c<br \/>\nInfraction &#8211; Montevideo https:\/\/youtu.be\/8RzYK4aOaJY<\/p>\n<p>Showcase Music:<br \/>\nCreo &#8211; Lightmare<br \/>\n<iframe loading=\"lazy\" title=\"Creo - Lightmare\" width=\"770\" height=\"433\" src=\"https:\/\/www.youtube.com\/embed\/U0hibvFfRdg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>Outro Music:<br \/>\nCreo &#8211; Epilogue<br \/>\n<iframe loading=\"lazy\" title=\"Creo - Epilogue\" width=\"770\" height=\"433\" src=\"https:\/\/www.youtube.com\/embed\/tOZNh8veU_Y?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>&#8212;&#8212;&#8212;-<\/p>\n<p>World Download: (JAVA 1.18.2)<br \/>\nComes preloaded with fibonacci, but not recommended to use with custom programs. See the github repo for more information.<br \/>\nhttps:\/\/www.planetminecraft.com\/project\/8-bit-redstone-computer-5892975\/<\/p>\n<p>Texture pack: https:\/\/github.com\/Xyverle\/MattPack<br \/>\nShaders: Sildurs<\/p>\n<p>LEARN MORE<\/p>\n<p>Getting into computers can be intimidating. These are some of my favorite videos on them!<\/p>\n<p>Crash Course Playlist<br \/>\n<iframe loading=\"lazy\" title=\"Computer Science\" width=\"770\" height=\"433\" src=\"https:\/\/www.youtube.com\/embed\/videoseries?list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>Ben Eater&#8217;s Building a Breadboard Computer Playlist<br \/>\n<iframe loading=\"lazy\" title=\"Building an 8-bit breadboard computer!\" width=\"770\" height=\"433\" src=\"https:\/\/www.youtube.com\/embed\/videoseries?list=PLowKtXNTBypGqImE405J2565dvjafglHU\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>Computer Architecture Course Playlist<br \/>\n<iframe loading=\"lazy\" title=\"Introduction to Computer Architecture\" width=\"770\" height=\"433\" src=\"https:\/\/www.youtube.com\/embed\/videoseries?list=PLEAYkSg4uSQ33dr4EWxBZwm6t_3_C745S\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>Memory Mapping<br \/>\n<iframe loading=\"lazy\" title=\"What is Memory Mapped I\/O? (16-Bit VM in JavaScript 005)\" width=\"770\" height=\"433\" src=\"https:\/\/www.youtube.com\/embed\/hLYGTpvoMgE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>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:<\/p>\n<p>Redstone Army: https:\/\/discord.gg\/V5KFaF63mV<br \/>\nORE (Open Redstone Engineers): https:\/\/openredstone.org\/discord<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi guys! Over the last 2 months, I created a programmable 8-bit computer with just redstone. This was an insan<\/p>\n","protected":false},"author":4,"featured_media":1221323,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[3435],"class_list":{"0":"post-1221322","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-japanese-anime","8":"tag-working"},"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.wacoca.com\/anime\/wp-json\/wp\/v2\/posts\/1221322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wacoca.com\/anime\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wacoca.com\/anime\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wacoca.com\/anime\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wacoca.com\/anime\/wp-json\/wp\/v2\/comments?post=1221322"}],"version-history":[{"count":0,"href":"https:\/\/www.wacoca.com\/anime\/wp-json\/wp\/v2\/posts\/1221322\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wacoca.com\/anime\/wp-json\/wp\/v2\/media\/1221323"}],"wp:attachment":[{"href":"https:\/\/www.wacoca.com\/anime\/wp-json\/wp\/v2\/media?parent=1221322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wacoca.com\/anime\/wp-json\/wp\/v2\/categories?post=1221322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wacoca.com\/anime\/wp-json\/wp\/v2\/tags?post=1221322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}