Even as a computer science student who has been working with logic gates and binary for 6 years now, this series is SO good. You're amazing at explaining things on such a fundamental level that people who have worked with it for years as well as people who have never worked with it can completely understand you. If you were my computer science teacher I bet the rest of the class, who never gave a crap, would still be able to understand and be intrigued. Keep up the good work, you deserve any and all support you get ❤❤ (P.s you also deserve 1m subs in my opinion 😄😄)
This series is amazing. I'm 40 and as a child I was brought up creating electronic devices like radios, amplifiers etc, and as an adult I'm a professional software developer, so this beds well with what I'm good at. I absolutely love what you're doing and your explanations are second to none. Keep up the great work!
Half the video being decidated to CCAs is a huge improvement from the last series. Whether or not that was because of my suggestion, im really happy to see it in the reboot. Great video as always!
Even though I know all these as I am a programmer, but still it feels worth it to watch all these videos with prior concentration, because I might end up learning something great and new. Another fun fact is, now I understand redstones stuffs better when I watch your videos! Keep up the good work!
I already watched your old series, but you did this new series a lot better, and understandable for newbies. Continue to make this series, it's amazing!
His content is amazing aint it! No matter what he does, be that a PC or MS paint or anything else, he always does it in such an amazing manner doesn't he.
After i tried to theoratically desining black jack with the binary addition system, i accedentally also build a binary counting down system. 10/10 Video cuz i know understand binary and programming much more thanks to you.
Watching this after building a full 8-bit computer (custom ISA) just makes me realize how much of a miracle it is that any of it worked. My friend and I thought we were so smart reusing the RCA's XOR and AND gates for other parts of the ALU, alongside other "incredible" hacks, but all of that cascaded into a final safe clock speed of just under 11 seconds per cycle. But hey, the thing actually worked, which is still nuts to me.
My tip for bugrock people is to not play the game until Mojang fixes its many, many problems. Like, I just want my villagers to exist without despawning whenever I look away for long enough.
@@Teister9 they work but if it received the back input and a side input from a same power source then it will never output a signal ( even if the back input's signal strength is higher than the side)
I hope you’ll be covering division. I’ve already created a 10-bit calculator that can do addition, subtraction, and multiplication with any 3 digit base ten numbers. I’ve been struggling to find a way to do division. I know how to do it on paper in binary, but not in a circuit. (If you’d like to see my calculator, it’s on my channel, but it’s nothing compared to your Redstone projects.)
probably will not be covering multiplication, division, sqrt, as im decently happy with how they were explained the first LR series. check out those videos if you haven’t already
@@mattbatwings How would you extend the clear signal while doing the multiplier so it stays synced? Also will you do fractions further in the series and if you do will it be the fixed point like in the sqrt tutorial or floating point (IEEE 754)?
I can't belive because of your instructions, I managed to create my own design for an and gate and an Xor gate and made the same functioning half-adder that you did in the Half-Adder Derivation segment.
Day 3 of my first time learning redstone, from this tutorial I learnt from the 4-bit RCA and managed to build an 8-bit one by myself, I tested it and it works flawlessly, I always see these redstone builds and say to myself that I would never achieve it, today I have great hope
Fun fact, because the full adder takes in three bits as input and gives two bits as output, using one actually destroys information. This means it is an irreversible interaction, and it causes entropy to increase.
That is an interesting way to add decimal number together. I never do it this way, I've learned to start at the opposite side with the left digit, add those together. Go to the next digit and add those together, if this happens to be larger than ten, add 1 to the digit on the left and the remainder above ten to the current digit. Work your way to the smallest digit. Example. 43 + 89. Add left digit: 4 + 8, which is larger than ten so add a 1 to the left which is 12. Then add the right digits together: 3 + 9 = 12. This is larger than ten too so add a 1 to the 12 which is 13. And the remainder above ten stays in the current digit, which is 2. Therefore 132.
I felt my IQ grow while watching this. Great explanations, great demonstration, great everything. Cant even imagine the brain youd need to come up with something like that
As an electronic circuit student, i want to say that we can use the full adder to do a subtraction by Xor all B input with carry in and pull it to HIGH value. Also, after i overview how redstone works, i think i can make a real life circuit to imitate the redstone function, but the main problem is piston cant break the redstone circuit 😂
Hi Matt, I have been following you since the middle of your previous logical redstone. I just wanna ask if you have any plan covering basics of desigining practical ALU / op code / instruction set / computer architecture in general in order to build an actual CPU in Minecraft?
For anyone who is confused about the xor gate for Bedrock Edition, if you add 2 targets after the input repeater, the xor gate will function properly. But don't forget to modify the two xor gates and the sum so that it also has targets in the second xor. also one more thing, you always need a repeater before the target so the red stone signal passes through it.
For those wondering, on 3 tick cca's, the comparator that calculates the carry, also does double duty as the last XOR. You can view this last XOR as 2 nimplies: (!S AND C) OR (S AND !C). The first Nimplies is covered by letting A XOR B disable the comparator that calculates Carry, and the second Nimplies is covered by letting A XNOR B disable the comparator that calculates !Carry. So where is !carry coming from without losing time? you swap the generate and cancel towers for this second comparator. There are some edge cases but thats the short explanation.
You should combine the AND & XOR gates, if you pay attention to the inputs and outputs you'll notice they're the inverse of each other in the outputs that matter, by using them together you don't have to spend anything on destroying the input for XOR, you just redirect it to the AND output instead of the input. A nice side effect of this combination is that it makes it perfect for addition.
I was working on a reasonably fast redstone computer until I put an RCA in it bc I didn’t understand how CCAs worked and I had to make the clock like 1/30hz, thanks now I can replace it 👍👍
I hope that of of the LRR world downloads are all the exact same Minecraft world, because if so, I will really considering downloading it to try and replicate what you have made.
I define FD to be the function that computes the first digit of a number, and LD to be the last digit. As you can see the expression matches the circuit above in the video
7:56 can you help with this? I tried world edit but it didnt work. I dont really wanna go through the process of building it four more times. And if youre wondering, when i paste it, it goes over the original and i have to rebuild the too half
How did this guy even get me to actually listen to this? It’s fire 🔥
This series is such an improvement compared to the old one, keep making these!
@repentandbelieveinJesusChrist8 what the actual heck is this reply
@repentandbelieveinJesusChrist8bro it’s a Minecraft video
@repentandbelieveinJesusChrist8 sorry we're talking about logic here, not assuming things
@repentandbelieveinJesusChrist8h**l no
Even as a computer science student who has been working with logic gates and binary for 6 years now, this series is SO good. You're amazing at explaining things on such a fundamental level that people who have worked with it for years as well as people who have never worked with it can completely understand you. If you were my computer science teacher I bet the rest of the class, who never gave a crap, would still be able to understand and be intrigued. Keep up the good work, you deserve any and all support you get ❤❤ (P.s you also deserve 1m subs in my opinion 😄😄)
Agreed :D
Agreed :)
I think he derserves to be bigger then mrbeast
Only 1M?
@@Chikncraft38 Okay thats overreacting MrBeast helps charity. Big difference. But Matt still deserves more appreciation than he already has.
This guy explained binary better than my school did.
Fr
yep true
ikr
exacally
Xd
Matt casually gives as a PhD in electrical hardware engineering for Minecraft staff 😂
except this is freshman year undergraduate EE or CE concepts...
@@fruitygranulizer540 r/whoosh
This series is amazing. I'm 40 and as a child I was brought up creating electronic devices like radios, amplifiers etc, and as an adult I'm a professional software developer, so this beds well with what I'm good at. I absolutely love what you're doing and your explanations are second to none. Keep up the great work!
Half the video being decidated to CCAs is a huge improvement from the last series. Whether or not that was because of my suggestion, im really happy to see it in the reboot. Great video as always!
I recently take a class about binary and hex and more and I was able to understand the fundamental so easily thanks to you.
Even though I know all these as I am a programmer, but still it feels worth it to watch all these videos with prior concentration, because I might end up learning something great and new. Another fun fact is, now I understand redstones stuffs better when I watch your videos! Keep up the good work!
I already watched your old series, but you did this new series a lot better, and understandable for newbies. Continue to make this series, it's amazing!
I watched the OG logical redstone series, but I am watching this again bc I enjoy matt's content
His content is amazing aint it! No matter what he does, be that a PC or MS paint or anything else, he always does it in such an amazing manner doesn't he.
@@idkcba exactly
@repentandbelieveinJesusChrist8 amen
teachers pet
One thing I would change about this episode is showing the logic gate diagram for the half adder and full adder.
After I saw the redstone version I took a sheet of paper and wrote it down myself using logic gates, and it's really helpful
@repentandbelieveinJesusChrist8 Tell Jesus to build an 8-bit full adder
@@Cyberlong the bible caveman got terminated
you can draw it yourself. the big ones are pretty easy to understand. i still dont get how the small ones work tbh
nether do i but it works and that's GOOD!
After i tried to theoratically desining black jack with the binary addition system, i accedentally also build a binary counting down system. 10/10 Video cuz i know understand binary and programming much more thanks to you.
Watching this after building a full 8-bit computer (custom ISA) just makes me realize how much of a miracle it is that any of it worked. My friend and I thought we were so smart reusing the RCA's XOR and AND gates for other parts of the ALU, alongside other "incredible" hacks, but all of that cascaded into a final safe clock speed of just under 11 seconds per cycle. But hey, the thing actually worked, which is still nuts to me.
You a youtuber that explains things like binary SO well!
Good to see an up-to-date comp redstone tutorial series!
I'm so glad this video includes both adding types, it's a lot less of a hassle than the last logical redstone series
Thanks for explaining the 5 bit CCA, the carry cancel is truly elegant
The bedrock people change the glass tower by a slab tower for make this work 👍🏻
My tip for bugrock people is to not play the game until Mojang fixes its many, many problems. Like, I just want my villagers to exist without despawning whenever I look away for long enough.
Well the xor gate used in this video will not work in bedrock
@@neeraj_xd_ why wouldnt it? bedrock comparators work right?
@@Teister9 they work but if it received the back input and a side input from a same power source then it will never output a signal ( even if the back input's signal strength is higher than the side)
@@neeraj_xd_ then.... try putting it in subtract mode??
Great content as always. What a time to be alive
Ive watched this same video about 4 times already and im understanding a little bit
You explain it way better than most people
I hope you’ll be covering division.
I’ve already created a 10-bit calculator that can do addition, subtraction, and multiplication with any 3 digit base ten numbers.
I’ve been struggling to find a way to do division. I know how to do it on paper in binary, but not in a circuit.
(If you’d like to see my calculator, it’s on my channel, but it’s nothing compared to your Redstone projects.)
probably will not be covering multiplication, division, sqrt, as im decently happy with how they were explained the first LR series. check out those videos if you haven’t already
@@mattbatwings ok! Thank you!
@@mattbatwings How would you extend the clear signal while doing the multiplier so it stays synced? Also will you do fractions further in the series and if you do will it be the fixed point like in the sqrt tutorial or floating point (IEEE 754)?
He has a tutorial on his old series if you want to take a look at that
@@mattbatwingsI think you should just so this series is more all in one, but I think it would be fine to reuse the footage fork the old videos
With your tutoriel my redstone passion has came back and now i Will try to make more redstone logical système thanks you again
I can't belive because of your instructions, I managed to create my own design for an and gate and an Xor gate and made the same functioning half-adder that you did in the Half-Adder Derivation segment.
This series derserves millions of views!
About a month ago I made a binary adder entirely on my own and it's really nice to see other ways it can be done.
Someone give this guy an oscar.
Edit: bruh learn to understand humour. I know that oscars are for acting 😑
I will give it
Guy does not need an oscar. Oscar needs him
PLEASE!
for what lmao
You do it
This officially blew my mind and now I have a million idea's. Thankyou
I just built my first full adder and my heart was pounding when I went to go check to see if the results were correct
Day 3 of my first time learning redstone, from this tutorial I learnt from the 4-bit RCA and managed to build an 8-bit one by myself, I tested it and it works flawlessly, I always see these redstone builds and say to myself that I would never achieve it, today I have great hope
Fun fact, because the full adder takes in three bits as input and gives two bits as output, using one actually destroys information. This means it is an irreversible interaction, and it causes entropy to increase.
Oh, boy, I can't wait for next episode; I'm sure you'll manage to explain two's compliment addition better than I ever could 😃
Realising the logic behind the carry cancel for the first time is incredibly clever
It's crazy you know a lot of things on Redstone but you seem feel like not
I totaly enjoyed
It's like magic but also super simple.
The CCA design he showed is absolutely wonderful
so great that you explained it in more detail
That is an interesting way to add decimal number together. I never do it this way, I've learned to start at the opposite side with the left digit, add those together. Go to the next digit and add those together, if this happens to be larger than ten, add 1 to the digit on the left and the remainder above ten to the current digit. Work your way to the smallest digit.
Example. 43 + 89. Add left digit: 4 + 8, which is larger than ten so add a 1 to the left which is 12. Then add the right digits together: 3 + 9 = 12. This is larger than ten too so add a 1 to the 12 which is 13. And the remainder above ten stays in the current digit, which is 2. Therefore 132.
I felt my IQ grow while watching this. Great explanations, great demonstration, great everything. Cant even imagine the brain youd need to come up with something like that
I CANT BELIVE I JUST SAW THE ORGANIC CHEMISTRY TOUTOR THATS ONE OF THE BEST CHANNELS EVER
your playlist is way better than my whole 4 year of engineering.
This helped me so much! Keep posting videos like this.
You do such a great job of explaining things.
Purplers video just made me praise bedrock more. You convinced me to open the launcher after a while
As an electronic circuit student, i want to say that we can use the full adder to do a subtraction by Xor all B input with carry in and pull it to HIGH value.
Also, after i overview how redstone works, i think i can make a real life circuit to imitate the redstone function, but the main problem is piston cant break the redstone circuit 😂
this literally saved me on my digital logic design course in college
Love your videos they're exactly what I was looking for
I definitely will need to watch this again
For some reason I found it funny when you said now we can add 1+1
I actually wanted to make a computer for a long time now and this series is helping a lot. thank you! (also I'm in the discord)
Please make a video on displays (specifically 7-segment ones) and how to use a binary output to send information. Love the series!
Well I have some good news!
Bro, I thought Redstone is simple but bro put algebra in it
(He deserves 10 million subs)
Thank you so much! You are good explaining hard things. Sorry for my English.
These are amazing educational videos, great job! Wish they taught like this in college!
The fact that I had to look up a million tutorials to find the compacted design
Java glass towers: ↗️↗️↗️
Bedrock glass towers :↗️↘️↗️↘️↗️↘️↗️↘️↘️↗️↗️↘️↘️⬇️⬆️⬇️⬇️⬆️⬆️⬇️⬇️*breaks*
i always get notifications for these right after gym so that’s cool
Man I always wait for mattbatwings to upload and here it is lol😂
this is perfect
Hi Matt, I have been following you since the middle of your previous logical redstone. I just wanna ask if you have any plan covering basics of desigining practical ALU / op code / instruction set / computer architecture in general in order to build an actual CPU in Minecraft?
nice video! I just saw this uploaded and I already know it’s gonna be a good video
Just an another epic redstone video of yours
İts awesome
For anyone who is confused about the xor gate for Bedrock Edition, if you add 2 targets after the input repeater, the xor gate will function properly. But don't forget to modify the two xor gates and the sum so that it also has targets in the second xor. also one more thing, you always need a repeater before the target so the red stone signal passes through it.
Thanks man.
Thank you^^
thank you for letting me make my first full adder
For those wondering, on 3 tick cca's, the comparator that calculates the carry, also does double duty as the last XOR. You can view this last XOR as 2 nimplies: (!S AND C) OR (S AND !C). The first Nimplies is covered by letting A XOR B disable the comparator that calculates Carry, and the second Nimplies is covered by letting A XNOR B disable the comparator that calculates !Carry. So where is !carry coming from without losing time? you swap the generate and cancel towers for this second comparator. There are some edge cases but thats the short explanation.
I wish i came across your channel when taking my logic design course
Its always a good day when you upload a video
Literally I watched this video 5 times 😅
You should combine the AND & XOR gates, if you pay attention to the inputs and outputs you'll notice they're the inverse of each other in the outputs that matter, by using them together you don't have to spend anything on destroying the input for XOR, you just redirect it to the AND output instead of the input. A nice side effect of this combination is that it makes it perfect for addition.
matt > crafty xD appreciate this fountain of knowledge.
How convenient that all of your friends also know redstone
Ive been waiting for this for so long
hoping in the future you distinguish further between inputs & outputs in your truth tables king 💪
I love this series!
I was working on a reasonably fast redstone computer until I put an RCA in it bc I didn’t understand how CCAs worked and I had to make the clock like 1/30hz, thanks now I can replace it 👍👍
this series is amazing
i did a binary calculator with a logic repeater and a latch gate :D (4 latchs and the max result is 4)
This is really helpful!
I did not expect that there is such a good tutorial for this. Thank you!
Matt > crafty
You are an absolute legend
Just, be a teacher.. your students will love class!
true
Yes, true
& With the computer science
He is a teacher, we are his students.
@@solifa1 Fr, he’s a teacher of hundreds of thousands of people
14:21 Nice pun
so excited for this video!
i like your funny words magic man
I hope that of of the LRR world downloads are all the exact same Minecraft world, because if so, I will really considering downloading it to try and replicate what you have made.
Thx for rek help
Great video man.
someone give an oscar this guy
16:40 dang it sambucha is everywhere
Finally found it.
8:19 what did you just call me
OMG FIRST
Also, nice vid, Matt!
for those curious what the mistake is, there should be an extra repeater at 19:22
For 6:07, we can express it mathematically: C + A + B is...
First digit: FD(A+B) + FD(C+LD(A+B))
Last digit: LD(C+LD(A+B))
I define FD to be the function that computes the first digit of a number, and LD to be the last digit. As you can see the expression matches the circuit above in the video
Wooooo! new video
the CCA makes so much sense now
I think it would be nice, when making the truth table, to separate the inputs and outputs a little, for better visualization.
OMG this is INSANE😮
I had to watch the part where he explained the redstone components of the adder three times, but yes, it is elegant.
Excellent video!!
Great work bro! keep it up.
7:56 can you help with this? I tried world edit but it didnt work. I dont really wanna go through the process of building it four more times. And if youre wondering, when i paste it, it goes over the original and i have to rebuild the too half