I Made a very small Minecraft COMPUTER with only Redstone!

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

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

  • @Rexi84
    @Rexi84 9 หลายเดือนก่อน +55

    Could you please rewrite the Fibonacci sequence into assembly (I want to program the cpu but I'm a bit confused and this would help).

    • @d_00
      @d_00  9 หลายเดือนก่อน +23

      From memory, I think the Fibonacci program was:
      ADD 0 1 // add two numbers
      ABF 2 // load the sum into register 2
      CPY 1 0 // move the numbers around
      CPY 2 1 //
      I also flicked the lever next to the program counter to make the CPU go into 4-instructions-mode (to avoid running 3 additional NOP instructions)
      And you also need to write a 1 into either register 0 or register 1, because the program only includes the loop part, not the part where you kickstart the sequence.

    • @Rexi84
      @Rexi84 9 หลายเดือนก่อน +5

      @@d_00 OMG, thank you so much

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

      What does this computer do??

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

      @@Captain_ken69 Basic operations with numbers

  • @uncreativename5736
    @uncreativename5736 9 หลายเดือนก่อน +111

    title's underselling this, it's an entire computer in 16x16x16. a CPU would be just the processing bits and the memory, both ROM and RAM would be from external modules

    • @d_00
      @d_00  9 หลายเดือนก่อน +25

      I guess so, but you know MPU-8 is a CPU, so I didn't want to oversell my build when compared to others

    • @Greg032
      @Greg032 9 หลายเดือนก่อน +7

      ​@@d_00mpu8 is a computer, a cpu woukd more or less be a dataloop and cache while mpu8 has RAM and ROM built in, not being seperate external modules. Also an entire 4 bit computer in a chunk is crazy, ggs

    • @d_00
      @d_00  9 หลายเดือนก่อน +4

      @@Greg032 Thanks! About the MPU series, I didn't question it and used the denomination Mod used

    • @Greg032
      @Greg032 9 หลายเดือนก่อน +2

      @@d_00 yeah dont worry, actually most "cpus" ppl build on ORE, or RF are actually computers but CPU just sounds nicer to say

    • @HypaBeast
      @HypaBeast 24 วันที่ผ่านมา

      ouro

  • @hyxlo_
    @hyxlo_ 9 หลายเดือนก่อน +106

    It may be small but at least it’s smart and has a good personality too

    • @davidrudpedersen5622
      @davidrudpedersen5622 9 หลายเดือนก่อน +3

      Reminds me of you

    • @CKGarrido
      @CKGarrido 8 หลายเดือนก่อน +5

      @@davidrudpedersen5622 you’re not that guy hombre

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

      Reminds me of myself

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

      I think it is big enough 🤔

    • @DanielSilva-gc4xz
      @DanielSilva-gc4xz หลายเดือนก่อน

      It's absolutely huge, why would anyone want a computer bigger than that?

  • @czdragon7473
    @czdragon7473 9 หลายเดือนก่อน +12

    Very cool!!! I always wanted to do this. Congrats

  • @mateuszpragnacy8327
    @mateuszpragnacy8327 9 หลายเดือนก่อน +14

    Yoo men that's so small❤ i cant wait.
    Can you make video for floatting point ALU(FPU) in the future? i am stuck in multiplication and division.

    • @d_00
      @d_00  9 หลายเดือนก่อน +5

      Thanks!
      About floating-point, I'll have to look more into that. It seems very interesting to do, but also more complicated... I actually want to start a mini-series about CPUs, like, more advanced than Mattbatwings' logical redstone series, but I heard that he's making a CPU so I'll have to be quick... I might do a floating point series too, because that seems like something Matt wouldn't do for a long time, so I don't get to work hard only for my videos to be duplicated content of a far bigger channel. Thanks for the idea, and I understand why you're stuck!

    • @mateuszpragnacy8327
      @mateuszpragnacy8327 9 หลายเดือนก่อน +3

      @@d_00 yea floatting point is hard in Minecraft i prefer to do a test in Digital logic SIM or logisim.
      Then in Minecraft.
      Adding/subtracting floatting point is easy but multiplication division square root is hard.
      I can
      always help you if you want 😀.(With adding)

    • @d_00
      @d_00  9 หลายเดือนก่อน +4

      I thought about it for some time, and I don't really get why it's sooo bad? Like for multiplication, you just add the exponents together, XOR the sign bit, add 1 to the mantissa of both numbers, multiply the mantissa together and subtract 1? Or is there something I don't get? I don't bother about implementing negative/positive infinity, and subnormal numbers

  • @SuperLlama88888
    @SuperLlama88888 9 หลายเดือนก่อน +11

    Wow, great build!
    I love it being so small, it makes it easier to understand how different parts interact with each other. It's more fathomable than a 200x200 cube of redstone with so much fancy stuff!

    • @d_00
      @d_00  9 หลายเดือนก่อน +7

      Thank you!
      However, I don't fully agree with you, as the only way to tell things apart really is the color of the wool... A big and chunky boi is easier to understand I think, because there's much more air around everything and you can actually tell sections apart easily. The showcase only highlighted the main parts, and not the gazillion control lines in between, if you download the schematic you will see that it's really just a mess...

    • @SuperLlama88888
      @SuperLlama88888 9 หลายเดือนก่อน +2

      @@d_00 I should have clarified - it's easier for a computational redstone noob like me to understand. Your presentation makes it look quite simple!

  • @68able2
    @68able2 9 หลายเดือนก่อน +5

    thats awesome man cant believe you have under a thousand subs

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

      Thank you! Well all I can say is share and subscribe then 😂

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

      @@d_00 you have it in you its just about when it will happen

  • @Syshotdev
    @Syshotdev 9 หลายเดือนก่อน +4

    This is impressive, and I really liked the video! However, do you think this is your final design? Is it good enough to be built in survival? Is there a way to make it simpler and handle more instructions (like xor or and)? I'd collaborate but I don't think I have enough smarts to make it that small. Anyways, I'm so glad that other people are making new and improved CPU designs, since there is a deficit on youtube. Thank you for this build, I wish you the best.

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

      - Is it my final design: I spent like 10-20 hours (idrk) on this project, and this is my 4th iteration. The previous ones were just me not having enough space, so I think I would consider this version kinda final, at least for now.
      - Good enough to be built in survival: well, in terms of block count, I think it's very affordable. But it depends on why you would need a CPU, if you need one maybe just make one that only does what you want it to do, so that it's cheaper. This is more of a multi-purpose cpu.
      - A way to make it simpler: I would love so, and there certainly is, but I can't really see how. Even using hex would I think make it strangely shaped and ultimately bigger.
      - Handle more instructions: I already use most of the available space, so go back to the previous point for more info
      And finally, thank you, really appreciate!

  • @calestinekogami
    @calestinekogami 9 หลายเดือนก่อน +4

    For anyone who didn't know, the songs in this video are:
    Jelly Castle (Evan King Retro Remix)
    By: MDK, Evan King
    th-cam.com/video/NR9TT9VO9UA/w-d-xo.html
    Celeste B-Sides - 05 - 2 Mello - Mirror Temple (Mirror Magic Mix)
    By: Lena Raine, 2 Mello
    th-cam.com/video/iKnwVvXkWq0/w-d-xo.html

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

    nize nize! this looks pretty fine and i can feel such pain in ass to build it in really small place TwT

  • @franli4077
    @franli4077 9 หลายเดือนก่อน +13

    the intro song in this video sounds like a good geometry dash level

    • @calestinekogami
      @calestinekogami 9 หลายเดือนก่อน +3

      It was made by MDK, same guy who made multiple songs used in GD

  • @lythd
    @lythd 9 หลายเดือนก่อน +1

    dam quality build and quality editing, good job!

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

    ok i'm definitely subscribing to this channel. how do you only have 700 subs?!
    this makes me think what someone like you could achieve with 32x32x32 blocks of space?

    • @d_00
      @d_00  9 หลายเดือนก่อน +1

      Thanks!
      I think this would be an even tougher challenge, as having 8x the space would definitely make me want to add more things, even if I don't have the space, and I don't think I would be able to use all of the space very efficiently. Maybe a future project?

    • @bananacraft69
      @bananacraft69 9 หลายเดือนก่อน +1

      @@d_00 i would love to see that :3
      from what I've seen on your channel, you're quite smart and know a lot. if you continue like this, you'll get your first playbutton in no time!

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

    This one is still pretty readable. Imagine if door people touched this. I wanna see that.

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

      I think bigger CPUs are more readable, you can tell components apart better
      This is just an amalgam of redstone components at this point, you can tell I'm a bit of a door person myself too... Or just incredibly unorganized

    • @DanielSilva-gc4xz
      @DanielSilva-gc4xz หลายเดือนก่อน

      What is door people?

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

      @@DanielSilva-gc4xz ppl who make doors 👀

    • @DanielSilva-gc4xz
      @DanielSilva-gc4xz หลายเดือนก่อน

      @d_00 OH, LMAO now I understand. Some people really do have some fetish for doors in the redstone community.

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

      ​@@DanielSilva-gc4xz making doors is great, when you finally manage to stick all the functionality into a small crammed space, the result looks very mechanical and satisfying.
      ... at least on java, we don't talk about bugrock around here

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

    subscribed for celeste's music, a man that has such good tastes can only be a good content creator

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

      (he also needs to post more often)

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

    The disclaimer wasn't lying, this *is* mind-blowing. Great work
    I wonder if you could make a 32x32x32 CPU with 16 bit instructions and larger numbers

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

      @@Mushroom38294 Thank you! I'll have to think about this, I still have to finish the dikc-8 2 first. I kind of burnt out from the project and I'm too scared to continue... At least I think I will have more time in the coming months.

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

    Wow, this is small enough that I could build it in survival! Good job! Maybe I'll do that on a server someday and do some interesting math with it or something. I wonder if it works on forge...

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

      That seems like a great idea! I considered building it in survival too. I don't know about Forge, haven't tested it, but probably.

  • @AtomicArchives
    @AtomicArchives 9 หลายเดือนก่อน +1

    thats so cool! im honestly supprised its so small! tutorial?

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

      Thanks! I'm not really surprised, as this is my 4th iteration and I ultimately ended up with less features than I would have liked (jumps, flags...).
      I don't think making a tutorial would make much sense, there is a high chance of you/me making a mistake in building and you could prob use a schematic...

  • @iPlayGamesX
    @iPlayGamesX 9 หลายเดือนก่อน +1

    Lovely build! It is a computer, but isn't a cpu, as cpus are required to be turing complete and this does not have branching. Either way good job!
    Sammyuri also already did a 16x16x16 which IS a cpu. Its called CHUNKUS, should be on ORE somewhere.

    • @d_00
      @d_00  9 หลายเดือนก่อน +2

      Thanks! didn't know about sammy's 16x16x16. I know he talked about it a while ago, but I don't check ORE that often.

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

      @@d_00 fair ^^

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

    I really need to try to do stuff like this, its so cool!

  • @limo1795
    @limo1795 3 หลายเดือนก่อน

    another step closer towards a computer in every home

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

    this is great! if you ever make a second version, maybe add some logical operations to the alu and also add branching. perhaps you could replace the rom, as that’s technically not part of the computer?

    • @d_00
      @d_00  9 หลายเดือนก่อน +2

      I really would like to, but it would need significant improvements to use less space and do more stuff, since, as of now, most blocks are used... it will definitely need a lot more work.

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

      @@d_00 you could maybe make this a series, like having cpus that progressively get bigger and bigger; 24x24 for example. no one has made videos like that to my knowledge. it would make you stand out from other redstoners

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

      @@notreallykeven86 Hmmmmm, I don't really know, at first it seems like a good idea but wouldn't it start to be repetitive? Might have to see about this. Although, I think it would be better to instead try to make the CPU smaller and smaller, which might be more interesting in a redstone engineering point of view. I may do this, and share my thought process, but keep in mind I don't really know when this could come out as I don't really have much free time now... Thanks for the idea though!

  • @mrwawimomo
    @mrwawimomo 9 หลายเดือนก่อน +1

    love the resemablence to the chungus 2 video

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

      YouFeeAreIrr

  • @UsedObsidian
    @UsedObsidian 8 หลายเดือนก่อน +2

    bro built a CPU smaller but my 1 bit CPU cannot even fit

  • @PyhL-tsbg
    @PyhL-tsbg 7 หลายเดือนก่อน +2

    MAN HOW DO U ONLY HAVE 800 SUBS (784) U SHOULD HAVE LIKE +500K SUBSSS

    • @d_00
      @d_00  7 หลายเดือนก่อน +1

      lmaooo thank you
      I think you should probably blame the frames, my upload schedule, or my accent

    • @PyhL-tsbg
      @PyhL-tsbg 7 หลายเดือนก่อน +1

      What frames?

    • @PyhL-tsbg
      @PyhL-tsbg 7 หลายเดือนก่อน

      Btw I subbed

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

      @@PyhL-tsbg in this ivdeo it's not so bad, but my recording framerate is really bad

  • @TRProducts.
    @TRProducts. 18 วันที่ผ่านมา

    These Thing Are Very Cool! I still couldnt get those instruction thingies and how they work

    • @d_00
      @d_00  18 วันที่ผ่านมา

      You're in luck, I added them in a clearer way on my github very recently: github.com/d-002/dikc-8

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

    僕はこのレッドストーンCPUに対抗出来そうなレッドストーンCPUを作りました!
    サイズは16×16×11です!!
    今後このレッドストーンCPUに関する動画を公開したいと思っているので、楽しみにしてくださると嬉しいです!

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

      Wow, that's small! Does it use hexadecimal? And yes, I look forward to it indeed!

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

      @@d_00
      ROMやPC(プログラムカウンタ)には信号強度を使っていますが、それよりも注目なのがALUとレジスタです
      実は、ALUとレジスタに特殊な技術を組み込んでいるんです!

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

      動画公開しました!
      だけど、D_00さんほど動画編集上手くないので、少し見づらいかもしれません…
      すみません
      th-cam.com/video/sdS8TFLkS94/w-d-xo.htmlsi=BvdaWt-s-E4tNK9-

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

      @@kairozei_mizuti it's ok. Thanks, but your editing is great! Also the computer, too, it's very compact!

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

      @@d_00
      ありがとうございます!
      とっても嬉しいです!
      僕の中でも1番小さいレッドストーンコンピューターで、自信作です!
      離れた土地で、違う言語同士で会話が出来るのは、なんだかロマンチックですね

  • @TheDarkLord715RS
    @TheDarkLord715RS 4 หลายเดือนก่อน +1

    Great work!

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

    HOW!!?? This is actually amazing

  • @Mikołaj-g9b
    @Mikołaj-g9b 3 หลายเดือนก่อน

    16x16x16 CPU with 7 instructions. Realy god job

  • @rgjava-roblox-nn7eo
    @rgjava-roblox-nn7eo หลายเดือนก่อน

    ive made a 8 bit cpu before but i suck at minecraft redstone so i made it in logic sim evolotion.

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

      nice, I've also tried to make one in DLSim by sebastian lague

  • @drskkusuma
    @drskkusuma 4 หลายเดือนก่อน +3

    dude, even mattbatwings's 4 bit computer is around 10000x1000 blocks but you able to fit it in a 16x16x16 space

    • @d_00
      @d_00  4 หลายเดือนก่อน +1

      lol
      matt was going for a different goal, namely teaching redstone, I was going for speed and compactness

    • @VoidPaul97
      @VoidPaul97 3 หลายเดือนก่อน

      ​@@d_00 I'm learning logical redstone for this goal as well. If I somehow managed to make a decently powerful and survival-friendly computer, it could be used to automate farms and stuff.

    • @d_00
      @d_00  3 หลายเดือนก่อน +1

      @@VoidPaul97 I see, however I don't think multipurpose CPUs are really useful in Minecraft for what you are describing, since the complexity of the game makes for way more powerful, compact and efficient single-purpose farms. If someone needs a CPU to automate farms in Minecraft, then I think they should instead make multiple, smaller, survival-friendly farms, then link them together.

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

      mattbatwing's computer was 16bit srry

  • @Axolotl-Priam
    @Axolotl-Priam 5 หลายเดือนก่อน

    hey! is there a good start for redstone? I think ive got the logic gates, and the basics. What should i practice next??

    • @d_00
      @d_00  5 หลายเดือนก่อน +1

      Depends on what you want to do next. If you want to build computational redstone builds, I would say you can watch tutorials and try to figure out how things work, but that's the easy answer: the way I learned most things was through practice. You say you understand logic gates, but do you really know how and where to use them? Do you know them so intricately that you can create new designs on the fly, that best suit your needs? If not, then I guess you could follow a course but there's not really such thing (yet?) as a beginner to advanced redstone course. The other way is underwhelming, but very efficient: practice.
      The way I learned computational redstone fast is maybe because I was familiar with redstone in general, I built things and tried to make them very compact by using and refining my knowledge of the different blocks. When I tried computational redstone, the limited block palette made it just another challenge that I knew how to start.
      I would say the basics of computational redstone (logic gates...) is easy enough to learn, but to master it you need practice, you need to feel how to use all the features of every single block in the redstone tab. For this you need practice, something every tutorial in the world will not give you. Even in school you need to apply a lesson to really understand it and use it whenever you need it. Good luck!

    • @Axolotl-Priam
      @Axolotl-Priam 5 หลายเดือนก่อน

      ​@@d_00aight thanks

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

    now make a small minecraft computer that can be programmed to run games like snake!

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

      lol I'm on it (but taking really big breaks)

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

    Bro became AE and made dlc for the cpu

  • @scaw1499
    @scaw1499 8 หลายเดือนก่อน +2

    If a 16x16x16 cpu can do this what can a 256x256x256 cpu do? How many functions would it have :o

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

      I guess it would be something cool to make, but definitely horrible to build, as you would need to handle 4096x more space and still manage to all give the different parts a purpose and make them be linked to other parts of the cpu...

  • @alex_gaming5793
    @alex_gaming5793 9 หลายเดือนก่อน +1

    How about a 32x32x32 it surely will get way better and easier to operate(aka reset)

    • @d_00
      @d_00  9 หลายเดือนก่อน +1

      Yeah but having 8x the space is way harder to manage, and it looks more like a classical mc CPU, which means more work and planning, and I still have another CPU that I need to debug... Definitely something I will attempt in the future though.

  • @zealotoffire3833
    @zealotoffire3833 9 หลายเดือนก่อน +1

    i actually make hexadecimal based cpu's smallest one i made was 23x17x6 (kinda funky numbers lmao) also had 1 byte per instruction but didnt have any onboard rom like urs, exceptit divied it to be 4 bits for operand 4 for opcode so 15 instructions, including 1 internal unconditional and 2 external unconditionals. since yours was in binary prob more impressive lol
    edit because i made comment before finished watchin video, its easy to reset as well...

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

      Yeah, I tried to pack everything in one big block, and I really wanted it to be 16x16, like, chunk size and all. I also really have to look into hexadecimal, it makes everything more compact and it's a tougher challenge, too. Although your CPU's very small, I'm not sure I'd be able to make it this small...

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

      @@d_00 yeah lol hex is tiny

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

      @@d_00 i got recommended this video again for some reason (wtf utube algorthim yk ive seen it alrdy), ive been working on my hex skills, my newest cpu is actually tiny, it can address up to 8 bytes of ram and 16 bytes of prom, and is extremely tiny, not including all the reset features being easy to access (which you didnt count either) and not including any timing components for loading things from and to ram, and finally not including the bottom layer of support blocksbecause u didnt either, makes the cpu a tiny 3x11x13. and dont think its one of those ones ppl post that havent even tested it, if implemented it into a system with the full amount of ram and rom it can address, and with a screen and it works perfectly. now it is kind of cheaty with the alu. it can only do subtractoin by making one registers value go into the side of another one for 2 rdstone ticks so it subtracts. but dont think that makes the computer incapable of doing anything else. i managed to program it to do addition, and it can do inversion by 15-n. anyways only saying this because my last CPU was litereally incapable of addressing to ram so i said this to not feel as bad to saying my other cpu was smaller and it not being as capable as yours. also i made it a while ago only saying now due to being recommeneded it again haha

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

    mate how did you manage to build such a compact rom? it's incredible, since I would like to try to build a computer as compact as yours I was wondering if you can recommend me some video tutorials to make such a compact rom

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

      ummmm to be honest I think most of my compactness skills come from making a lot of compact redstone doors... and there aren't a lot, if not any of them on youtube.
      As much as watching video tutorials for getting better at building bulky logic gates is great, from my experience the best way for you to learn how to then make these gates more compact is to (unfortunately) practice, to try to be more familiar with the niche features that make redstone such a versatile tool. It's a cliché answer but it couldn't be more true in this field. If you look at this computer, you can see what I mean, even if I used a limited set of components they are placed in very redstone-y ways...

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

      Thank you so much for the respond

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

    0:34 floating redstone is kinda strange but saves space ig

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

      yeah, I know it's cheaty but this way the actual "redstone" fits in the footprint?

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

    Cool, you can try making a 32×32 8bit minecraft cpu

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

      maybe some day, the challenge is definitely interesting, you don't know what you can really fit in a medium-sized space...

  • @XanCraft21
    @XanCraft21 7 หลายเดือนก่อน +1

    This looks very cool. Can you make a tutorial on this if possible? I want to be able to build it myself so i can learn how things work and come together easier.

    • @d_00
      @d_00  7 หลายเดือนก่อน +1

      I don't think this type of build really could benefit a tutorial, since it being so compact and messy would make a poor or even discouraging introduction to the topic of Minecraft CPUs... These don't have to be so messy really, so maybe you could learn the basics of computational redstone first (Mattbatwings' "Logical Redstone" series? I recommend the original series, not the "reloaded" one, there's less content there in my opinion). A CPU being small doesn't mean it's easy to understand, is what I mean. Still, if you want to build the CPU by yourself, you can download a schematic of it and build it layer by layer. In terms of understanding it, I color-coded the different components, so you can maybe start from here.

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

      @@d_00 thank you. There are only a few parts in your CPU that i want to learn about. Unfortunately i don’t use mods so i can’t really use the schematic. Just a quick suggestion, if possible, could you build a big version of your computer that will be better for a tutorial? I don’t mean to sound desperate, i just can’t find much info for what i’m looking for.

    • @d_00
      @d_00  7 หลายเดือนก่อน +1

      @@XanCraft21 Building an entire CPU is a LOT of work, I already have one nearly done (much much bigger indeed), with clearly defined parts, called DIKC-8 2, but I kind of burned out from the project since I still have a lot of debugging left to do. Obviously I want to finish this project before starting another CPU, otherwise I just know I won't finish either of them. So, as I said, unfortunately I won't be able to help you understand the basics of how to make a minecraft CPU right now. If you seek help, I advise you to hop on the ORE server, watch Mattbatwings' Logical Restone series, or to follow computer architecture courses. Building something as complex as a CPU is a hard task, so there are few vulgarization resources on the subject since it is very technical. Maybe look more into academic resources? Best of luck, sorry to not be of much help...

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

    I’m wondering how do you make the effect of slinky hiding each component from the others?

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

      I think there's no other way, I copy-pasted the same camera path on multiple recordings, each showing a different component, then layered them all together.

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

    very cool

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

    Sammiuri type ah (nice cpu! just kinda feels like a copied editing style) Still nice work!

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

      yep the editing is inspired by him, such a goat

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

    What could he do with *2* chunks 😟

  • @Creepy-Wolf
    @Creepy-Wolf 29 วันที่ผ่านมา

    0:59 pls tell me how to make such am edit plssss

    • @d_00
      @d_00  29 วันที่ผ่านมา

      I already answered this in other comments, but here's a summary: copy the replay mod camera path to multiple recordings, with different blocks broken, then layer them with transparency

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

    This is really impressive

  • @YoloPlayz_Official
    @YoloPlayz_Official 6 หลายเดือนก่อน +1

    Where can I find the blueprint for this?

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

      You can find it in the dikc-8 GitHub: github.com/d-002/dikc-8

  • @tanhrs8711
    @tanhrs8711 9 หลายเดือนก่อน +1

    More french redstoner !

    • @d_00
      @d_00  9 หลายเดือนก่อน +2

      baguette

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

      @@d_00 J'aurais pas dit mieux !

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

    I can see it being used to make farms smarter

  • @snoppy231
    @snoppy231 9 หลายเดือนก่อน +1

    this is awesome

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

    Super impressive, but unfortunately I wouldn't count this as a computer since it's not Turing-complete. No branching :(

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

      Yep, in the first 3 versions I tried to add branching, and a lot of other stuff really, but I couldn't fit everything so I had to only keep the most important stuff
      (I renamed this to "computer" cuz of a comment, but idk really)

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

      @@d_00 it's still very cool, but I think you should try to make a 32x32 one with branching and more memory

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

      @@vastabyss6496 might look into that, but it would be way more complex

  • @Rexi84
    @Rexi84 9 หลายเดือนก่อน +1

    excellent

  • @ph.blinkmark3566
    @ph.blinkmark3566 9 หลายเดือนก่อน +1

    do you have world download for bedrock ?

    • @d_00
      @d_00  9 หลายเดือนก่อน +1

      um, no, sorry. I don't really know how compatible worlds are, but maybe loading the schematic into java edition then opening the world in bedrock would work
      Anyway my advice is you use redstone in java, it's so much better

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

    Ok, can you run Doom with it ?

    • @d_00
      @d_00  4 หลายเดือนก่อน +1

      uuuuuuuuuuuuhhhhhhhhh

  • @SwagRum76_
    @SwagRum76_ 9 หลายเดือนก่อน +1

    What if you linked 512 of these together?

    • @d_00
      @d_00  9 หลายเดือนก่อน +3

      You would get more lag

  • @Andreysaha1
    @Andreysaha1 3 หลายเดือนก่อน

    try logic arrows

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

    can we have the world files? Okay edit I found the github did actually have the computer, I didn't see it since I wasn't expecting a schematic folder. I don't have that redstone mod (I do want it though so I would appreciate being told what it's called and stuff) but in the mean time can you upload the world folder on google drive or something? also what version is this?

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

      The version is 1.17 but it should work on later versions (except maybe the last snapshot because mojang skill issue). The mod is called litematica, I'm sure you'll find out how to install, you can find it con curseforge, and you need fabric to run it.

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

      @@d_00 thanks man, and great video

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

    Ok, so i might be dumb, but where exactly do you program the computer? When you where listing the computer parts, i only saw memory for storing number for calculatons in the registers. What does the instruction decoder read? Does it read a buffer? OR WHAT?

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

      Ok, so i realized that you program it using the rom below the computer. I really am dumb.

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

      @@boldituzvillam2318 It's really not your fault, this cpu is such a mess

  • @stefanocurtoni9623
    @stefanocurtoni9623 3 หลายเดือนก่อน

    Hwo did you make the translarency cinematic?

    • @d_00
      @d_00  3 หลายเดือนก่อน

      It's very tedious but I think this is the only way: you record the replay mod path, then make lots of replays for each part of the cpu that you want to show. Then, copy the path in the zip file from the camera path replay to the other replays, and render them. You should now have all the parts filmed with the same camera path, which you can then render and edit together in a video editing software to get the transparency effect.

  • @JoBe-zo7ds
    @JoBe-zo7ds 9 หลายเดือนก่อน

    Nice video!!

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

    I downloaded the computer, and some of the barrels have signal strength 10 which isn't in the mnemonic list. What does it do?

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

      10 is 2 next to 2 in binary. I showed it in the list, I think: when entering data you often have to enter it "twice", hence the two 2s next to one another in binary. Hope that helps...

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

      @@d_00 Makes sense, but what does 6 mean in the operand? 0110 are 2 different inputs.

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

      @@TrollDude3 ummm, then this one is a command, right? lemme check -
      it means SUB, so it subtracts two numbers. If you look at the instruction set (4:39) you will see that sometimes you need different value inputs. Of course, otherwise how would you add two different numbers?

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

    C'est un banger monumental

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

    What is the name of the song at 1:51

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

      It's still Jelly castle, right? I see what you mean, but the sudden change is a feature in the song

  • @YYY66767
    @YYY66767 9 หลายเดือนก่อน +1

    DIKC-4 is not small, it's average at least

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

    Nice jop but how you can program it?

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

      You input data into the barrels as explained when I showed the instruction set. I added technical details in the bottom part of the spreadsheet when I show it on the screen

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

      Thanks

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

    what song is this?

    • @d_00
      @d_00  7 หลายเดือนก่อน +1

      There is
      Jelly Castle (Evan King Retro Remix)
      and then
      Celeste B-Sides - Mirror Temple (Mirror Magic Mix)

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

      @@d_00 amazing; Thanks !!! :)

  • @woj-tech1
    @woj-tech1 9 หลายเดือนก่อน

    chungus 2 moment

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

    make a bigger version like a 8-bit cpu.

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

      I also built the dikc-8, if that's what you want

  • @ZXD121
    @ZXD121 5 หลายเดือนก่อน +1

    Could you provide a world download?

    • @d_00
      @d_00  5 หลายเดือนก่อน +1

      You can find it in the github, also in the description.

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

      One more question very quick (two actually), could it possibly work on Mobile (MCPE) without any major modifications (other than observer and slab implants) aswell as could it work with a ternary memory circuit extension? Bc if so this is what I’ve been looking for, for YEARS for a project. By the way my friend this is actually EXTREMELY well done for opcodes and instructions being a electrical engineer of logic gates myself though I only theorize it. You really do need more subscribers I have not seen anything like this since a Tape reel made in minecraft able to store more than 3 states without any major redstone, though I couldn’t find the video again. I would love to see how it interacts (how each octant (octant being a eighth or half of a quadrant functions).

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

      However what I don’t understand is how to extend the memory properly.

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

      @@ZXD121 Thank you! About the mcpe version, I can't really tell as I have never played this version. Most likely a lot of things will break, but I'm not even sure about that, because I don't think I use locational or other java-only mchprs-components-things. If you find a way to convert the schematic to a mcpe compatible one, let me know!

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

      @@ZXD121 ummmmmmmm hehe you can't
      this cpu is very limited...
      I guess you technically could do that, by using a custom clock and rom outside the 16x16x16 box, and then routing them to the rom output.

  • @Arthur-sc9eb
    @Arthur-sc9eb 9 หลายเดือนก่อน +1

    C validé 🍿

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

    i don't really understand how u can code on the ROM can u help me with that?

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

      The rom data is stored in barrels, as signal strength, encoded with items placed in the barrels. Then, each instruction is composed of a column of two barrels, the one on top for the opcode and the other one for the operand, or the opposite, can't remember. But was is something else that you didn't understand?

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

      no i understand about the signal strength and operand with opcode but i dont really know how to program the operand bc theres only 1 barrel for the operand and instructions has 2 operands

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

      ​@@martinwit3283 oh right sorry
      I think I said in the video (4:40) that both operands are stored in the same barrel, you just use some of the bits to represent the first operand and the others for the other one. Look at the "Encoded value" formula for each instruction on the right

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

      thanks d_00 btw i didnt even know what "Encoded value" was even used for LOL

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

      sometimes i dont really understand things

  • @Icon_YT-mc
    @Icon_YT-mc หลายเดือนก่อน +1

    Is the Sound Copyright?

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

      I don't think so, I checked: jelly castle is copyright-free music, as well as the Celeste soundtrack

    • @Icon_YT-mc
      @Icon_YT-mc หลายเดือนก่อน

      @ thank You

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

    👍

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

    Incroyable

  • @hanamileh
    @hanamileh 9 หลายเดือนก่อน +3

    But can it run Doom?

    • @Laith-kh5ps
      @Laith-kh5ps 5 หลายเดือนก่อน +1

      No doom is 16 bit and this is 7 bit (edited**)

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

      Well you can run a program on it to convert 16 to 7 in real slow time and then doom in paralel no?

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

    so the ram is actually cache, am i right?

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

      I think so, gotta admit I wasn't 100% sure when I named every component

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

    next up 1 bit cpu

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

    do you have the world download

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

      there's a schematic here: github.com/d-002/dikc-8

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

    make a x86_64 cpu and run doom on it

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

      no u

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

      @@d_00 i use linux i couldn't even play minecraft with 30+ fps

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

      @@mzakyr342 watch my earlier videos lmao me too

  • @Rose-The-Rosey
    @Rose-The-Rosey หลายเดือนก่อน

    So your saying it can run doom?

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

      hmmmmm

  • @NOIX-_-
    @NOIX-_- 4 หลายเดือนก่อน

    Wath name of the textur pack

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

      It's based on the Matt pack, based on plastic I think

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

    how to put program into minecraft

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

    more tetra league when

    • @d_00
      @d_00  9 หลายเดือนก่อน +1

      idk really, I need to play more to get somewhat close to my old skill level... always hard to start playing again

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

      @@d_00 👍

  • @dvbanana
    @dvbanana 3 หลายเดือนก่อน

    chungus 2 Micro mini extreme edition

  • @willnoyes7019
    @willnoyes7019 6 หลายเดือนก่อน +1

    Cool

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

    Can it be set up to work with external RAM?

    • @d_00
      @d_00  9 หลายเดือนก่อน +1

      Not really, since you would need:
      - a bigger decoder, and if you look at the RAM decoder it's sooo messy because it has to fit in such a small space
      - more bits in the instruction to access all of these addresses, and it's physically not possible (you would need 3+3+3 bits, and that's 18 blocks in length)...

  • @Neon_games-1
    @Neon_games-1 9 หลายเดือนก่อน

    Well this computer could be better with 16 lines of code

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

      It could be better with 16 more blocks available in size XD

    • @Neon_games-1
      @Neon_games-1 9 หลายเดือนก่อน

      @@d_00 true

  • @BricBracASMR
    @BricBracASMR 9 หลายเดือนก่อน +1

    T'es français ? J'entends un certain accent !

    • @d_00
      @d_00  9 หลายเดือนก่อน +1

      lol oui je me demande comment c'est possible...

    • @BricBracASMR
      @BricBracASMR 9 หลายเดือนก่อน +1

      @@d_00 l’accent est très subtile.
      T’as un Discord ou un endroit qui rassemble une communauté francophone autour du sujet des ordinateurs en redstone ?

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

      Up

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

      @@BricBracASMR merci pour l'accent, et non pas vraiment, je sais pas si ca existe

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

    Is the rom able to be upgraded?

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

      The only solution I can see is to add more instructions outside of the box, and I guess you could absolutely do that, you would just need to make the program counter come out a little to add more bits, and extend the decoder downwards. You would also need to cut the wire activating the 2nd pipeline stage and replace it with one with more delay, so that's totally possible.

  • @ericmollison2760
    @ericmollison2760 6 วันที่ผ่านมา

    I shared this on a video where someone made a minimalist vacuum tube computer with (4 bit instructions and a 1 bit bus) because I figure these underrated channels could learn about each other. So I'm sharing the vacuum tube computer here: th-cam.com/video/z4KVNAmwND8/w-d-xo.htmlsi=xK85jiz3oankE8HV

    • @d_00
      @d_00  4 วันที่ผ่านมา

      Ooo, thank you!

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

    Create a tutorial to create

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

    no conditional jump+no self modifying code=not a cpu.

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

      yep
      ig using binary makes the whole thing harder to compact / impossible to include many features.
      Honestly it was just a skill issue from me, not using hexadecimal.
      But on the other hand look at all the "compact" "cpus" on youtube, many are not even close to this design...

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

      @@d_00 also ram and rom is not part of cpu

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

      @@lotsoflambdas i don't really know what to call this thing really, but cpu/computer is more relatable, and can reach a larger audience

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

      @@d_00 its a "calculator". :D

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

    thats so cool!

  • @AlexVelasco-qh7sl
    @AlexVelasco-qh7sl 2 หลายเดือนก่อน

    is this 4 bits no way?

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

      yep, although I could have used hexadecimal

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

    Doesn’t hex use base 16 or base 15 in MC which means it is a 30 bit computer?

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

      What do you mean?
      If I used hex I would have been able to store 16b in each register, but I used binary everywhere except for the ROM instructions which are 16b

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

      hex uses base 16. Its hexadecimal.

  • @puchikationanimation829
    @puchikationanimation829 9 หลายเดือนก่อน +1

    Why this cpu is toooooo big?

    • @d_00
      @d_00  9 หลายเดือนก่อน +1

      lol yes why

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

      It’s binary so it will naturally be bigger

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

    cool

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

    with your accent youre french ?

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

      oui oui

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

      @ o putain apprend moi comment créer des ordis en redstone

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

      @@d_00 apprend moi les ordis en redstone

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

      @@joleviking lolll faut que je m'y remette g pas le temps en ce moment ;-;