I Made a Powerful Redstone Computer!

Поділитися
Вставка
  • Опубліковано 26 жов 2024

КОМЕНТАРІ • 1,2 тис.

  • @mattbatwings
    @mattbatwings  2 місяці тому +222

    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/mattbatwings/
    You’ll also get 20% off an annual premium subscription.

  • @ado1123
    @ado1123 2 місяці тому +1085

    Thanks for hiring me to make the emulator! It was so cool watching all of the programs actually running in Minecraft now instead of just my program. Excited for the series!

    • @Redditard
      @Redditard 2 місяці тому +24

      Great work!

    • @Windeycastle
      @Windeycastle 2 місяці тому +18

      Great work!
      The fact that people could build programs for this computer without having to have the computer is super awesome!

    • @ProSureString
      @ProSureString 2 місяці тому +2

      Good job!

    • @loleczkowo
      @loleczkowo 2 місяці тому +6

      im gonna try maiking a *paint* 💀, its going to be hard

    • @EidRos
      @EidRos 2 місяці тому +1

      @@loleczkowo yeah but how?

  • @CraftyMasterman
    @CraftyMasterman 2 місяці тому +1200

    so excited for the new series!!!!

    • @samuelbright8713
      @samuelbright8713 2 місяці тому +2

      hi crafty

    • @yaakovlahmany7477
      @yaakovlahmany7477 2 місяці тому

      Me too!!🎉

    • @Hippyflow90
      @Hippyflow90 2 місяці тому

      Hey it's the master crafty man

    • @TMIKWID
      @TMIKWID 2 місяці тому

      He knows what he is doin I can verify

    • @EpicSpider687
      @EpicSpider687 2 місяці тому

      Do you know if it will be a tutorial style series similar to LLR or more of just how it works

  • @dmitriivlasov3728
    @dmitriivlasov3728 2 місяці тому +517

    2:16
    For a university course, we had to program Tetris in MIPS assembly and using the screen itself as memory made it so much easier.

    • @ForgottenGuyReal
      @ForgottenGuyReal 2 місяці тому +3

      True. lol

    •  2 місяці тому +1

      fr

    • @ski3r3n
      @ski3r3n 2 місяці тому

      i do this in javascript because im lazy

    • @skilz8098
      @skilz8098 2 місяці тому +6

      Well, when working with displayed graphics either it being in a 2D or 3D environment, making use of the screen buffer always has a lot of benefits. The only difference with modern display devices is that they provide more information than just the pixel being on or off at some index location (X,Y) relative to the screen resolution and size, they also have color channel information too as well a light intensity depending on the coloring scheme that is being used.
      The screen buffer can be used in a wide variety of applications. Most graphics API and rendering pipelines will also have multiple screen buffers typically 2-3 are most commonly used, but one could implement more. These are commonly known as the front and back buffers and are usually swap to and from via the swapchain mechanisms of the graphics pipeline. If one has ever worked with DirectX, OpenGL, or Vulkan as well as any of their shader languages, they fully understand this. Making use of the screen buffer within your render frame calculations is a quite powerful tool.

    • @-CmonMeow
      @-CmonMeow Місяць тому

      modern graphics api's suck in that they don't have access to what has drawn, so that you have to reuse math used to draw, that reuse is wasted cycles, and at best you can store or use data mid way through saving some cpu at the possible cost of ram or cache while still needing some reuse

  • @Ierzi
    @Ierzi 2 місяці тому +1803

    I predict this is sponsored by Brilliant again

  • @Nahsh5ba
    @Nahsh5ba 2 місяці тому +293

    Next step is to make a compiler in redstone for your computer to write programs in a high level programming language

    • @hakkesaelger
      @hakkesaelger 2 місяці тому +3

      Yessss!

    • @ILikeCornYouKnow
      @ILikeCornYouKnow 2 місяці тому +25

      We need MC BASIC

    • @hakkesaelger
      @hakkesaelger 2 місяці тому +2

      @@ILikeCornYouKnow absolutely

    • @鄿
      @鄿 2 місяці тому +12

      We need Java. While you player game, written on java, you can make another game on java.

    • @hakkesaelger
      @hakkesaelger 2 місяці тому +3

      @@鄿 minecraft in minecraft?

  • @chrominiumcolourbaster7339
    @chrominiumcolourbaster7339 2 місяці тому +208

    That's the Mandelbrot Fractal
    W H A T

  • @UODZU-P
    @UODZU-P 2 місяці тому +223

    Using the screen as memory is something the very first computers did with CRT screens. The phosphorus would have a short time of "afterglow" where it could be "read". It had to be re-written to periodically to preserve the memory state.
    Edit: Its the Williams-Kilburn tube

    • @Kynatosh
      @Kynatosh 2 місяці тому

      Oo didn't know that

    • @mtarek2005
      @mtarek2005 2 місяці тому +2

      most displays in embedded tech especially low power stuff like Arduino LCDs just work like memory with a few special registers, also back in the day before GPUs, a video card was just 2 port memory being repeatedly read and converted to analog to drive a CRT or communicate over VGA

    • @pitruscitrus_104
      @pitruscitrus_104 2 місяці тому +4

      The computer can't read the phosphors on the glass of your screen, nor can the screen itself.
      You would read from a frame buffer which may casually be referred to as "the screen" because it is the fixed space in computer memory which will be drawn, (more or less) irrespective of memory state (aka, the part of the machine that draws the image doesn't know nor care about what the actual computer is doing, it simply draws what's in the frame buffer at any moment). You're still reading from the computer's memory, unless the system was architected in such a way that the screen had its own internal frame buffer that was readable by the computer (something I am not aware of being common practice in CRTs)

    • @UODZU-P
      @UODZU-P 2 місяці тому +5

      @@pitruscitrus_104 What I was referring to is the Williams-Kilburn tube

    • @pitruscitrus_104
      @pitruscitrus_104 2 місяці тому

      @@UODZU-P Never heard of it before, super cool! Sorry for the misunderstanding
      I would still hesitate to call them screens since no visuals are displayed on them, but given that it's the same technology I definitely see what you mean now

  • @vampire_catgirl
    @vampire_catgirl 2 місяці тому +216

    Oh cool, the Handelbrot set

    • @spokloo
      @spokloo 2 місяці тому +6

      it does look like a H lmao

    • @LEE_MILLARD
      @LEE_MILLARD 2 місяці тому +2

      Mandlebrot zoom

    • @FloatingChameleon
      @FloatingChameleon 2 місяці тому +10

      I'm the Mandelbrot set.

    • @lukasjetu9776
      @lukasjetu9776 2 місяці тому

      Handlebrother

    • @loleczkowo
      @loleczkowo 2 місяці тому +2

      i love the mabdelbrot part, *btw i made a mandelbrot zoom in SCRATCH*

  • @tuca9457
    @tuca9457 2 місяці тому +545

    "It's actually quite simple"
    -Mumbo jumbo

    • @EpicSpider687
      @EpicSpider687 2 місяці тому +12

      Im not very good at redstone - also mumbo jumbo

    • @ELITE-CHIEF-DRILL-MAN-ko3yp
      @ELITE-CHIEF-DRILL-MAN-ko3yp 2 місяці тому +11

      Im not the best redstoner - guess what, mumbo again

    • @matercan5649
      @matercan5649 2 місяці тому +1

      @@ELITE-CHIEF-DRILL-MAN-ko3yp idk, i dont think mumbo broke any redstone world records

    • @mher_22
      @mher_22 2 місяці тому +1

      *it's

    • @tuca9457
      @tuca9457 2 місяці тому +1

      @@mher_22 aight thanks man

  • @Mineninja12
    @Mineninja12 2 місяці тому +32

    5:23 love the portal music

    • @vibaj16
      @vibaj16 2 місяці тому +8

      how did I not notice that. I love Reconstructing More Science

    • @Themostprofessionaldrunkdriver
      @Themostprofessionaldrunkdriver 2 місяці тому +3

      @@vibaj16 i just realized hes *reconstructing* his *science* project in mc

  • @Alladino1
    @Alladino1 2 місяці тому +98

    I don’t even doubt that it’s gonna be a great video.

  • @flameofthephoenix8395
    @flameofthephoenix8395 2 місяці тому +24

    2:15 I can imagine. Being able to read from the screen has many useful qualities.

  • @rodrigoqteixeira
    @rodrigoqteixeira 2 місяці тому +31

    7:07 You know what? Finally. Finally he will do it. YEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH!!!!!!!!! 🎉🎉🎉🎉🎉

  • @kaiperdaens7670
    @kaiperdaens7670 2 місяці тому +32

    Bro is crazy he can literally build almost anything pc related in mc.

  • @kopii19s
    @kopii19s 2 місяці тому +32

    2:03 I was expecting that you put SUBSCRIBE on the character display, but this may be just a side effect of many years of watching UA-cam :D

    • @vifgaming
      @vifgaming 2 місяці тому +2

      probably not because the character display goes to 8 and "subscribe" goes to 9

    • @kopii19s
      @kopii19s 2 місяці тому +4

      ​@@vifgamingThe character display goes to 10, he just didn't use all of them for the "YOU LOSE" and "YOU WIN" texts

    • @1marcelfilms
      @1marcelfilms 2 місяці тому +1

      That would be the moment to stop watching

  • @yyvan5125
    @yyvan5125 2 місяці тому +4

    Very cool! Recently I implemented my own simple virtual machine with my instruction set architecture and my own compiler with support for labels and macros in the future, it was so fun!

  • @RefreshingShamrock
    @RefreshingShamrock 2 місяці тому +3

    Redstone computers have come a long way. I still remember when that one kid made a graphing calculator using mostly redstone torches, or that LGP guy who made a computer with multiple programs using command blocks. Looking forwards to your series!

  • @evanpie711
    @evanpie711 2 місяці тому +2

    This is so cool, Also love the use of the portal 2 muisc

  • @kotowskiGames
    @kotowskiGames 2 місяці тому +29

    lol, I have literally listened to the exact same music earlier today (5:10)! It's a remix of the song Reconstructing Science from portal 2, and this exact remix is from this video: ua-cam.com/video/LmthKci9PgE/v-deo.html

    • @KadenHines-v8e
      @KadenHines-v8e 2 місяці тому +4

      I know. i recongnized it!

    • @orangeisbetter
      @orangeisbetter 2 місяці тому +5

      Actually, this is the source: ua-cam.com/video/LmthKci9PgE/v-deo.html

    • @kotowskiGames
      @kotowskiGames 2 місяці тому

      @@orangeisbetter oh, I'm sorry, I will edit the comment to change that

  • @gydo1942
    @gydo1942 2 місяці тому

    That's impressively powerful! I'm very excited for the series on this. I hope you can explain as much as possible in detail!

  • @Alex-253
    @Alex-253 2 місяці тому +19

    Me: lets learn how a mc computer is made
    Mattbat: lets make a tutorial ish series explaining everything
    YIPPEEE

  • @mohamadbakr6474
    @mohamadbakr6474 2 місяці тому +1

    I am excited, waiting for the series. Thx

  • @MECKENICALROBOT
    @MECKENICALROBOT 2 місяці тому +22

    2:09 let’s go. Finally we’re talking screen memory 🤩

    • @MECKENICALROBOT
      @MECKENICALROBOT 2 місяці тому +1

      …Screen calculations are next 😏

    • @PriggarGaming
      @PriggarGaming 2 місяці тому

      Hello!!!

    • @Biryani2op
      @Biryani2op 2 місяці тому

      ​@@MECKENICALROBOT someone did program a screen calculator in the video!

  • @andrewmetasov
    @andrewmetasov 2 місяці тому

    This is amazing. Incredible job, dude.
    Also the showcase edit is absolutely epic

  • @-si3jd
    @-si3jd 2 місяці тому +5

    6:30. DVD Bounce, It been a very long time to think about it
    It's just forgotten.

  • @TheWorld902
    @TheWorld902 2 місяці тому +2

    Thanks for this video. Very interesting :) I'm sorry for your loss, and I wish you peacefulness and good mental health. 😢

  • @Daxis1
    @Daxis1 2 місяці тому +9

    For what that computer can do and for what specs it has, it seems actually really small. 👍

  • @noamnoam6919
    @noamnoam6919 2 місяці тому

    I'm super exited for this. There were all kinds of hardcoded games in minecraft, but i was always interested if it were possible to make a programmable one.
    Once you showed the emulator for the instruction set and I saw the community start making programs I started getting so excited! People making programs for this is just so fun!
    I joined the discord to make some myself, hopefully this project goes extremely well!
    Good job!

  • @9tales9faces
    @9tales9faces 2 місяці тому +19

    2:50 my man really flexed on us by calling C++ high level

    • @dikiy_0pezdal
      @dikiy_0pezdal 2 місяці тому +1

      isn't it?

    • @9tales9faces
      @9tales9faces 2 місяці тому +3

      @@dikiy_0pezdal it is, but comparatively it's low and most people consider it to be low level

    • @dikiy_0pezdal
      @dikiy_0pezdal 2 місяці тому

      @@9tales9faces bro all the difference C++ has from Python or whatever are pointers and absence of GC. It is default high-level PL. C has been created to develop Unix with easier tools(not ussing assembly language), it is just meant to be high level

    • @dot-256
      @dot-256 2 місяці тому

      ​@@dikiy_0pezdal Again, he never said it wasn't. He Just said most people who program in even higher languages think of it as low and it's comparatively pretty low.

    • @lev7509
      @lev7509 2 місяці тому

      @@9tales9faces It was really dizzying for me seeing C (no pluses) being called low-level after spending months doing assembly X3
      C++ takes up a really useful niche of not hiding low-level operations while also enabling high-level abstractions with classes, division of concerns between what's inside an object and what's outside, and polymorphism.
      That can be done in C too, of course; for example, Doom is written in C, and defines a common superclass for all game entities that need to be processed and memory-managed, with more specific types for sprite objects and geometry objects, which both include the superclass as their first field so the pointers to objects of either type can be casted into the superclass type without issue. This is done in the game simulation loop which iterates over all the objects and calls their update method to do their thing, this method effectively being a virtual method, as it is radically different for the two subclasses. Furthermore, constructors and destructors are provided to begin and end the objects' lifetimes.
      That said, it is definitely more cumbersome and risky with pointer casting than implicit polymorphism, which a C++ compiler would validate and spit out an error about if the type is not a subclass of the requested type.

  • @filkos1
    @filkos1 2 місяці тому +1

    5:41 love the portal soundtrack ❤

  • @flameofthephoenix8395
    @flameofthephoenix8395 2 місяці тому +6

    1:19 Oh, you have to store the programming on there too? While that's a different story, typically you insert a cartridge with its own set of memory for that.

    • @Kynatosh
      @Kynatosh 2 місяці тому

      I mean in "modern" systems you load your program into memory too
      And for disks I would say it's good too because magnetic tape or old didks have very bad random access so of you have to do a lot of conditinal jumps or function calls, it would be slow

    • @flameofthephoenix8395
      @flameofthephoenix8395 2 місяці тому

      @@Kynatosh Yeah, and that's the problem with modern systems.

  • @slim5816
    @slim5816 2 місяці тому

    rly looking forward to that series. Gonna teach this stuff to so many people. Great contribution to the space...gonna lead to even more rapid advancements

  • @RedCnMn
    @RedCnMn 2 місяці тому +7

    The fact that you (and your buddies) spent weeks to create something like that... just to make a 10 minutes long "let´s show" video is insane bro!
    Even I who has no knowledge about programing whatsoever (except some simple excel shenanigans like making a "battleships"-game with formulas) I can appreciate the hard work, you´re putting into your videos. And i would probably be even more blown away if I was more into that stuff.
    Please keep up the great content but don´t burn yourself out!

    • @spin4team4096
      @spin4team4096 2 місяці тому

      It was actually many months

    • @rizzwan-42069
      @rizzwan-42069 2 місяці тому

      I recommend learning to program. I recommend a high or mid language. C++ lua nim python. Lua is good for game dev bc is light and quick. Python is used for data science and machine learning. C++ for performance and games though highly complex. Nim is like python but is more performance based. Though be careful with c++ that shit will make you insane. Don't do it without some teacher or online guide.

    • @RedCnMn
      @RedCnMn 2 місяці тому +1

      @@spin4team4096 I mean I didn't specify how many weeks.
      And his buddies probably didn't spent as much time as on this project as he himself did, so I used "weeks" to describe the combined effort of all the helpers.
      And like I said, I don't have the knowledge to understand how much effort and time this actually takes

  • @pugglez4798
    @pugglez4798 2 місяці тому +2

    Im glad you’re making this! I enjoy the clever techniques you use to make custom games, but what amazes me about computers is how general they are. I’m interested in learning about the architecture that enables this. I want to learn how computers work at a fundamental level and this series seems like it will be great. Looking forward to it!

    • @BirdbrainEngineer
      @BirdbrainEngineer 2 місяці тому

      Minecraft redstone computers and building one myself was literally the way I learned and understood how real life computers work and how to program and everything... Once you do this, everything else will be just... kind of easy, haha... highly recommend.

  • @texture-not-found
    @texture-not-found 2 місяці тому +78

    But can it run Doom?

    • @CATel_
      @CATel_ 2 місяці тому +13

      Program doom and lets find out

    • @Revalaton
      @Revalaton 2 місяці тому +3

      12h ago? The vid is 1h ago WTF

    • @Creeper_Minecart
      @Creeper_Minecart 2 місяці тому +7

      A Texas Instrument calculator can but I don’t think this computer has enough memory.

    • @PepePoios
      @PepePoios 2 місяці тому +2

      @@Revalaton it was a premiere video

    • @gunpowder7777
      @gunpowder7777 2 місяці тому +3

      No. The original doom had over 2MB of program data

  • @trxemperor5600
    @trxemperor5600 2 місяці тому

    lets go, im super excited to learn all of this, eagerly waiting for the series mate!!!

  • @TheGreatIdiot
    @TheGreatIdiot 2 місяці тому +6

    0:27 if it has a screen then it can run doom

  • @boomsandapples2640
    @boomsandapples2640 2 місяці тому

    I am currently taking a course about intro to computer structure and CPUs, and your videos are incredible and genuinely helpful!

  • @CristalitOfficial
    @CristalitOfficial 2 місяці тому +5

    Now use Conway's GOL to build a computer inside the computer!

    • @TheMichaelmorad
      @TheMichaelmorad 2 місяці тому +2

      INSIDE MINECRAFT

    • @randomperson5579
      @randomperson5579 2 місяці тому +1

      you would need the screen to be on the ground/horizontal as the build limit would make this impossible, theoretically its possible, but you'd need an absolutely massive display, and a ton of people to keep chunks loaded, and the memory would need to be way, way, way larger, there's over 1.5 million active cells in the most compact 8 bit programmable pc, there's probably smaller non-programmable pc's out there in GOL, but still you're likely looking at well over 100,000 cells for something really basic.

    • @CristalitOfficial
      @CristalitOfficial 2 місяці тому

      @@randomperson5579 to what extent is it possible to make that happen in terms of area and memory with enough time and chunk loaders?

    • @randomperson5579
      @randomperson5579 2 місяці тому +1

      @@CristalitOfficial the bounding box for the 8 bit pc is 311607 × 303995 pixels, so both of those would need to be multiplied by 2 as a pixel in a pixel display is usually in minecraft 2x2 (it's what matt uses) so the area would be a 623214 x 607990 block as for memory thats a much harder thing to answer, coz you could give the "each pixel is 1 bit" but you're not using just rom (this would come up to 94gb of rom, wayyyy too much). with ram you could probably knock that down by a ton, but if i had to take a really random guess as im no expert in compression and coding, it'd probably still be around several hundred kb's.

    • @dot-256
      @dot-256 2 місяці тому

      ​@@randomperson5579 Maybe mods could help with that?

  • @FrightfulMC
    @FrightfulMC 2 місяці тому

    Glad to see your posting again and i hope you are feeling better about your mom best of luck with your mental health after that traumatic experience im so sorry

  • @flameofthephoenix8395
    @flameofthephoenix8395 2 місяці тому +8

    1:10 192 bytes should be enough.

  • @SpaceCatAtelier
    @SpaceCatAtelier 2 місяці тому

    Can't wait for the series! I've been planning to make my own Homebrew computer like yours IRL!

  • @atom1kcreeper605
    @atom1kcreeper605 2 місяці тому +29

    Videos not out yet but does it run dos?

    • @boldituzvillam2318
      @boldituzvillam2318 2 місяці тому +13

      Probably.
      But the real question is can it run doom?

    • @vinfinityremakerguy
      @vinfinityremakerguy 2 місяці тому +4

      it doesnt run dos. yet. Maybe someone can make their own tiny OS for the redstone computer.

    • @duplicake4054
      @duplicake4054 2 місяці тому

      No

    • @theairaccumulator7144
      @theairaccumulator7144 2 місяці тому

      @@vinfinityremakerguy an OS would be too much overhead when you need to speed up the video 100x to get an illusion of continuous motion.

    • @atom1kcreeper605
      @atom1kcreeper605 2 місяці тому

      Dos is way to big for a Minecraft computer but I think it could actually be possible to make a Minecraft computer run wozmon

  • @MorezysMinecraft
    @MorezysMinecraft 2 місяці тому

    very cool mate! well done! i could never imagine creating an entire computer!

  • @ImmortalPaladin
    @ImmortalPaladin 2 місяці тому +5

    I know the Mandelbrot set!!! I am so excited for what you have in store!!!!

  • @capta1nseal
    @capta1nseal 2 місяці тому

    Hey Matt, awesome video!
    I'd love to see the end results of your projects rendered in higher than 1080p, since your machines are getting immensely detailed

  • @jfr-001
    @jfr-001 2 місяці тому +5

    3:20 My dream

  • @TheSyntheticSnake
    @TheSyntheticSnake 2 місяці тому +2

    Absolutely fantastic. Great choice of music too, haven't heard that remix of Reconstructing Science in over half a decade lol

  • @enrique6693
    @enrique6693 2 місяці тому +5

    1:40 I have a question, there's any reason why the program and the data ram are separately? Couldn't you use a von Neuman architecture?

    • @drewno3821
      @drewno3821 2 місяці тому +1

      I mean you could. But it's either easier this way or just the build style/architecture he is used to. Technically not wrong to do it this way since there are a lot of different cpu architectures. Just depends on knowledge and application.

    • @Jason9637
      @Jason9637 2 місяці тому +1

      Also ROM is likely much faster than RAM

    • @enrique6693
      @enrique6693 2 місяці тому

      @@drewno3821 yes, thought the same, maybe that's just the way the he is more familiar with. But the reason why having a shared RAM for both the program and the data is that it more flexible.
      One program might need a lot more data than program space, while another require less data ram and a lot more program
      And by consequence it allows to use less ram more efficiently
      But having a shared ram for both probably increase the complexity of the CPU a ton. The thing that I would love if he talked about on the new series is how much complex the Von Neumann architecture would make his CPU

  • @SteedAnimations
    @SteedAnimations 2 місяці тому

    YES! We need this! Ive made redstone machines in the past but i dont have in and out knowledge of computers. Im so excited for this series! Keep up the good work matbat! Were rooting for you!

  • @SimplyCyn154
    @SimplyCyn154 2 місяці тому

    cool computer also love the use of the soundtrack and how its on beat

  • @ELITE-CHIEF-DRILL-MAN-ko3yp
    @ELITE-CHIEF-DRILL-MAN-ko3yp 2 місяці тому +19

    Prediction: a programmable redstone computer but this time it’s easy to program
    Prediction 2: a pc capable to run different games like: Minecraft, Tetris, flappy bird…

    • @Naldillo11
      @Naldillo11 2 місяці тому +5

      Prediction 2 was more accurate

    • @attilatorok5767
      @attilatorok5767 2 місяці тому +3

      Making it easy to program isn't even a minecraft issue. You'd just have to make a compiler. "just" doing the heavy lifting in that sentence.

    • @mavrikgaming970
      @mavrikgaming970 2 місяці тому

      My prediction was that you watched the vid then said these predictions

    • @Kynatosh
      @Kynatosh 2 місяці тому

      ​@@attilatorok5767making a compiler shouldn't be that hard. But you easily create too many instructions that you can skim when you code directly in assembly

    • @ELITE-CHIEF-DRILL-MAN-ko3yp
      @ELITE-CHIEF-DRILL-MAN-ko3yp 2 місяці тому

      @@mavrikgaming970i said it before the video was released

  • @liorsavion9313
    @liorsavion9313 2 місяці тому +1

    masterpiece in Numerical systems absolutely amazing! I am really amazed, great job!

  • @ImmortalPaladin
    @ImmortalPaladin 2 місяці тому +2

    You clickbaited us SO HARD. I WANTED TO SEE THE MANDELBROT SET IN MINECRAFT

  • @Temp.acc.
    @Temp.acc. 2 місяці тому

    Awesome, especially considering the trick with the screen.

  • @Xiamipad5HyperOS
    @Xiamipad5HyperOS 2 місяці тому +28

    That is why you didn't reply for whole month

    • @tomaszsienicki2130
      @tomaszsienicki2130 2 місяці тому +2

      look on his 2nd newest post

    • @SuperJoris5
      @SuperJoris5 2 місяці тому +7

      He had IRL things too😢
      *he lost someone

  • @BlockExplorationVideos
    @BlockExplorationVideos 2 місяці тому

    Fantastic video Matt!! I love this kind of stuff. That showcase at the end was something AMAZING. I could not believe the fluidity and creativity possible with this machine you have made. I am looking forward to seeing more. You deserve ten times more subscribers. And I know you will get there.

  • @creativename.
    @creativename. 2 місяці тому +5

    But acerola,

  • @Nonomi
    @Nonomi 2 місяці тому

    that's so cool. I'm so excited for the serie too!

  • @BruteForce.0958
    @BruteForce.0958 2 місяці тому +16

    *Mandelbrot set*

    • @ElementX.
      @ElementX. 2 місяці тому

      What does that mean ?

    • @boldituzvillam2318
      @boldituzvillam2318 2 місяці тому

      ​@@ElementX.The mandlebrot set is basically a program that generates a really weird and infinitly recoursive plant-like thing. If you search "mandelbrot set" on UA-cam, you will see some videos that explain it better. This is also what you see in the thumbnail on the screen.

    • @civa_i_ile_yazilmaz
      @civa_i_ile_yazilmaz 2 місяці тому

      @@ElementX. The shape in thumbnail

    • @vibaj16
      @vibaj16 2 місяці тому

      @@ElementX. look it up. It's an amazing fractal

    • @notanenglishperson9865
      @notanenglishperson9865 2 місяці тому

      Why everyone is saying that, what is the point

  • @tanhrs8711
    @tanhrs8711 2 місяці тому

    Perfect music choice for the showcase ! The size of the computer reminds the huge complex of aperture sciences !

  • @stickguy9109
    @stickguy9109 2 місяці тому +4

    5:35 how did you record that masking effect? Is it a mod or did you do it in post?

    • @JpFromAiBites
      @JpFromAiBites 2 місяці тому +3

      I’m assuming he recorded a replay with the full computer there and rendered that. Then he would have deleted all the components but one (in game), rerendered the same camera path with just that one component and repeat for each of the components. You then put the clips all in top of each other with the full computer one on top in your video editing software and set the opacity to like 10% or smth. Then you hide all the clips with individual components and show them when the camera is looking at each one. That’s already a lot of moving parts but what impresses me the most is that he SYNCED ALL OF THAT WITH MUSIC. I have a few other channels where I do car/musician edits and it must’ve taken a lot of planning to keep smooth camera movement while having that music sync effect. Props bro this is amazing

    • @stickguy9109
      @stickguy9109 2 місяці тому +1

      @@JpFromAiBites That is a lot of work for a short clip. Also the camera would have to move in the exact same way for every shot. Does he use some kind of mod for that?

    • @JpFromAiBites
      @JpFromAiBites 2 місяці тому

      @@stickguy9109 yea it is a lot of work. pretty sure you can use identical camera paths in replay mod, which is most likely what he used on all of the cinematics in this video

  • @XanCraft21
    @XanCraft21 2 місяці тому

    This is a very impressive computer. And i look forward to seeing your future computer building guides. I also think you should make a tutorial for the previous computer design you built.

  • @CaoThủSurvivalcraft2VN
    @CaoThủSurvivalcraft2VN 2 місяці тому +3

    0:00AM💀

  • @manchotempereur3136
    @manchotempereur3136 2 місяці тому

    Very excited for the series

  • @Johnfitzgeraldkennedyhasnotoes
    @Johnfitzgeraldkennedyhasnotoes 2 місяці тому +34

    00:01 trying to see if the top comment thing works

    • @troydunnage6749
      @troydunnage6749 2 місяці тому +4

      How did you do this

    • @rouxgreasus
      @rouxgreasus 2 місяці тому +2

      No freaking way

    • @atray6579
      @atray6579 2 місяці тому +2

      Yeah it does😵‍💫

    • @Gears_AndGrinds
      @Gears_AndGrinds 2 місяці тому +2

      You better keep that a secret because when people find out how this works they'll abuse it on their spam bots

    • @ShiftSad
      @ShiftSad 2 місяці тому

      It does

  • @Deadfish83
    @Deadfish83 2 місяці тому +1

    Great to see from you again

  • @Cagon117
    @Cagon117 2 місяці тому +3

    Can it run google?

    • @LucasBucur
      @LucasBucur Місяць тому

      there's just not enough data memory

  • @gembai
    @gembai 2 місяці тому

    Absolutely astonished, amazing job!

  • @official_mosfet
    @official_mosfet 2 місяці тому +4

    2:34 Bro called C++ high level

    • @Lysus
      @Lysus 2 місяці тому +3

      It is tho lmaooo

  • @Waffle_6
    @Waffle_6 2 місяці тому

    starting my comp arch class in like a month, we design a basic cpu in there. cant wait to apply it to my minecraft world, most ive done was an ALU routed to a display, haven’t done all the proper logic for retrieving instructions, and reading/writing memory lol

  • @Spiinosauro
    @Spiinosauro 2 місяці тому +4

    OMG YESS NOW DO AN AI IN MINECRAFT THAT CAN 2:28 BULID a redstone AI

    • @General12578
      @General12578 2 місяці тому

      ua-cam.com/video/DQ0lCm0J3PM/v-deo.htmlsi=r5Q1D7ur4wb-KRjz

  • @GabethePianoGuy
    @GabethePianoGuy 2 місяці тому

    Feel like this video was so short for such a massive project, a huge understatement for the amazing work. Excited for the series!

  • @Cool_Bungle
    @Cool_Bungle 2 місяці тому +3

    3d graphing calculator??

  • @splixclipz2304
    @splixclipz2304 2 місяці тому

    I’m love you bro I’ve been trying to build my own redstone computers, however I’m not super familiar with all the Minecraft mechanics of redstone or the tricks, I just know how to construct binary circuits and I’ve basically have been building ram circuits blind and they work but they’re kind of slow and I can’t find any tutorials so I’ve just been on this grind and here you are being the coolest person alive and releasing in depth tutorials

  • @Playful_Target
    @Playful_Target 2 місяці тому +3

    2:50 intel and amd*

    • @vibaj16
      @vibaj16 2 місяці тому +2

      was just an example

    • @abge8
      @abge8 2 місяці тому +1

      amd and intel both use x86 architecture where as apple and most mobile chips like snapdragon are based on arm

    • @krazy121
      @krazy121 2 місяці тому

      Amd also uses x86 bro 💀

    • @vibaj16
      @vibaj16 2 місяці тому

      @@krazy121 That's what they mean. They wanted Matt to list both as x86, maybe to avoid the implication that only Intel uses it, but I think it was clear enough that Matt was just giving examples.

    • @Playful_Target
      @Playful_Target 2 місяці тому +1

      @@krazy121 that's exactly what i said

  • @d4rkmn643
    @d4rkmn643 2 місяці тому +1

    hey man, just want to say that thanks to you i learned to enjoy computer architecture! i mean, 2 semesters ago in uni i failed it pretty hard so for the next semester i studied it and the redstone videos helped me understand and enjoy it, and thanks to this enjoyment i ended up acing the course lmao. great content, amazing videos!

  • @GamerHouse2.0
    @GamerHouse2.0 2 місяці тому +7

    FIRST IM FIRST

    • @GerardoGonzalez-pv6wh
      @GerardoGonzalez-pv6wh 2 місяці тому +3

      No one cares

    • @GamerHouse2.0
      @GamerHouse2.0 2 місяці тому +3

      @@GerardoGonzalez-pv6wh Rude

    • @crdrm
      @crdrm 2 місяці тому +5

      @GeradoGonzalez_pv6hw he’s just exited like calm down bro if your that annoyed just ignore him no need to be a hater

    • @GamerHouse2.0
      @GamerHouse2.0 2 місяці тому +3

      @@crdrm Fr.

    • @atom1kcreeper605
      @atom1kcreeper605 2 місяці тому +4

      I was actually

  • @Armadillo28
    @Armadillo28 2 місяці тому

    Can't wait for the series! The build looks great

  • @3141minecraft
    @3141minecraft 2 місяці тому +3

    Why you are making it a premier? Just upload it as normal video is it too hard?
    Premiers must be removed from youtube asap

  • @Ekipsogel
    @Ekipsogel 2 місяці тому

    Very excited for the series!

  • @TheBavariumSensor
    @TheBavariumSensor 2 місяці тому

    This is so cool man! Can you do some simple red stone tutorials in the future? Would love to see content like that!

  • @Hippyflow90
    @Hippyflow90 2 місяці тому

    Very excited for the series can't wait to see it!

  • @mouinmakary
    @mouinmakary Місяць тому

    Looking forward for the series.

  • @TheMichaelmorad
    @TheMichaelmorad 2 місяці тому

    I CANNOT WAIT for this series

  • @josepescudefont3935
    @josepescudefont3935 2 місяці тому

    Epic! Thanks for your work. Amazing presentation

  • @The3rdMega
    @The3rdMega 2 місяці тому +1

    This is genuinly so cool, I've been studying SystemVerilog in college these past few months and the fact that most of the logical parts of computers can be made on minecraft redstone even created an inside joke with our project reviewers in class, in which they would challenge us to do the circutry in minecraft first before passing it to Quartus II.
    Amazing work my man

  • @Jensmalm
    @Jensmalm 28 днів тому

    Thanks for one of the best fundamental explenations about both computers and coding I have seen.

  • @kngod5337
    @kngod5337 2 місяці тому

    that series announcement got you another subscriber, looking forward to that

  • @garethvila5108
    @garethvila5108 2 місяці тому

    Recently I've been learning about redstone computers, even designing my own (honestly slow and archaic) calculator. So this will come in handy in terms of improving my redstone machinery.

  • @ivanthomas8503
    @ivanthomas8503 27 днів тому

    you should try to use chests to hold more memory in a smaller space(you can call it your disk space). because hoppers can extract stuff in a consistent order you should be able to use item sorters and hoppers to read what is in the chest. if you use all 27 slots in a sulker box with the 2^6 posable amounts of items in each slot(make sure they are different types so they can be read easier). that is 27*6=162 bits of memory per sulker that is over 20 bytes plus with sulkers they can bee easily moved around. It would be supper slow to read and wright to but that is why you just call it the disk

  • @oglothenerd
    @oglothenerd 2 місяці тому +1

    I was literally programming an emulator for my own custom CPU ISA when I saw this video on my recommended! Great work dude! :D

  • @simply_john
    @simply_john 2 місяці тому

    This is absolutely insane to watch. Looks like magic to the untrained eye (mine). Good luck on this project, I can't wait!

  • @posterboymc
    @posterboymc 2 місяці тому

    Nice editing in your showcase.

  • @Rowlesisgay
    @Rowlesisgay 2 місяці тому +1

    This is really cool, I love your transition through your builds, really impressed. Also the hige program memory is making me rethink my irritation with Harvard architecture, especially with so little memory bandwidth in MC it might be the way to go.

  • @minhmc2828
    @minhmc2828 2 місяці тому

    I have spent 2 months learning 16bit assembly and now Im pretty sure I can understand your projects 🎉🎉🎉
    Thank you for showing me something beuatiful like this! Have a good day!!

  • @Smurdy1
    @Smurdy1 2 місяці тому

    2:40 most C++ compilers actually compile straight to machine code, with some having the option to compile to assembly in between

  • @treeross
    @treeross 2 місяці тому +1

    3:45
    Giving me flashbacks of trying to program a microcontroller all with one block. The logic all seemed right, but it seems VHDL prefers having seperate blocks sometimes. (That or I just did something wrong that I'm.totally unaware of.)

  • @giacomomosele2221
    @giacomomosele2221 2 місяці тому +1

    Love your vids as always, and how you can always keep pushing the limits of redstone even further. I wanted to ask you: what library did you you use to generate block schematics (like you did with the barrels) in python? Do you use the litematica mod or the default minecraft structure block? Thanks in advance