To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/mattbatwings You’ll also get 20% off an annual premium subscription.
i have so much hope for mattbatwings to make a redstone based on the 6502. most ancient hardware uses it so it would technically be making an emulator through redstone
A 6502 is way too complicated to implement and it would take like 15 minutes per clock cycle. A CPU made specifically to be simple to emulate like Chip-8 would be better.
@@theairaccumulator7144 Wrong, a 6502 is actually a very simple processor, and you could definetly make it 1 hz or maybe even faster just by pipelining
a 6502 is very cool and could be used to play NES games like SMB, SMB2, SMB2 again, SMB3, and more! I would really like him to do this but one problem could be the palletes since it has way more colors
5:26 Turing did not prove that Turing machines can compute anything. He actually proved the opposite by showing that the halting problem is undecidable by a Turing machine. But, together with Alonzo Church and Stephen Cole Kleene, he proved the equivalence of several models of computation such as Turing machines and the lambda calculus. They stated in the Church-Turing thesis that these models of computation coincide with the intuitive understanding of computability, which is something that can not be proved mathematically.
As a professional Computer Science educator and nerd, it'll be really interesting to see how someone who wasn't taught in the "Standard" way and instead learnt in a hands-on manner teaches this. So far you're pretty good!
Almost ironically, a lot of languages nowadays share the same backend, an intermediate language called LLVM. C++ compiles down to LLVM which then is compiled to Assembly/Machine Code. And LLVM is made so that you can plugin your own architechture and it will spit out machine code from literally any language that uses LLVM. Which means you'd be able to run C++, Rust, Golang, etc in the Redstone computer. I might give that a shot lol
Ohh actually llvm is a framework that allows you to build compilers. c++’s compiler compiles to llvms ir code which I believe is called “ll” but only if you are using clang for example I use gcc which has its own ir code but it does not belong to llvm . a lot of compilers compile to ir code to simplify the process but not every compiler shares the same ir code and some may do but it really depends on the compiler
@@devaughntimoll9493 Right, C++ and C has a bunch of different compilers, but as long as one compiles with LLVM, it's fair game LLVM works both for creating compilers (custom languages), as much as it does for custom architechtures. It sits right in the middle of the whole process, it's really magical
@@minoxsyeah I believe it also used for rust . Yeah llvm is really useful actually I’m working on a compiler I didn’t use llvm cause the entire point of the project it understands assembly and stuff but if I was trying to make a military grade compiler then I would definitely use llvm although it does have some boilerplate code
I'm so hyped for this!!! I've been a computer programmer for a long while, but I'm really excited to be able to learn about the lower level workings of a computer. I have built of a ton of single purpose Redstone machines and I'm excited to see how to expand this knowledge into a making a programmable computer.
Man i love computers, ive tried writing multiple emulators, and i have always wanted to make/design my own computer, but dont want to spend the money on electronics, and dont know redstone enough to make one in Minecraft, i loved your previous video about making a computer, and cant wait to see what this series will bring
Yes thanks Matt! I have been searching for a modern computer tutorial but haven't been able to find many. Thanks so much I'm really excited to build it!
Amazing! I love the idea of these series! I just followed your encoder/decoder tutorial (you are a very good teacher) and I am also passionate about computers! The idea to explain and build a computer yourself to understand its guts is just amazing!
I'm very excited to see this video. Cause I'm currently a Computer Science student in year 2. The diagram you show up in hardware make me remember more clearly about the Subject: Computer Architecture. Thanks.
I'm personally a math person just trying to get into computers, while I know these aren't 1 to 1 with real computers, I still hope you explain the why much more than the how. Cheers!
the logival redstone serie was awseome, hope to see that good serie come back in this one and make it even more complex and good! Keep this up mat bat wings, your the only one that does this kind of instruction videos.
I've just discovered your channel, but I'm already looking forward to this series lol As an engineering student, I've already seen all the theory you talked about in the video (I loved programming Assembly), and the concept of seeing everything applied in minecraft seems very cool!
This is a fantastic idea for a series imo. I know a decent amount about both Redstone and computers, but I’m far from being an expert at either, so this is going to be right up my alley.
This is awesome. Really looking forward to the rest of this series. I've tried making a computer before and got a couple functions implemented, but it just became a jumble of wires and was sooo slow. Can't wait to build along with the rest of the episodes.
You, are the best minecraft youtuber. I have ALWAYS wanted to learn how these computer parts work, and you teach us this…in minecraft?? Thank you so much, continue helping people like us learn.
Building a computer might be the best way to learn about low level stuff in computer science. I tried to build one, but didn't finish, and it already thaught me a lot. Concepts like pointers and data structeres were a lot easier for me.
As someone who had to give up learning Computer Science, this is a godsend. It's probably too late to catch up to your knowledge and redstone expertise, but I'm here to learn
I'm working on making a 32-bit RISC with a graphics GPU. For now, I'm studying a way to create a HD using a bau while I try to understand how the device bus works. I even thought about a mod to change the strength of the redstone, since some circuits like the cancellation adder get chaotic when stacking up to 32. However, I gave up on the idea of mods and opted for pure Minecraft. Anything, two players to load the world if the system gets huge.
Since you are on fabric it might be useful to get into Axiom. It's going to take some time to learn but once you know how to use it it's going to be so much easier than WE. Kinda like the switch from Command Line Input to GUI with computers.
I'm really excited for this series. Keep up the work, you're like the best minecraft redstone youtuber, in my opinion (yes, even better than Mumbo Jumbo)
The worst way to build a computer is the block-by-block tutorial, it's way easier and takes less time to just understand how it works, plus you can fix your own issues.
in one of the lab assignments for our CS224 course, we had to make a CPU on an FPGA, similar to the diagram shown in the video. I could not, for the life of me, figure out how to do that. I wrote all the SystemVerilog code seemingly perfectly but if it ran properly for a few clock cycles, it eventually broke down and the signal viewer just showed X everywhere. I never properly understood the difference between sequential and combinational logic, and 1 year later, a ducking minecraft video tells me the difference properly and I suspect I know where I went wrong...
I've said it before, you're so much more pedagogical than my teachers were, so I'm glad to see you do a proper "class" like this. Wish it was available some 10 years ago, where's that time machine when I need it? :P
I've wanted to try my hand at making a computer in Minecraft for a while now, but have honesty been too lazy to figure it out myself. So, I'm looking forward to this series :)
Many compilers including the ones for C and C++ use LLVM backend, so the only thing required to make them compile these languages to a new computer instruction set is to write a LLVM backend module.
I do software engineering but we have courses about pc architecture. I mean i watched your vids for fun after the actual leectures and its helped with the memorizing of things so dont feel bad about the biased part. Most is right. Redstone is different in certain things but then the thing is alot of PC's have components with the same architecture or the architecture is similar but almost all components have VERY different realisations that deliver the instruction architecture set and general operations. Also a idea for the cpu in the build to include most questions try to use the z80. Its the easiest to base it off. It uses assembly but its ISA is one the easiests.
all i needed to make a computer myself is know how a CPU works and what its composed of, and wherever i look its always real life materials, but now i know what its made out of, thx
Hey Matt !! Someone recently created a datapack named "Copper wires", that basically use copper rods as redstone wires, making 0-tick contraptions, I recommend you to check their video
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/mattbatwings
You’ll also get 20% off an annual premium subscription.
Hello Mattbatwings!
I am a big fan!
😃
I am subbed!
I think you are one of the best redstoners out there!
Is it bosebol to get it free?
This is so cool!!!!!!!!!
Let's go finally! HydraZen V1 was the worst cpu so I hope this series will help me to improve :)
fr
i have so much hope for mattbatwings to make a redstone based on the 6502. most ancient hardware uses it so it would technically be making an emulator through redstone
A 6502 is way too complicated to implement and it would take like 15 minutes per clock cycle. A CPU made specifically to be simple to emulate like Chip-8 would be better.
@@theairaccumulator7144 Wrong, a 6502 is actually a very simple processor, and you could definetly make it 1 hz or maybe even faster just by pipelining
@@theairaccumulator7144On Vanilla. On a specialized redstone server? Maybe 1 hz.
Same! I recently made Ben Eater's breadboard 6502 project, and I have a newfound love for the thing
a 6502 is very cool and could be used to play NES games like SMB, SMB2, SMB2 again, SMB3, and more! I would really like him to do this but one problem could be the palletes since it has way more colors
5:26 Turing did not prove that Turing machines can compute anything. He actually proved the opposite by showing that the halting problem is undecidable by a Turing machine. But, together with Alonzo Church and Stephen Cole Kleene, he proved the equivalence of several models of computation such as Turing machines and the lambda calculus. They stated in the Church-Turing thesis that these models of computation coincide with the intuitive understanding of computability, which is something that can not be proved mathematically.
no, turing didn’t prove his computers could compute ANYTHING, he said they could compute anything COMPUTABLE
make gay redstone computers while talking to gay people on the computer otherwise alan turing died for nothing
@@qtpaulieChill man 😂
@@qtpaulie few understand this.
@@puppetbirds...for which there is no proof.
LETS GOOOO ITS FINALLY HERE!!!!!!
yess
Join me my fellow red r
6:23, incorrect. It's "Can it run doom"
No joke it quite literally is
Real
Yup
my thoughts exactly
"is it doom-complete?"
LETS GOOOOOOO I'm so hyped for this series!!!
dude same
As a professional Computer Science educator and nerd, it'll be really interesting to see how someone who wasn't taught in the "Standard" way and instead learnt in a hands-on manner teaches this. So far you're pretty good!
well he probably will still teach it the standard way because he studies this in college but he will just explain how it differs from mincraft
Check out the redstone reloaded series! He's brilliant!
as a cs student, I'm extremely excited to see where this series goes, looking forward to all future episodes
Almost ironically, a lot of languages nowadays share the same backend, an intermediate language called LLVM. C++ compiles down to LLVM which then is compiled to Assembly/Machine Code. And LLVM is made so that you can plugin your own architechture and it will spit out machine code from literally any language that uses LLVM. Which means you'd be able to run C++, Rust, Golang, etc in the Redstone computer.
I might give that a shot lol
probably wouldn't be very efficient, but fun project idea!
Ohh actually llvm is a framework that allows you to build compilers. c++’s compiler compiles to llvms ir code which I believe is called “ll” but only if you are using clang for example I use gcc which has its own ir code but it does not belong to llvm . a lot of compilers compile to ir code to simplify the process but not every compiler shares the same ir code and some may do but it really depends on the compiler
@@devaughntimoll9493 Right, C++ and C has a bunch of different compilers, but as long as one compiles with LLVM, it's fair game
LLVM works both for creating compilers (custom languages), as much as it does for custom architechtures. It sits right in the middle of the whole process, it's really magical
@@minoxsyeah I believe it also used for rust . Yeah llvm is really useful actually I’m working on a compiler I didn’t use llvm cause the entire point of the project it understands assembly and stuff but if I was trying to make a military grade compiler then I would definitely use llvm although it does have some boilerplate code
CLang uses LLVM IR, but G++ uses RTL.
Matt will prob teach us more about computer science than we could learn in years
yes that’s his superpower ig lol
To be fair, most people haven't ever really thought about how a computer works exactly
It's good that you are making videos. Good luck to you Matt! I hope that you are feeling better now, sorry for your loss.
I'm so hyped for this!!! I've been a computer programmer for a long while, but I'm really excited to be able to learn about the lower level workings of a computer. I have built of a ton of single purpose Redstone machines and I'm excited to see how to expand this knowledge into a making a programmable computer.
Hello world!
UPD: Okay thats more likes than I expected
Hi, Moon?
Hello world!
...
...
Goodbye Mars!
Man i love computers, ive tried writing multiple emulators, and i have always wanted to make/design my own computer, but dont want to spend the money on electronics, and dont know redstone enough to make one in Minecraft, i loved your previous video about making a computer, and cant wait to see what this series will bring
WHERE HAS THIS VIDEO BEEN ALL MY LIFE?! I HAVE DREAMT ABOUT THIS
its a great day when Mattbatwings uploads another banger
I finished DLD last semester, and I am in Microprocessors right now. Glad this video found me.
Yes thanks Matt! I have been searching for a modern computer tutorial but haven't been able to find many. Thanks so much I'm really excited to build it!
Amazing! I love the idea of these series! I just followed your encoder/decoder tutorial (you are a very good teacher) and I am also passionate about computers!
The idea to explain and build a computer yourself to understand its guts is just amazing!
MAKE A PLAYLIST OF THIS I NEEDED THIS SO MUCH
This is masterpiece of both education and entertainment! I really love computer science content! Next step: program a neural network in minecraft 👀
Lmao he has already done it! Amazing 🤣
Im sooo hyped for this, started secound year in compsci and this will be a fun way to refresh my memory
I'm very excited to see this video. Cause I'm currently a Computer Science student in year 2. The diagram you show up in hardware make me remember more clearly about the Subject: Computer Architecture. Thanks.
I'm personally a math person just trying to get into computers, while I know these aren't 1 to 1 with real computers, I still hope you explain the why much more than the how. Cheers!
There very close though you can use all the same information you just got to know a little more about electronics
the logival redstone serie was awseome, hope to see that good serie come back in this one and make it even more complex and good! Keep this up mat bat wings, your the only one that does this kind of instruction videos.
This is 100% gonna be the best series ever❤
This is such a cool idea for a series! Will inspire many to learn computing I'm sure
I've just discovered your channel, but I'm already looking forward to this series lol As an engineering student, I've already seen all the theory you talked about in the video (I loved programming Assembly), and the concept of seeing everything applied in minecraft seems very cool!
noice
This is a fantastic idea for a series imo. I know a decent amount about both Redstone and computers, but I’m far from being an expert at either, so this is going to be right up my alley.
This is awesome. Really looking forward to the rest of this series. I've tried making a computer before and got a couple functions implemented, but it just became a jumble of wires and was sooo slow. Can't wait to build along with the rest of the episodes.
BRO MAKE ALL THE PART FAST IM A BIG FAN OF YOU AND REDSTONE IVE BEEN TRYING TO MAKE ONE FOR 3 MONTH
I am so excited about this series! I will support every video of this series, thanks for that really interesting and informative videos, dude!
Please get these videos out quickly, I love them.
You, are the best minecraft youtuber. I have ALWAYS wanted to learn how these computer parts work, and you teach us this…in minecraft?? Thank you so much, continue helping people like us learn.
this man makes the best tutorials for these stuff on youtube
Really excited for this series! Thank you for helping me deep dive into redstone!
Thanks for making the computer.
It was really fun to make programs for computer!
Haven't watched yet but I have never been more hyped to follow a tutorial online
Building a computer might be the best way to learn about low level stuff in computer science. I tried to build one, but didn't finish, and it already thaught me a lot. Concepts like pointers and data structeres were a lot easier for me.
this is the absolute best redstone series ever
goated
As someone who had to give up learning Computer Science, this is a godsend. It's probably too late to catch up to your knowledge and redstone expertise, but I'm here to learn
I'm so excited finally more episode
Just finished and I am so hyped for this series! I always wanted to make a computer in Minecraft and THIS is my chance!
I was literally just looking for a series like this just yesterday.
Wow, I've been looking for tutorials on this stuff. Finally got one! Thank you!
This series is what the world beed , i mean i search for this for lots of time , thank you
This was exactly the series I was looking for. Thanks
Been waiting for this since I got into computational redstone!!! Love this!
As a student in electronics in France, your video has a lot of details even if this is the "non-detailed" part, it's still has much informations !
Mattbat is so brilliant Brilliant is his sponsor every video
Love how your machines will possibly come out when you finish college/university!
I'm working on making a 32-bit RISC with a graphics GPU. For now, I'm studying a way to create a HD using a bau while I try to understand how the device bus works. I even thought about a mod to change the strength of the redstone, since some circuits like the cancellation adder get chaotic when stacking up to 32. However, I gave up on the idea of mods and opted for pure Minecraft. Anything, two players to load the world if the system gets huge.
Im tryung to build one myself! This should be really usefull! Cant wait!
my favorite series
I've been wanting to make one!!!!!!!
WAITED YEARS FOR THIS! You're my hero!
9:20 MY BRO MADE ASSEMBLY 2 FOR MINECRAFT REDSTONE???
Dude, you are my inspiration, matt. Man, this is amazing
@mattbatwings I’ve been waiting
Since you are on fabric it might be useful to get into Axiom. It's going to take some time to learn but once you know how to use it it's going to be so much easier than WE. Kinda like the switch from Command Line Input to GUI with computers.
I was waiting for this for so long and now it's here real
Wooo!!! Lets gooo! Great first episode for the series. Cant wait for more!
I swear I subscribed after your previous video, but apparently I had to find this series in my recommended again
I'm really excited for this series. Keep up the work, you're like the best minecraft redstone youtuber, in my opinion (yes, even better than Mumbo Jumbo)
I’m about to quit my computer organization class. Everything I need to learn is here!
I can't wait to learn!
OH MY GOD IT'S HERE!!!
IT'S FINALLY HERE!!
The worst way to build a computer is the block-by-block tutorial, it's way easier and takes less time to just understand how it works, plus you can fix your own issues.
nahh the universe is tryin to make me learn redstone computing i was just looking up tutorials for this and the legend himself started this series
how can anyone dislike this?? im genuinely interested
Thanks Matt! While I always kinda understood the concepts of computing, I never realized how to build them in Minecraft!
just finished watching it. very hyped!
FINALLY THE ONLY THING I EVER WAITED FOR
in one of the lab assignments for our CS224 course, we had to make a CPU on an FPGA, similar to the diagram shown in the video. I could not, for the life of me, figure out how to do that. I wrote all the SystemVerilog code seemingly perfectly but if it ran properly for a few clock cycles, it eventually broke down and the signal viewer just showed X everywhere.
I never properly understood the difference between sequential and combinational logic, and 1 year later, a ducking minecraft video tells me the difference properly and I suspect I know where I went wrong...
I can't wait for part 2!
I've said it before, you're so much more pedagogical than my teachers were, so I'm glad to see you do a proper "class" like this. Wish it was available some 10 years ago, where's that time machine when I need it? :P
And thus the long awaited series begins!
YES IVE BEEN WAITING OVER A YEAR FOR THIS
Looking forward to the next episodes!!
Вот этого я не ожидал... Приятно что есть такие ютуберы, которые объясняют сложные вещи простым языком
I've wanted to try my hand at making a computer in Minecraft for a while now, but have honesty been too lazy to figure it out myself. So, I'm looking forward to this series :)
i'm so excited for this series
Amazing Stuff Keep It Up!
All my favourite youtubers uploaded in just these hours lol
Yes! Finally! I have been waiting for this. 🎉
I'm excited, this looks very cool!
Already waiting for the next episode !
New redstone series, hooray!
I'm obligated to say it: hello world
Many compilers including the ones for C and C++ use LLVM backend, so the only thing required to make them compile these languages to a new computer instruction set is to write a LLVM backend module.
the GOAT of computational redstone
I do software engineering but we have courses about pc architecture. I mean i watched your vids for fun after the actual leectures and its helped with the memorizing of things so dont feel bad about the biased part. Most is right. Redstone is different in certain things but then the thing is alot of PC's have components with the same architecture or the architecture is similar but almost all components have VERY different realisations that deliver the instruction architecture set and general operations. Also a idea for the cpu in the build to include most questions try to use the z80. Its the easiest to base it off. It uses assembly but its ISA is one the easiests.
Finally, something I can understand 😂
Gonna watch the boop out of it
all i needed to make a computer myself is know how a CPU works and what its composed of, and wherever i look its always real life materials, but now i know what its made out of, thx
LETS GOO AM SO HYPED
I can't wait for your next video!
Great video, Im going to see it right now
I cant want until the net video!!!
Hey Matt !! Someone recently created a datapack named "Copper wires", that basically use copper rods as redstone wires, making 0-tick contraptions, I recommend you to check their video
I'M REPLACING MY LAPTOP WITH THIS ONE 🔥🔥🔥
Waiting for the next episode of this series😊