I think you're gonna need a new update to the series... the new Copper Lamp is HUGE in redstone computing... Alongside being a T Flip Flop in 2 blocks... [Comparator and Lamp] you can move the lamp while it's lit without turning the lamp off. Copper Lamps can now function as RAM, being moved to designated positions for bits to be read or written to.
Hey matt i dont know if you could reach out to me but i do not understand the last ram concept can you put that seed in the description so i could get a further inspection on it? Thanks in advance
wow, this vid gave me real old-school redstone video vibes, where a random guy with a (kinda)crappy mic explains a really interesting redstone concept that hes passionate about very clearly, gave me really warm, nostalgic vibes from like 2012 when i was first learning about redstone and stuff... this is probably the best discovery of the day, keep it up!
I am taking a digital logic design and I've always wanted to design circuits in minecraft. Your short videos just summarised the entire course and now I can finally make whatever I want with redstone !!
Randomly finding this channel is making me want to get back into minecraft and redstone again after a few years. I'm gonna end up being the hello fellow kids meme
It never though about how you can use comparators to block a red stone line. I would always lock repeaters and get annoyed that they could be locked on. The comparator version is so simple, I just never though of that
Clear and concise tutorial so far. I am familiar with all the logic concepts you've mentioned so far in the series, but somehow I feel like I understand them better now. I found this series looking for advanced redstone tutorials because it's been a hella long time since I messed with redstone in Minecraft and I wanted to get up to date. I consider myself lucky to have found this amazing series.
This video is super clear and very easy to follow! The way you break the RAM down and start from the Write, then progress made it so easy to understand. Thank you!
Even a 9 year old would understand, your explanations are crazy good - keep it up. Also, even tho I'm familiar with most of the concepts shown in the series it's still fun to watch and I'm patiently waiting for a part 5. PLEASE MAKE ONE!
This is the part of the series where I realize just how much can be done with redstone. Pretty much anything that can be done in Assembly code can be done here.
I'm still using this I don't really care if it's old or not but this is a super good learning experience, shows you everything, just what I need and I'm gonna take what I learned here and start making some cool stuff. This is great man good job and thanks.
fun fact: you could do the same locking mechanism with a repeater feature, if you feed a signal from a repeater into the side of another, it locks it keeping the signal last fed to it
This series is so fantastic, I already knew bits and pieces of most of these things, but there's a lot of things you've covered that fill in the missing context where I didn't put 2 and 2 together, so thanks!
built my own small RAM component with 1 byte (8 bits) of storage and the redstone signal strength of 15 is literally the absolute perfect amount for all 8 segments
You're definitely better than my Computer Architecture professor in explaining things. This is a very interesting and educational video series, im loving it!
thanks for this vid, ive been struggling with redstone memory in minecraft, the best i could ever do was make an over complicated memory cell that forgets three quaters of the time
Even though nowadays, we pretty much only talk about RAM when it comes to computers, the abbreviation refers to the general concept you describe here. It's not just the closest term -- it's the right term. You can buy single integrated circuits just labeled "ram", and you can use them however you please. It doesn't lose the name "ram" if you use it in a non-computer. There's a wide variety of ram types, and while the kind we normally use in a pc loses its data when power is lost, that is not an inherent part of what RAM is, and there are types of RAM which do not. This non-volatile RAM is common on embedded systems, and modern systems use it for bios settings.
Fun Fact, your RAM actually very closely resembles EEPROM :) minecraft ram could probably be achieved with blocked repeaters, if power is gone, all of them would unblock and the signals would leave the module :>
after 5 hours I finally made something like computer it has 2 bytes of ram and it can hold a character with 010 and thing like 010000010 I think is the a I also have a book with all those close to me classic time per character is almost 1 minute it's slow but it works there are 2 main screen which are with redstone lamps because I don't know how to make a display but it also has a bell sound and a lamp witch shows if the reciever received the message this is how it works I will probably add some memory like the SOS letter or hi and hello so I don't have to search each letter in the book that's it thanks for your video it really helps
That last circuit I think looks more like a register, like rax in assembly. Ben Eater has a series of videos building an 8-bit breadboard computer, in which he excellently explains things, like how a register works. I would even say the quality of your explanations is on par with his.
I learned making computers in Minecraft by my own so I got different designs, for example I use flip-flops circuits for ram. You can see one of the computers I've build in my channel thought it's not my best or newest one.
I found this video quite nice and it gradually teaches you about memory. Although i did feel that the end result was less like RAM and more like a EPROM but like you said it is Minecraft and i wouldn't be used in the same way
I learned a lot from this video! I made an alternate version of the RAM half bit that stores the output using locked repeaters and continues to display the output until you update it. Im not sure what i made but i wanted to mess around with the concepts i learned in the video.
thank you this helped me so much i was playing a roblox game that u can basically wire stuff in kinda like redstone but much easier but limited the game is called welcome to roblox building and i was able to create a computer with this tutorial because of the ram tutorial :D
I made my own ram with repeater locking. 1 bit took 6 by 3 by 6 to build. just goes to show you how great and smart the red stone community is(that doesn’t include me)
RAM can also be ROM, I know this video had to be simplified for educational and time reasons, but it's misleading to say that RAM is a very specific piece of tech, when in fact is very broad. RAM is the opposite of SAM (Sequential Access). "Random" in "RAM" is misleading, a better word is "direct". RAM allows reading and writing any memory location at (approx) constant time, this is known as O(1) in CS. To address the Nth address in a SAM, you must *wait for the memory to iterate over EVERY cell* until it hits your requested cell, this usually O(n) (linear time) but accessing address 0 is O(1). ROM is just permanent memory, it can be SAM or RAM. SAM is easier to build, that's why most old drives are like that. Hard Disks are a SAM/RAM "hybrids", the time it takes to access a cell is *relative* to the current address of the head, unlike Solid State SAMs which are absolute (relative to address 0). And another reason why RAM is defined as "non-deterministic" is because of *race conditions.* Which happen when a chip (any chip, like a CPU core) requests a cell immediately before it gets modified by another chip, this is the equivalent to reading news, believing they're updated, and then realizing everyone else has a more recent version (but unfortunately, this realization isn't guaranteed to happen). Or worse, 2 chips write *different values at the same time and cell,* this could cause serious bugs and it's *EXTREMELY HARD to debug.* Trying to keep all chips synced to a global clock is naive, because speed will suffer a lot, you should keep it parallel and use *mutexes* (mutual exclusion technique) to temporarily keep sync at critical moments
Cool video. Unless I'm misunderstanding though, these ram circuits can only write a 1, i.e. if you want to write a zero you have to reset the whole memory, right? I'm curious how you extend this to memory that can be set and reset for individual bits/bytes/words. Of course one extreme way would be to reset each bit of memory every cycle and feed back the old memory values to the inputs to refresh them (except for the bit being written), which is basically how real old memory would have worked.
Hey man just came across that issue and found a workaround. Basicaly connect the write signal to the reset signal so it reset before writing the new value. May take into account signal propagation if it's needed (new to minecraft/redstone). Hope that helps
So I tried building the thing you have on the thumbnail, and then added a fast redstone clock (the four repeater one) and instead of the redstone block I built a lever. It basically works like a long term random number generator
bro in 2015 I had that redstone book, and saw mumbo jumbo the god of redstone he was my idol until I saw your sipover video with the paint video OMG you can program with redstone
5:38 That looks to be closer to EPROM rather than RAM. Also in Minecraft, you'd use RAM just like older systems like C64s which I'm pretty sure used SRAM instead of more modern DRAM. SRAM also doesn't lose data fast.
Check out the NEW AND IMPROVED logical redstone series here! th-cam.com/play/PL5LiOvrbVo8keeEWRZVaHfprU4zQTCsV4.html
first reply
I think you're gonna need a new update to the series... the new Copper Lamp is HUGE in redstone computing... Alongside being a T Flip Flop in 2 blocks... [Comparator and Lamp] you can move the lamp while it's lit without turning the lamp off. Copper Lamps can now function as RAM, being moved to designated positions for bits to be read or written to.
@@DisKorruptd he said he won't use copper bulb
Hey matt i dont know if you could reach out to me but i do not understand the last ram concept can you put that seed in the description so i could get a further inspection on it? Thanks in advance
Fun fact: the RAM I made in the video has a size of half a byte. If your PC has 16 GB of RAM, that means it has over 32 billion of those inside it 😵
Imagine the amount of redstone in a PC ⛏
I only have 4 billion of those
i'm going to build 8GB pc in mc(prob joke idk myself)
Note: One byte is 8bit one GB is 1*1024*1024*1024*8 bit
@@Mcraft_Studios why would you even need 8GB
wow, this vid gave me real old-school redstone video vibes, where a random guy with a (kinda)crappy mic explains a really interesting redstone concept that hes passionate about very clearly, gave me really warm, nostalgic vibes from like 2012 when i was first learning about redstone and stuff... this is probably the best discovery of the day, keep it up!
ikrrr
cmasupra?
I am taking a digital logic design and I've always wanted to design circuits in minecraft. Your short videos just summarised the entire course and now I can finally make whatever I want with redstone !!
If you haven't already, I highly suggest watching the video made by sammyuri where he made a complete CPU in Minecraft
Try Logic World game
Randomly finding this channel is making me want to get back into minecraft and redstone again after a few years. I'm gonna end up being the hello fellow kids meme
It never though about how you can use comparators to block a red stone line. I would always lock repeaters and get annoyed that they could be locked on. The comparator version is so simple, I just never though of that
Clear and concise tutorial so far.
I am familiar with all the logic concepts you've mentioned so far in the series, but somehow I feel like I understand them better now.
I found this series looking for advanced redstone tutorials because it's been a hella long time since I messed with redstone in Minecraft and I wanted to get up to date. I consider myself lucky to have found this amazing series.
This is very interesting to watch for redstone beginners! very nice :)
but the only problems is it is underrated and gaining subs slowly.
This video is super clear and very easy to follow! The way you break the RAM down and start from the Write, then progress made it so easy to understand. Thank you!
"Today, we're gonna talk about memory, because memory is the key".
I really like the ROM you made at the start! It has inspired me to redstone computing. :)
Even a 9 year old would understand, your explanations are crazy good - keep it up.
Also, even tho I'm familiar with most of the concepts shown in the series it's still fun to watch and I'm patiently waiting for a part 5.
PLEASE MAKE ONE!
I'm 7 months old and I understand it :)
I Have 9 Years And Cannot Understand "A Torch Into A Torch"
@@NOT_A_ROBOT you can type lol
@@Ren_AmamiyaP5 you can't understand a joke lol
bro my little brother is 10 also i learned this when i was 9 and we both understood
I’m loving this series, video by video.
This must be one of the most useful MC tutorials ever made!
This is the part of the series where I realize just how much can be done with redstone. Pretty much anything that can be done in Assembly code can be done here.
I actually find this easier to follow along with, and understand more than the new series
Me: "his resource pack is useful"
*Description showing resource pack*
I'm still using this I don't really care if it's old or not but this is a super good learning experience, shows you everything, just what I need and I'm gonna take what I learned here and start making some cool stuff. This is great man good job and thanks.
im glad you dont try to compact everything with a variety of blocks. that would be pain for you and everyone
You cant imagine how proud i am of myself now. I once did my own Design and its almost the same (as of how its bulid)
Volatile DRAM can actually be made using pulse extenders and a clock to refresh the pulse extenders (It clears when the clock is turned off)
fun fact: you could do the same locking mechanism with a repeater feature, if you feed a signal from a repeater into the side of another, it locks it keeping the signal last fed to it
“Ram is only used if you are building a redstone computer, and that almost never happens”
how funny
This series is so fantastic, I already knew bits and pieces of most of these things, but there's a lot of things you've covered that fill in the missing context where I didn't put 2 and 2 together, so thanks!
built my own small RAM component with 1 byte (8 bits) of storage and the redstone signal strength of 15 is literally the absolute perfect amount for all 8 segments
You're definitely better than my Computer Architecture professor in explaining things. This is a very interesting and educational video series, im loving it!
This needs more love
Amazing video! You're really good at explaining these things!
It seems that redstone was more complete.
Nice.
Redstone is revolutionary in my opinion.
Your work is incredible holy hell
All of this is currently going on in your device. It's crazy cool.
thanks for this vid, ive been struggling with redstone memory in minecraft, the best i could ever do was make an over complicated memory cell that forgets three quaters of the time
Not lost yet but it's starting to get complicated , this is the best guide I have found on the internet for Redstone
Even though nowadays, we pretty much only talk about RAM when it comes to computers, the abbreviation refers to the general concept you describe here. It's not just the closest term -- it's the right term.
You can buy single integrated circuits just labeled "ram", and you can use them however you please. It doesn't lose the name "ram" if you use it in a non-computer.
There's a wide variety of ram types, and while the kind we normally use in a pc loses its data when power is lost, that is not an inherent part of what RAM is, and there are types of RAM which do not. This non-volatile RAM is common on embedded systems, and modern systems use it for bios settings.
Amazing! Good job!👍🏻
Really great explanation, I cam in with no idea how this thing works with goi g out with a pretty good idea of ram and rom. Thanks a lot
My son knows how to make a memory in that mining game so im watching this video to learn more about this game
Wait, are you actually his dad?
Fun Fact, your RAM actually very closely resembles EEPROM :) minecraft ram could probably be achieved with blocked repeaters, if power is gone, all of them would unblock and the signals would leave the module :>
how is this guy small?? by far the best redstone logic tutorials out there
Watching these in conjunction with Sebastian Lague's How Computers Work series is really interesting!
discovered this channel couple of months ago, its legitimately perfect
after 5 hours I finally made something like computer it has 2 bytes of ram and it can hold a character with 010 and thing like 010000010 I think is the a I also have a book with all those close to me classic time per character is almost 1 minute it's slow but it works there are 2 main screen which are with redstone lamps because I don't know how to make a display but it also has a bell sound and a lamp witch shows if the reciever received the message this is how it works I will probably add some memory like the SOS letter or hi and hello so I don't have to search each letter in the book that's it thanks for your video it really helps
That last circuit I think looks more like a register, like rax in assembly. Ben Eater has a series of videos building an 8-bit breadboard computer, in which he excellently explains things, like how a register works. I would even say the quality of your explanations is on par with his.
Amazing!! Keep up the good work 👍
me:
first one: ok
second one: emmmm ok
third one: WTF
Great video series, our brains work the same, electrical impulses connected by 2 nodes
I learned making computers in Minecraft by my own so I got different designs, for example I use flip-flops circuits for ram. You can see one of the computers I've build in my channel thought it's not my best or newest one.
I found this video quite nice and it gradually teaches you about memory. Although i did feel that the end result was less like RAM and more like a EPROM but like you said it is Minecraft and i wouldn't be used in the same way
Wow I’m starting out on redstone and this is really helping it’s really interesting and explained well thx
I combined your 7 segment binary to BCD with your decoder for my 7 segment hex decoder and it works
I learned a lot from this video! I made an alternate version of the RAM half bit that stores the output using locked repeaters and continues to display the output until you update it. Im not sure what i made but i wanted to mess around with the concepts i learned in the video.
thx bro I will mention you in my "Making the World's First working Minecraft computer"
You’re a really good teacher
Entering the cool stuff!
thank you this helped me so much i was playing a roblox game that u can basically wire stuff in kinda like redstone but much easier but limited the game is called welcome to roblox building and i was able to create a computer with this tutorial because of the ram tutorial :D
I made my own ram with repeater locking. 1 bit took 6 by 3 by 6 to build. just goes to show you how great and smart the red stone community is(that doesn’t include me)
You're god
Hey I learned how to make a 7 segment display on my own now thanks to you I feel smart now
yaya another upload!
Awesome!
Great job. the world download was great.
First Video of you and I instantly give you a sub! Very good explanation! Thx man!
Well explained congrats
RAM can also be ROM, I know this video had to be simplified for educational and time reasons, but it's misleading to say that RAM is a very specific piece of tech, when in fact is very broad.
RAM is the opposite of SAM (Sequential Access). "Random" in "RAM" is misleading, a better word is "direct". RAM allows reading and writing any memory location at (approx) constant time, this is known as O(1) in CS. To address the Nth address in a SAM, you must *wait for the memory to iterate over EVERY cell* until it hits your requested cell, this usually O(n) (linear time) but accessing address 0 is O(1).
ROM is just permanent memory, it can be SAM or RAM. SAM is easier to build, that's why most old drives are like that. Hard Disks are a SAM/RAM "hybrids", the time it takes to access a cell is *relative* to the current address of the head, unlike Solid State SAMs which are absolute (relative to address 0).
And another reason why RAM is defined as "non-deterministic" is because of *race conditions.* Which happen when a chip (any chip, like a CPU core) requests a cell immediately before it gets modified by another chip, this is the equivalent to reading news, believing they're updated, and then realizing everyone else has a more recent version (but unfortunately, this realization isn't guaranteed to happen).
Or worse, 2 chips write *different values at the same time and cell,* this could cause serious bugs and it's *EXTREMELY HARD to debug.* Trying to keep all chips synced to a global clock is naive, because speed will suffer a lot, you should keep it parallel and use *mutexes* (mutual exclusion technique) to temporarily keep sync at critical moments
give this dude 1 million subs he deserves it
Im addicted to your videos
I love ur vids, you explain everything so well and has lead me to build my own computer! You have earned a sub
That rs nor latch at the end is what i need for a potion brewing station
Please make more video about this use of redstone, it's very interesing
And just like that, my whole project was obsolete. This particular design is wtf I was looking for.
Best redstone vid ever👑
The ram can actually help me develop a different storage system that i need i to detect when its in the clear position where all the hopers are locked
Cool video. Unless I'm misunderstanding though, these ram circuits can only write a 1, i.e. if you want to write a zero you have to reset the whole memory, right? I'm curious how you extend this to memory that can be set and reset for individual bits/bytes/words. Of course one extreme way would be to reset each bit of memory every cycle and feed back the old memory values to the inputs to refresh them (except for the bit being written), which is basically how real old memory would have worked.
Hey man just came across that issue and found a workaround.
Basicaly connect the write signal to the reset signal so it reset before writing the new value. May take into account signal propagation if it's needed (new to minecraft/redstone). Hope that helps
The RAM is just a bunch of rs nor latches if you think about it, still amazing
Great video, clear and straight to the point :)
thanks, love your channel :)
So I tried building the thing you have on the thumbnail, and then added a fast redstone clock (the four repeater one) and instead of the redstone block I built a lever. It basically works like a long term random number generator
Im surprised you didnt do repeater locking memory
Each cell has separate memory and is toggled saving like the last one you did
Now I finally understand what it means when people tell me to download free ram. I just need to download this map!
Amazing work. If you ever feel like doing a season 2, that would be awesome :p
MATT
BAT
WINGS
very good explained
when a computer engineer plays Minecradft 😂
bro in 2015 I had that redstone book, and saw mumbo jumbo the god of redstone he was my idol until I saw your sipover video with the paint video OMG you can program with redstone
5:38 That looks to be closer to EPROM rather than RAM. Also in Minecraft, you'd use RAM just like older systems like C64s which I'm pretty sure used SRAM instead of more modern DRAM. SRAM also doesn't lose data fast.
2:04 GET OUT OF MY HEAD
very helpful
These videos are awesome and you are too
Nice
Thank god for redstone!
Thanks for the help
Here, have a subscriber.
Beautiful
2:03 no, no get it away. no stop no this can't be stop nonono oh god
Nice video :)
amazing I just got told computer science by a minecraft tutorial. A fine one at that thx :D
I realy like redstone and you help me so much❤❤
Thanks for making these videos
This is sick
You deserve way more subs
Make a tutorial vid on how to create your 2 dimensional rom including the display