Memory | Logical Redstone #4

Поделиться
HTML-код
  • Опубликовано: 14 дек 2024

Комментарии • 295

  • @mattbatwings
    @mattbatwings  Год назад +23

    Check out the NEW AND IMPROVED logical redstone series here! ruclips.net/p/PL5LiOvrbVo8keeEWRZVaHfprU4zQTCsV4

    • @ItzFlowerGMD
      @ItzFlowerGMD Год назад

      first reply

    • @DisKorruptd
      @DisKorruptd Год назад

      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.

    • @ERRORRubiksZeraBrand
      @ERRORRubiksZeraBrand 5 месяцев назад

      @@DisKorruptd he said he won't use copper bulb

    • @Cadser
      @Cadser 4 месяца назад

      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

  • @mattbatwings
    @mattbatwings  3 года назад +951

    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 😵

    • @mcnagynorbi
      @mcnagynorbi 3 года назад +156

      Imagine the amount of redstone in a PC ⛏

    • @MatheusOliveira-dk9zq
      @MatheusOliveira-dk9zq 3 года назад +44

      I only have 4 billion of those

    • @Mcraft_Studios
      @Mcraft_Studios 3 года назад +27

      i'm going to build 8GB pc in mc(prob joke idk myself)

    • @richardtrager7125
      @richardtrager7125 3 года назад +18

      Note: One byte is 8bit one GB is 1*1024*1024*1024*8 bit

    • @troll_486
      @troll_486 3 года назад +5

      ​@@Mcraft_Studios why would you even need 8GB

  • @innxir
    @innxir 3 года назад +382

    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!

    • @SinanEDG
      @SinanEDG 3 года назад +4

      ikrrr

    • @wav8518
      @wav8518 10 месяцев назад

      cmasupra?

  • @whiskerwaffles4763
    @whiskerwaffles4763 3 года назад +138

    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 !!

    • @bramgn
      @bramgn 3 года назад +2

      If you haven't already, I highly suggest watching the video made by sammyuri where he made a complete CPU in Minecraft

    • @yoshka7779
      @yoshka7779 3 года назад +2

      Try Logic World game

  • @robertjencks3679
    @robertjencks3679 3 года назад +52

    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

  • @Gekoloudios
    @Gekoloudios 3 года назад +65

    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!

    • @NOT_A_ROBOT
      @NOT_A_ROBOT 3 года назад +6

      I'm 7 months old and I understand it :)

    • @codexed-i
      @codexed-i 3 года назад

      I Have 9 Years And Cannot Understand "A Torch Into A Torch"

    • @Ren_AmamiyaP5
      @Ren_AmamiyaP5 Год назад +1

      @@NOT_A_ROBOT you can type lol

    • @NOT_A_ROBOT
      @NOT_A_ROBOT Год назад +1

      @@Ren_AmamiyaP5 you can't understand a joke lol

    • @Alsced
      @Alsced Год назад

      bro my little brother is 10 also i learned this when i was 9 and we both understood

  • @gamecraft5938
    @gamecraft5938 3 года назад +40

    This is very interesting to watch for redstone beginners! very nice :)

    • @gamecraft5938
      @gamecraft5938 3 года назад +4

      but the only problems is it is underrated and gaining subs slowly.

  • @Caldoric
    @Caldoric Год назад +5

    "Today, we're gonna talk about memory, because memory is the key".

  • @lumanaughty1025
    @lumanaughty1025 3 года назад +40

    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

  • @Cinnimin
    @Cinnimin 3 года назад +17

    im glad you dont try to compact everything with a variety of blocks. that would be pain for you and everyone

  • @Plane163
    @Plane163 Год назад +2

    I really like the ROM you made at the start! It has inspired me to redstone computing. :)

  • @cainothecreator8363
    @cainothecreator8363 2 года назад +3

    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.

  • @jarrodfrench957
    @jarrodfrench957 3 года назад +1

    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!

  • @creeperdoesredstone
    @creeperdoesredstone 3 года назад +8

    I’m loving this series, video by video.

  • @lolmuffen8604
    @lolmuffen8604 Год назад +1

    “Ram is only used if you are building a redstone computer, and that almost never happens”
    how funny

  • @BrandonCMaximum
    @BrandonCMaximum Год назад +7

    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.

  • @Aldraz
    @Aldraz 3 года назад +4

    This must be one of the most useful MC tutorials ever made!

  • @vaguedestruction
    @vaguedestruction Год назад +1

    Me: "his resource pack is useful"
    *Description showing resource pack*

  • @xkdcm7hat
    @xkdcm7hat 4 месяца назад

    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.

  • @cavejohnson982
    @cavejohnson982 3 года назад +3

    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)

  • @electronicmag16
    @electronicmag16 3 года назад +3

    Amazing video! You're really good at explaining these things!

  • @shreihals9314
    @shreihals9314 3 года назад +2

    Your work is incredible holy hell

  • @egemenunsall
    @egemenunsall 2 года назад

    You're definitely better than my Computer Architecture professor in explaining things. This is a very interesting and educational video series, im loving it!

  • @superswaggerize
    @superswaggerize 2 года назад

    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!

  • @ag6371
    @ag6371 Год назад +1

    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)

  • @_marshP
    @_marshP 2 года назад

    All of this is currently going on in your device. It's crazy cool.

  • @Flopper823
    @Flopper823 Год назад

    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

  • @glob3592
    @glob3592 3 месяца назад

    I actually find this easier to follow along with, and understand more than the new series

  • @red_void201
    @red_void201 3 года назад +2

    This needs more love

  • @privatetrolldier5640
    @privatetrolldier5640 2 года назад

    It seems that redstone was more complete.
    Nice.
    Redstone is revolutionary in my opinion.

  • @goalclipss
    @goalclipss 2 года назад +1

    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

  • @icymoltencore8621
    @icymoltencore8621 2 года назад

    how is this guy small?? by far the best redstone logic tutorials out there

  • @gratka0414
    @gratka0414 2 года назад +2

    2:04 GET OUT OF MY HEAD

  • @SinanEDG
    @SinanEDG 3 года назад

    discovered this channel couple of months ago, its legitimately perfect

  • @tovicheung
    @tovicheung 3 года назад +3

    Amazing! Good job!👍🏻

  • @farohaa20
    @farohaa20 2 месяца назад +1

    My son knows how to make a memory in that mining game so im watching this video to learn more about this game

    • @MegaDroin
      @MegaDroin Месяц назад +1

      Wait, are you actually his dad?

  • @klikkolee
    @klikkolee 2 года назад

    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.

  • @Bigbuckgaming
    @Bigbuckgaming 2 года назад +1

    Not lost yet but it's starting to get complicated , this is the best guide I have found on the internet for Redstone

  • @le3lux
    @le3lux 3 года назад +2

    First Video of you and I instantly give you a sub! Very good explanation! Thx man!

  • @sage_x2002
    @sage_x2002 2 года назад +1

    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 :>

  • @TNT_ANTOR
    @TNT_ANTOR Год назад +1

    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

  • @salxrn
    @salxrn 4 месяца назад +1

    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

  • @moonshadow727
    @moonshadow727 2 года назад

    Wow I’m starting out on redstone and this is really helping it’s really interesting and explained well thx

  • @bad_7616
    @bad_7616 6 месяцев назад +1

    me:
    first one: ok
    second one: emmmm ok
    third one: WTF

  • @legend_master_xd1818
    @legend_master_xd1818 3 года назад +2

    Amazing!! Keep up the good work 👍

  • @OllieGiles
    @OllieGiles Год назад

    I love ur vids, you explain everything so well and has lead me to build my own computer! You have earned a sub

  • @Gaming32i
    @Gaming32i 2 года назад +1

    Watching these in conjunction with Sebastian Lague's How Computers Work series is really interesting!

  • @takyc7883
    @takyc7883 2 года назад

    You’re a really good teacher

  • @fluxlogic4149
    @fluxlogic4149 2 года назад

    Great job. the world download was great.

  • @Mzansi-man
    @Mzansi-man Год назад

    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

  • @LEE_MILLARD
    @LEE_MILLARD 3 года назад

    Great video series, our brains work the same, electrical impulses connected by 2 nodes

  • @not_tornadox
    @not_tornadox Год назад

    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

  • @lt.davinci5887
    @lt.davinci5887 3 года назад

    Im addicted to your videos

  • @Rudxain
    @Rudxain 2 года назад +2

    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

  • @DKaldes
    @DKaldes 3 года назад

    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.

  • @Dimitri_gdr
    @Dimitri_gdr 3 года назад +1

    Well explained congrats

  • @rtyyyyb
    @rtyyyyb 2 года назад

    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

  • @wholekilogramofbutter480
    @wholekilogramofbutter480 2 года назад

    give this dude 1 million subs he deserves it

  • @Leksssx
    @Leksssx 2 года назад

    Hey I learned how to make a 7 segment display on my own now thanks to you I feel smart now

  • @nutrobrine1
    @nutrobrine1 8 месяцев назад

    thx bro I will mention you in my "Making the World's First working Minecraft computer"

  • @prefame2451
    @prefame2451 2 года назад

    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)

  • @orfeoriva5384
    @orfeoriva5384 3 года назад +2

    Entering the cool stuff!

  • @luketurner314
    @luketurner314 2 года назад

    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.

  • @terrymorgan2854
    @terrymorgan2854 3 года назад

    And just like that, my whole project was obsolete. This particular design is wtf I was looking for.

  • @BladesTLD
    @BladesTLD Год назад

    Amazing work. If you ever feel like doing a season 2, that would be awesome :p

  • @paavorajamaki7429
    @paavorajamaki7429 3 года назад

    These videos are awesome and you are too

  • @_Funtime60
    @_Funtime60 3 года назад

    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.

  • @spicysauce6925
    @spicysauce6925 2 года назад

    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.

  • @KoalaSteamed
    @KoalaSteamed 2 года назад +3

    Great video, clear and straight to the point :)

  • @taigo5766
    @taigo5766 Год назад

    2:03 no, no get it away. no stop no this can't be stop nonono oh god

  • @ryanmccampbell7
    @ryanmccampbell7 3 года назад +3

    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.

    • @clementseyer990
      @clementseyer990 Год назад

      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

  • @CricketTheBug999
    @CricketTheBug999 2 года назад

    Best redstone vid ever👑

  • @cholsreammos
    @cholsreammos 2 года назад +1

    Im surprised you didnt do repeater locking memory
    Each cell has separate memory and is toggled saving like the last one you did

  • @BlackGr3pe
    @BlackGr3pe Год назад +2

    when a computer engineer plays Minecradft 😂

  • @acerock6612
    @acerock6612 2 года назад +1

    You're god

  • @STA-3
    @STA-3 3 года назад +1

    Nice video :)

  • @m4rt_
    @m4rt_ 3 года назад

    Thanks for making these videos

  • @xswords1953
    @xswords1953 Год назад

    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

  • @wesleyoliveira6570
    @wesleyoliveira6570 3 года назад

    You deserve way more subs

  • @takeoversfirebeats
    @takeoversfirebeats 2 года назад

    The RAM is just a bunch of rs nor latches if you think about it, still amazing

  • @azupaje330
    @azupaje330 2 года назад

    very good explained

  • @solarflea4115
    @solarflea4115 3 года назад

    Now I finally understand what it means when people tell me to download free ram. I just need to download this map!

  • @silvijn5905
    @silvijn5905 2 года назад

    I realy like redstone and you help me so much❤❤

  • @Tubylec7028
    @Tubylec7028 10 месяцев назад

    amazing I just got told computer science by a minecraft tutorial. A fine one at that thx :D

  • @Anot-ic1wx
    @Anot-ic1wx 3 года назад +1

    MATT
    BAT
    WINGS

  • @jessiesandoval1269
    @jessiesandoval1269 2 года назад

    That rs nor latch at the end is what i need for a potion brewing station

  • @pandaa3876
    @pandaa3876 2 года назад

    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

  • @neveraskedforahandle
    @neveraskedforahandle 3 года назад +1

    Here, have a subscriber.

  • @pigman6954
    @pigman6954 3 года назад +3

    yaya another upload!

  • @pe3akpe3et99
    @pe3akpe3et99 3 года назад +1

    2:21 ah, it's tetris

  • @francyhacker3454
    @francyhacker3454 3 года назад

    Please make more video about this use of redstone, it's very interesing

  • @anand_bhasme
    @anand_bhasme 3 года назад +3

    Awesome!

  • @avovk1852
    @avovk1852 3 года назад +1

    Nearest equivalent - EEPROM) 3:56 That just kind of memory, that using in electronic, and your PC for saving BIOS data. Oh, NVRAM is it. Just found.

    • @ekkekrosing8454
      @ekkekrosing8454 2 года назад

      what about REPROM, Redstone Erasable Programmable Read Only Memory?

  • @sevens3
    @sevens3 2 года назад

    Thank god for redstone!

  • @divbestgaming1428
    @divbestgaming1428 2 года назад +1

    Fun fact: this is very similar to the plotter screen u used in the 3D rendered video

  • @JALG3710
    @JALG3710 Год назад

    Woohoo episode 4 of learning redstone math

  • @louisrobitaille5810
    @louisrobitaille5810 Год назад

    3:55 Instead of using RAM in Minecraft as "Random Access Memory", let's call it "wRite And Modify" 😂. Much more accurate 👀.

  • @th3darkgem566
    @th3darkgem566 2 года назад

    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

  • @alexalt1215
    @alexalt1215 3 года назад +1

    Couple questions, 1. What pack do you use? And 2. What version of mc do you build this in?

    • @Draglox
      @Draglox 3 года назад

      1.16.5

    • @TejasIsAmazing
      @TejasIsAmazing 3 года назад

      If you are asking the version, cause you are unsure if something works or not in a version, well any version would work with the things shown in the video as long as that version has comparator(ie 1.5+).

  • @lapisliozuli4861
    @lapisliozuli4861 Год назад

    The real surprise is that you know what a CD-ROM is