Observer logic: 1 Wide tillable logic gates + most compact adder?

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ม.ค. 2025

ความคิดเห็น •

  • @dinoankylosaurus
    @dinoankylosaurus 7 ปีที่แล้ว +19

    This is really incredible! I'm very impressed; I hadn't seen logic gates made with observers this way. This is going to be VERY useful!

  • @Xcom6000
    @Xcom6000 7 ปีที่แล้ว +26

    Ohh you made the video. All future logic prob will switch over to this.

  • @pallapalla
    @pallapalla  7 ปีที่แล้ว +69

    Some of these gates can break if both inputs are activated at the same time/at high frequencies. While this is a problem in computer tech, it is usually not the case in survival.

    • @tomewyrmdraconus837
      @tomewyrmdraconus837 6 ปีที่แล้ว +11

      I was about to ask that question. I saw the XOR and thought that it would function as an OR gate for simultaneous inputs.

    • @milesmartig5603
      @milesmartig5603 5 ปีที่แล้ว +1

      Thats kinda annoying. I plan to use the binary encoder/decoders tho

    • @jasonmurawski5877
      @jasonmurawski5877 5 ปีที่แล้ว

      i need to ask, can you release a world download so we can go through and look at it in more detail?

    • @nick5625
      @nick5625 5 ปีที่แล้ว

      @@milesmartig5603 there is a really simple xor gate design using 2 comparators in subtract mode

    • @thelatestartosrs
      @thelatestartosrs 5 ปีที่แล้ว +1

      @@jasonmurawski5877 4:59

  • @kyoufu143
    @kyoufu143 2 ปีที่แล้ว

    Years later this video still showcases something extraordinary.

  • @poscat0x04
    @poscat0x04 6 ปีที่แล้ว +7

    this is by far the most compact full adder i've ever seen!
    great work palla!

    • @gf408
      @gf408 5 ปีที่แล้ว

      Hakim Smailliw there’s literally a world download and you shouldn’t need it considering he’s using a basic RCA logic diagram to build it

  • @erumaaro6060
    @erumaaro6060 6 ปีที่แล้ว +15

    Awesome!
    Only problem i see: the XOR-gate assumes that only one input can change at a time or are spaced out suffisciently for the observer to create two pulses.
    Its just a toggle-latch with an OR-gate as input afterall...

  • @Dylan-go5iv
    @Dylan-go5iv 7 ปีที่แล้ว +4

    Just subscribed! I really love and appreciate the technical side of minecraft and I found this to be interesting and informative.

  • @TheGat2012
    @TheGat2012 7 ปีที่แล้ว +4

    Awesome! Been using the observer->piston->redstone block flip flops for a while, always have to open my piston doors with a toggle button. Cant wait to see someone try a calculator build with this type of observer logic :) Im afraid though that the pistons are just a little too finicky to make a whole computer out of this.... One dropped block in and you may never find it haha

  • @whatis4295
    @whatis4295 4 ปีที่แล้ว

    I finally managed to build this piece of work. I spent hours debugging the binary adder trying to figure out why I couldn't get it working. Oh, just to let you know, the world download has a corrupted chunk where the binary adder is missing a huge piece of it. I managed to reconstruct it from pausing/rewinding the video while debugging the adder throughout the whole time I was debugging it. I also added a carry out light so I can see binary that is 9 digits long.

  • @jamesofnoaffiliation
    @jamesofnoaffiliation 4 ปีที่แล้ว +1

    Very clever, great video, kind of makes me want to learn the foundational CS to understand the adder properly.

  • @jomy10-games
    @jomy10-games 4 ปีที่แล้ว +1

    This is amazing! Subscribed! You gave me so many new ideas

  • @RedCMD
    @RedCMD 7 ปีที่แล้ว +17

    With the xor gate, remove the 3rd observer and just have the 1st and 2nd observer face into the piston

    • @dELTA13579111315
      @dELTA13579111315 5 ปีที่แล้ว +3

      This makes it slightly more compact, 1 tick faster, and a tiny bit more lag friendly

  • @DaniDipp
    @DaniDipp 7 ปีที่แล้ว +1

    Awesome stuff! Will definitely be coming back to this in the future.

  • @patryk_49
    @patryk_49 6 ปีที่แล้ว

    You can use xor gate instead of or gate in your adder to save some pistons.

  • @cyanidegaming2599
    @cyanidegaming2599 5 ปีที่แล้ว

    This is Epic. I can imagine a compact computer being carried out through observers.

    • @psun256
      @psun256 4 ปีที่แล้ว

      Cyanidegaming25 yep, definitely gonna be used in some multi core cpu or gpu projects

    • @kingacrisius
      @kingacrisius 3 ปีที่แล้ว +1

      @@psun256 And it totally won't take 5 years to do anything because of how slow observers are

  • @inuyanju
    @inuyanju 5 ปีที่แล้ว +1

    Been looking for this everywhere! Thanks!

  • @awildmartyn5512
    @awildmartyn5512 2 ปีที่แล้ว

    Hey there! I’m working on a project on sending long distance serial binary signals through the Nether, and I’m having so much fun with your decoder and encoder designs! I’m making a video on this project soon, and I just wanted to check whether you’d be okay with me featuring the designs in that video as part of the greater system. This is not gonna be a tutorial or explanation of the encoder/decoder because you’ve done an amazing job on that and all the credits will naturally be in order. I’m not sure how active you are on TH-cam right now, but I hope you see this! Again, thanks for all this tech :)

  • @Etobio
    @Etobio 3 ปีที่แล้ว

    This is really cool! I’d love to learn more on how this could be applicable not just to Minecraft, but to computers in general. Time to learn binary I guess!

  • @jakonix6068
    @jakonix6068 3 ปีที่แล้ว

    Love your binary decoder.

  • @CowmanCowman
    @CowmanCowman 5 ปีที่แล้ว +1

    Genius designs thank you!

  • @LetsPlaydasmal
    @LetsPlaydasmal 7 ปีที่แล้ว

    i actually allready use these or similar gates when i need them since some time ^^
    but well put together will definitly use some of yours now

  • @vitorbergamaschi6035
    @vitorbergamaschi6035 5 ปีที่แล้ว

    you can add another XOR on the adder (in eacj module) to select adder or subtracter, seeing your video I think its not to complicated, congratulations, very nice contraptions! :D

    • @hiboude2785
      @hiboude2785 4 ปีที่แล้ว

      Hi ! I don't really understand "add another XOR" to make a substracter. Do you put them on the input side or in the output to invert ?

    • @vitorbergamaschi6035
      @vitorbergamaschi6035 4 ปีที่แล้ว

      @@hiboude2785 like in this image : www.google.com/url?sa=i&url=http%3A%2F%2Fprofessor.pucgoias.edu.br%2FSiteDocente%2Fadmin%2FarquivosUpload%2F17505%2Fmaterial%2FAula%252006%252007%2520e%252008%2520Laborat%25C3%25B3rio%2520Sistema%2520Digitais%252020141.pdf&psig=AOvVaw121xTvKcoMmVYPZWrR6t1p&ust=1590363346609000&source=images&cd=vfe&ved=0CAIQjRxqFwoTCMDmkKeTy-kCFQAAAAAdAAAAABAD .
      The XOR gate will determine if its and adder (case 0) or and subtracter(case 1). Put it in the input side B to make A+B or A-B

  • @Chaminox
    @Chaminox 3 ปีที่แล้ว +1

    You are a genius pls make more videos

  • @joses.5943
    @joses.5943 6 ปีที่แล้ว

    I ve always wondered if this contraptions(adder) can be used to manage survival farms and chunk loader things like that?

  • @zeppelin2266
    @zeppelin2266 7 ปีที่แล้ว

    If you put Redstone and powered rails together there's a lot of possibilities

  • @miketheq7739
    @miketheq7739 4 ปีที่แล้ว

    encountered a problem with the adder :( i built an encoder like yours but instead of being already in binary, i made two decimals that should get added to get the first term of the addition (then it would be added to another term made of two previously selected terms)... only problem, i tried to add the first two numbers to make the first term and the lamps light up wrong. like, i made a row of buttons for tens and a row for ones, e.g if i select 90 (so it gets converted to 1011010) and seven (0000111) instead of getting 1100001 i get 1011101. i rebuilt the adder 3 times now and can't figure out the issue, maybe it's the fact it starts as a decimal, but that shouldn't be a problem since it's converted already. another thing, when i reset the rs nor latch that brings converted numbers to the adder, the first two lamps always stay on, so i think the first two observers that get the lower input for the adder are registering the redstone wire (that wires latch and adder) turning off too, but only the first two? i'm fairly confused by this

    • @miketheq7739
      @miketheq7739 4 ปีที่แล้ว

      i guess the problem with the reset is due to observers acting like the wire turning off are another input from all bits and carries everything indefinitely, idk i lost it lol

  • @chrismarklowitz1001
    @chrismarklowitz1001 3 ปีที่แล้ว

    An or gate is litearlly just a t flip flop hooked up to an activator rail hooked up to two inputs its the same as a restone wire hooked up to two levers

  • @abramthiessen8749
    @abramthiessen8749 5 ปีที่แล้ว +1

    I find it annoying that rails only power for 8 blocks and can't go around corners.
    Observer logic is definitely compact though.

  • @dakotamercer1679
    @dakotamercer1679 2 ปีที่แล้ว

    How is he pushing and leaving the redstone block and grabbing and pulling the redstone block with the same piston?

    • @apPaulpie
      @apPaulpie ปีที่แล้ว

      java mechanic? 1 tick pulses just spit out blocks and don't retract them

  • @isaacchen6630
    @isaacchen6630 7 ปีที่แล้ว +45

    *who doesn't start counting at zero?*
    You must be a programmer. If you aren't a programmer, you should be a programmer.

    • @Grimly89
      @Grimly89 6 ปีที่แล้ว +7

      Programming isn't only about binary logic.
      That's not knowing how a wheel works that you can call yourself a car manufacturer. It may look like a bad example but the gap between programming and binary logic is really that big.

    • @magnusanderson6681
      @magnusanderson6681 4 ปีที่แล้ว

      @Philip Polkovnikov Not really. If you want to distinguish the case where you haven't counted anything from the case where you have, counting from 1 makes perfect sense.

    • @magnusanderson6681
      @magnusanderson6681 4 ปีที่แล้ว

      @Philip Polkovnikov You can't 'not count' when it comes to programming, you have a variable and its either 0 or it isn't. And finding out that the total count is 0 doesn't tell you much when you define 0 as having counted once. I'm not arguing that counting from 0 is bad, I'm just saying its not 'the way the world works'.

  • @philippa.6563
    @philippa.6563 3 ปีที่แล้ว

    i cant replace the rails they always connect the wrong way

  • @HistoryShell1786
    @HistoryShell1786 3 ปีที่แล้ว

    Does this still work 3 years later?
    I’m trying to make compact multi core computers in Minecraft.
    I’m trying to make compact ALU’s

  • @EchoHeo
    @EchoHeo 6 ปีที่แล้ว

    you can make it without rails; it is slower

  • @ksam2000
    @ksam2000 4 ปีที่แล้ว

    I completely forgot observers existed

  • @milesmartig5603
    @milesmartig5603 5 ปีที่แล้ว

    The download doesn't work
    not a mc save file

  • @oreolamp5676
    @oreolamp5676 7 ปีที่แล้ว +1

    Your mic sounds weird, totally different than what it is in voice chat, and there it sounds quite good XD it doesnt sound bad but it sounds quite weird, like you are talking to a glass.
    SUPER cool logic!
    (Sorry XD)

    • @pallapalla
      @pallapalla  7 ปีที่แล้ว +1

      Yeah I noticed that after I recorded. No clue why

  • @ayte1549
    @ayte1549 4 ปีที่แล้ว

    i think this is very useful, however the problem you tell on the comment is very dangerous in computer sience, so i will try to fix it

  • @isaacchen6630
    @isaacchen6630 7 ปีที่แล้ว

    So cool!

  • @iaac7886
    @iaac7886 4 ปีที่แล้ว

    can u make one of 4 bit? xd

    • @iyanareef
      @iyanareef 3 ปีที่แล้ว

      Just remove 4 adders starting from the left

  • @dtagsusfolk4111
    @dtagsusfolk4111 6 ปีที่แล้ว

    can you make a tutorial on how to make the binary adder

  • @l0lfuuuuuuuuuuuuuuuu
    @l0lfuuuuuuuuuuuuuuuu 7 ปีที่แล้ว

    OMG you are amazing

  • @Xplol19
    @Xplol19 7 ปีที่แล้ว

    thanks

  • @jakonix6068
    @jakonix6068 3 ปีที่แล้ว

    And then I thought to myself can i make a insta observer

  • @Jesse_Carl
    @Jesse_Carl 5 ปีที่แล้ว +3

    This is not quite the smallest adder in the world, at least by volume. I have made a smaller one, although it is wider. The individual modules are not rectangular, so the rectangular volume of each module approaches 36 the more you add, but is 60 if you only have one of them. I wont tell you how my adder works, but I will tell you that it is completely vanilla survival friendly. See if you can figure out how I did it.

  • @imthefatherofyoutube7993
    @imthefatherofyoutube7993 2 ปีที่แล้ว +1

    69 comments lol
    GJ

  • @billclinton4913
    @billclinton4913 4 ปีที่แล้ว

    Rip bedrock users.

  • @bagtudin
    @bagtudin ปีที่แล้ว

    1k likes