CCA Adder Tutorial - The ultimate redstone adder

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

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

  • @ipetmycats99
    @ipetmycats99 2 ปีที่แล้ว +5

    I love coming back to these videos after a while and FINALLY understanding how this stuff works, this adder especially always eluded my understanding. I never fully understood how it worked, and now I can grasp it!

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

    the iconic "cut off your last words for the ending". I missed that in your last video

  • @lachlanperrier2851
    @lachlanperrier2851 5 ปีที่แล้ว +18

    i literally cant belive this guy was uploading less then a year ago

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

      Bro…

    • @eshananimationworld2086
      @eshananimationworld2086 5 หลายเดือนก่อน

      holy crap...

    • @martinplayzrob_lox
      @martinplayzrob_lox 5 หลายเดือนก่อน

      i literally cant believe this guy was uploading 6 years ago

    • @HuyAn-cb9eo
      @HuyAn-cb9eo 2 หลายเดือนก่อน

      Holy shiiiiiiiiii…….

  • @the-pink-hacker
    @the-pink-hacker 3 ปีที่แล้ว +20

    For those how are in newer versions, don't forget that the dot of redstone acted like the cross.

  • @eviality216
    @eviality216 9 หลายเดือนก่อน

    Normally I just get the basics what a cca does and then copy a more compact design, without really knowing how it works. Your explanation is awesome. Very nice video.

  • @CFreezerBurnC
    @CFreezerBurnC 7 ปีที่แล้ว +15

    Glad to see you back!

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

    BENNY YOURE A GOD. You were the actual person who fought me how to make complex red stone machines and it is a great hobby to have thanks!

    • @cullenl2508
      @cullenl2508 7 ปีที่แล้ว +2

      xXGigaamonsterXx fought you?

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

      yes@@cullenl2508

  • @torikenyon
    @torikenyon 7 ปีที่แล้ว +5

    Hope you enjoyed, hope you learned, and I'll see you ne

  • @98xani
    @98xani 7 ปีที่แล้ว

    Omfg yes! Youre back! Im so glad to see you re back!

  • @quesopez98
    @quesopez98 5 ปีที่แล้ว +7

    Doesn’t the signal run out at the top for an 8 bit adder because the slab tower is 16 blocks long?

    • @user-Player530
      @user-Player530 2 ปีที่แล้ว

      Yes, but you can put a repeater coming out from the carry out and input it into another one for a 16 bit

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

    I AM SO GLAD YOU'RE BACKKKKK

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

    I think it should also be possible to make it effectively one high stackable (2 blocks per 2 adders) which would allow for maybe 14 or 15 bit adder instead of 8. For my first try I did split the second slab tower into two to avoid interference. However this means that the inputs nor should go to both towers, which requires some creative bussing, but might be possible.

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

    Thanks a lot! This helped me a ton. Btw, we need you, you've disappeared for like 3 years.

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

    BENNY YOUR BACK!

  • @Tracks777
    @Tracks777 7 ปีที่แล้ว +3

    Nice video! Keep it up!

  • @AcerArtsOfficial
    @AcerArtsOfficial 4 หลายเดือนก่อน

    Im on xbox bedrock and i cant get the tick delay right :/ if i can put in 111 it wont work right for 255, and 8 isnt working all together but everything is wired correct :(

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

    does not work in 1.16(i might be wrong). I followed your tutorial and at 12:09 you said that the bottom torch is always off. When I turned the xor and the carry on, the bottom torch lit up. If anyone knows what happened please reply.
    EDIT: I did not put the repeater on a full block and it srewed it up. Fixed now

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

    As a ps4 player 14:11 was a very dreadful moment of hatred against consoles not allowing mods...

  • @Yotanido
    @Yotanido 4 ปีที่แล้ว +2

    Maybe I missed something, but how does the carry get un-canceled? Say you have
    01001
    +
    01001
    =
    10010
    You have to carry, then cancel, then carry again. If the cancel signal always goes through to the end, how is this handled?

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

      Oh, I think I understand now. If the carry generate signal is stronger than the carry cancel, it won't actually cancel it, due to how comparators work. The cancel will only work if cancel is as strong or stronger than generate.
      That is neat!
      Probably should have mentioned that in the video, though ;)

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

      the cancel comparator has a weaken side input thus having a non 0 output.

  • @CREATOROFRATS
    @CREATOROFRATS 4 หลายเดือนก่อน

    the proccess works but when i paste, a fairly big part of the redstone is just gone, yes i used -a

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

    Would love to see a 64-bit version of this in division mode :p

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

    The video keeps cutting off at the beginning
    Help

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

    This is simpler than my instant wire sticky piston design. I took advantage of the instant retraction of pistons to implement carry cancellation. The full-adder was way more cumbersome than was practical.

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

    My boy is actually back :)

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

    How do you make it so that you can place down upside down slabs from any direction?

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

      On the ORE server, you can hold a slab in your hand and use the /slab command.

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

    I have problems with the position one command, it says that it doesn't exist, can u help me?

    • @I4096-c7w
      @I4096-c7w 3 ปีที่แล้ว +1

      That's mod.

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

    Would observer blocks be of any use here?

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

      ComputerCat yes but you would need to redesign the base of the carry logic

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

    How do I do the copy and paste on ps4

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

    To follow throught the rest of this series, do we have to use a CCA?

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

      Well, since the concepts apply all the same regardless of what technology you're using, technically you don't even need to follow along in Minecraft, much less with the precise circuitry I demonstrate. Obviously, it'll make your life easier if you use the same stuff that I do, but there's no reason you have to.

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

      Thank you Benny :D

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

      Evan Samano no and I use CSA as they are always 3 ticks even if they are 10000000000000 bits long

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

    And when you want build 16 bit adder ? Than it will be not 4 tick but 5 tick after the 8 bit right ? because you need add repeater after 8bit... :) sorry for my english

    • @bennyscube
      @bennyscube  7 ปีที่แล้ว +2

      That's true of this adder, and every other adder design I know of.

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

      If you extend the generate and cancel lines with repeaters you lose the information about which signal is higher. So the only way is to get the carry out from the last comparator and extend it with a repeater to a generate tower again. That costs 2 ticks extra. I do have a redesign of cca (subtractor) that uses all the signal strength powers to have 16 bit output on 4 ticks but the input/output layout is not for everybody.

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

      Anyway, I am happy you are back! :)

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

      bennyscube PPAs don't need it until you get to 32 bits (assuming you have an efficient design)

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

      jUsT uSe 0-tICk PiStoN LoGiC

  • @jamesmnguyen
    @jamesmnguyen 7 ปีที่แล้ว +12

    Over 50% of Benny's videos cut out his voice at the end.

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

      James Nguyen and that matters?

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

      its like the sopranos

  • @LC-yv9ey
    @LC-yv9ey 7 ปีที่แล้ว +3

    Benny don't leave us ever again lol

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

    HE'S ALIVE!!!!

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

    But the carry line will need repeaters to not get drained of power...?

  • @Bruh-ff2tw
    @Bruh-ff2tw 7 ปีที่แล้ว

    Can you make a 16-bit version of this?

  • @lotts2talkabout173
    @lotts2talkabout173 8 หลายเดือนก่อน

    Why have i built this 11 times over and still is not working😢

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

    I don't know if this is a stupid question or not but, if you invert one of the 8 bit inputs and send a 1 through the carry in line, will the adder function as a subtractor? I would assume so because that is possible with ripple carry adders but I don't know if the carry clear functions within the wiring would prevent such a system to work.

  • @romaindolisi8710
    @romaindolisi8710 2 หลายเดือนก่อน

    The carry in doesnt work, what can I do ??? Plz

    • @romaindolisi8710
      @romaindolisi8710 2 หลายเดือนก่อน

      The signal doesnt go to the top

    • @Dowd-Offical
      @Dowd-Offical 2 หลายเดือนก่อน

      You can extend it using the snow, if you are doing more then 8 bits, do it more then once

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

    Benny, is there any way to expand this past 8-bits? I’ve tried but the cancel tower doesn’t reach all the way up.

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

      You can expand the carry tower by one in width, then put a repeater. But I figure that the extra tick is unappealing so...

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

      putting a repeater is useless

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

      @@thomasdelapena9490 How? There are 2 towers and for one of them there's not enough space.

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

    I cant do 15 + 1 or 30 + 2 and so on. I think the carry signal gets weaker than the cancel signal and breaks...

    • @topzozzle6319
      @topzozzle6319 3 ปีที่แล้ว +2

      i think you built it wrong my guy, i just tried the same two additions and they worked on the one that i made

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

    how does one stack this Adder?

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

      MrObsidy you stack it

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

      AmazingGamer123 -Lels that doesnt work, 9 bits and afzer that the signal is too weak

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

      @@ampericus The magic of repeaters...

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

      @@vladimirlucifer4566 I know, but it looks really sketchy and doesn't feel right.

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

      @@ampericus Yeah. Not exactly the best way.

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

    Is there a particular reason why the XOR gates were built as the:
    XRBX
    RCCR
    RRRR
    BXXB
    Instead of:
    XRBX
    RCCR
    BRRB
    X = Nothing/irrelevant
    R = Redstone dust
    B = Solid Block
    C = Comparator
    This latter design has a much stronger signal, 14 since there is no cross contamination of subtraction from the secondary inputs. E.g. When A is on an B is off, the comparator at by A is subtracting 15 from 15 and outputting nothing while the comparator by B is subtracting 0 from 14 and outputting 14 and vice versa.

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

      kiraPh1234k several reasons. First of all signal strength isn't that big of a deal for this design because the signal is immediately sent into signal extending devices. The other two reasons are that you need the OR of the inputs for the CC signal and that you need to add repeaters to power the blocks which would be extra delay.

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

      After I built it I realized that we needed the OR/MAX output of the inputs.

  • @hand5492
    @hand5492 8 หลายเดือนก่อน

    if i type 2 it gives me 2 and a 3

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

    BENNY'S BACK!!!!!!!!!!!!!!!

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

    Hey Benny! Saw you on ore. :D

  • @BurgerSoda
    @BurgerSoda 3 หลายเดือนก่อน +2

    Anyone else here because of matt?

    • @Ospree
      @Ospree 2 หลายเดือนก่อน +1

      Yup, still trying to find a 4 tick CCA

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

    I'll make this later. :D

  • @RtxrndRL
    @RtxrndRL 8 หลายเดือนก่อน +1

    My carry isn’t working

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

    Great video, I might fire up Minecraft someday again. I also loved your programming videos, do you think you'll keep doing those too? Vulkan is out, and could be a good subject
    Either way, great to see you back. Your absence even on GitHub had me bit worried.

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

    how many ticks is this adder?

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

      4 ticks, and completely synchronized outputs.

    • @0EEVV0
      @0EEVV0 7 ปีที่แล้ว

      CCA is 3 tick capable at this point.

    • @bennyscube
      @bennyscube  7 ปีที่แล้ว +2

      That's true. However, the adder shown in this video is 4 ticks. Also, in my opinion, 3 tick CCA designs aren't yet refined enough to really be practical for any more advanced purposes like ALUs, multipliers, dividers, etc. etc. I might show them off at some point, but for now my focus will be with more traditional CCA designs.

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

      Ernestas Viskontas 3 ticks is nearly impossible though. Because the least amount of ticks to make a generate is 2 + 1 tick for carry cancel, plus 1 tick xor gate. correct me if I'm wrong

    • @0EEVV0
      @0EEVV0 7 ปีที่แล้ว

      That's why you have to do something else. You compute the carry and its inverse both in parallel, and becuase you have to use comparators you will also be able to disable those comparators. All you have to do is disable the right comparator in a short amount of time. It's been done. The first working 3 tick solid CCA has been made just last week or so.

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

    this is (sadly) my first time learning carry cancel... it reminds me a lot of instacarry actually.

  • @STA-3
    @STA-3 4 ปีที่แล้ว

    I used this instead of mcedit
    /clone (first coordinate) (~[to 2nd coordinate] ~[apparently -1] ~[to 2nd coordinate])
    And then as destination ~~~ (where i stand.)

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

      I did that but it keeps moving it off to the side

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

    omg that's genius

  • @SR-ey9gg
    @SR-ey9gg 4 ปีที่แล้ว

    does this work on PS4?
    Edit: Nevermind, I fixed it. It definitely does

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

      How?

  • @MRJakeyBro
    @MRJakeyBro 7 หลายเดือนก่อน

    adding -a isn't doing anything to //paste?

  • @0EEVV0
    @0EEVV0 7 ปีที่แล้ว +5

    Hey benny, sadly I'm not in the video! :(((((
    Ign: EEVV

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

    This is black magic... HOW????

  • @BestQualityMemesEver
    @BestQualityMemesEver 14 วันที่ผ่านมา

    as someone who is beginning to understand logic and redstone, this type of stuff is insane. please make more basic explanations, not this video, this video eplains what its trying to perfectly. make something more basic tho like how adders work and the different type of adders represented in minecraft, and how binary counting works represented in minecraft in general. i always feel like i half understand because i dont quite get how an adder adds, yk? and when i look it up it doesnt exaclty translate visually to minecraft.

  • @paulviers7996
    @paulviers7996 6 หลายเดือนก่อน

    10:45

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

    thanks

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

    This does work on bedrock edition if anyone is wondering

  • @Minecraft_Gamer200-o3l
    @Minecraft_Gamer200-o3l 22 วันที่ผ่านมา

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

    Nice

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

    CCA adder does not work on pocket edition, trust me I tried

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

    BENNY!!!

  • @CREATOROFRATS
    @CREATOROFRATS 4 หลายเดือนก่อน

    you sound like stolas from helluva boss

  • @LC-yv9ey
    @LC-yv9ey 7 ปีที่แล้ว

    bennyscube take a look at the computer I built on Minecraft Xbox one edition. you will know I'm crazy for building all that redstone without world edit roflma

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

      Retro Walkthrough I built a 4 bit calculator.... on pocket edition...

    • @LC-yv9ey
      @LC-yv9ey 7 ปีที่แล้ว

      that's even more insane LMAO, have you seen the one I built on my channel, was it more redstone than that?. I showcase the whole build on tutorial #1

  • @ENG-CT4982
    @ENG-CT4982 4 ปีที่แล้ว

    im doing this without worldEdit
    edit : nvm i am using world edit

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

      is there a way to do it without worldedit?

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