Assembly Programming - Let's Make a Redstone Computer! #11

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

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

  • @mattbatwings
    @mattbatwings  3 дня назад +14

    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.

  • @AltiusGames
    @AltiusGames 22 часа назад +64

    Minecraft and Programming coming together is the coolest thing of the year so far.

  • @Zetaggwp
    @Zetaggwp 21 час назад +15

    I just wanna say. Right as this series was releasing I had a project for a class to make a CPU using Logisim and your series really helped. (So much I ended up crediting you in the thanks section).
    Really fun to watch

    • @QwertyAD1150
      @QwertyAD1150 16 часов назад +1

      Man, that's some crazy timing

  • @catto88
    @catto88 22 часа назад +43

    6:18 your assembler has NEG instruction which you could have used :)

    • @mattbatwings
      @mattbatwings  22 часа назад +22

      Idk how I forgot that when I made it LOL thanks

    • @RemingtonHerman-x4s
      @RemingtonHerman-x4s 21 час назад +2

      @@mattbatwingshiaaa😊

    • @ianyourgod
      @ianyourgod 18 часов назад +1

      the simulator uses an older version of the assembler, and im assuming thats where he was testing

    • @ianyourgod
      @ianyourgod 18 часов назад +1

      (the older version doesnt contain NEG)

    • @mattbatwings
      @mattbatwings  18 часов назад +1

      @@ianyourgod it got updated today actually!

  • @FernTheRobot
    @FernTheRobot 20 часов назад +7

    In the paint program, when both drawing mode and erasing mode are on, the erasing mode will take priority, which might lead to unintended consequences to users. I suggest resetting a mode whenever the other mode is toggled to enforce that there can only be 3 modes: cursor (00), drawing (01), and erasing (10).

  • @pugglez4798
    @pugglez4798 22 часа назад +12

    Thank you for making this series, I learned so much watching it and the videos were such high quality!

  • @gregsar1321
    @gregsar1321 22 часа назад +6

    man your series actually gave me the motivation to make my own computer design even if it's not in minecraft
    i'd love to see more of this kinds of series

  • @tomdash4324
    @tomdash4324 23 часа назад +97

    my brain stoped working since the 3rd video

  • @misha279_UA
    @misha279_UA 9 часов назад +2

    "We made an entire computer in Minecraft, but i recommend you to use simulator"

  • @fantastic-b2m
    @fantastic-b2m 15 часов назад +1

    This series is so cool, i’m currently learning c++ and i’m amazed by how a computer is made from just some logic gates, tho i still can’t wrap my head around this cuz it’s so complicated, i appreciate your work, the programs at the end feel so much like a high level thing that i’m familiar, thank you for all of these, you’re a genius

  • @choonyongtan5671
    @choonyongtan5671 23 часа назад +27

    Can it run doom?

    • @HHHjb_
      @HHHjb_ 22 часа назад +7

      probably

    • @CyberNinjaX682
      @CyberNinjaX682 22 часа назад +9

      Na, DOOM need 16 - 32 bit calculations, our CPU can only handle 8 bits.

    • @7002NYWDE
      @7002NYWDE 22 часа назад +5

      @@CyberNinjaX682 but you can adapt it

    • @cheesepop7175
      @cheesepop7175 22 часа назад +1

      DOOM requires megabytes of memory
      The only memory the CPU has is registers

    • @rodrigoqteixeira
      @rodrigoqteixeira 21 час назад +5

      In theory it should be able to because it is turing complete, but it probabilly doesn't have enought memory

  • @nathanlewis8217
    @nathanlewis8217 18 часов назад +1

    This has been an awesome series! Thank you for all the time you put into this. 😄

  • @EliasVarney
    @EliasVarney 22 часа назад +4

    I loved these videos it really helped me understand how computers work, thank you!

  • @LordDecapo
    @LordDecapo 20 часов назад +1

    Congratulations on wrapping up an epic series! :D

  • @DoctorCubic
    @DoctorCubic 22 часа назад +7

    hey Matt thanks to you ı was able to build my own redstone computer !!!! and to honor you ı named ıt mattbook :D great videos man keep goin

  • @yanshanzhou2164
    @yanshanzhou2164 22 часа назад +4

    I am making a program called egg, where you just type egg a lot to run programs. this was very helpful for my project.

  • @AtexBg
    @AtexBg 19 часов назад +6

    2:33 "define yourmom 7", "LDI r1 yourmom"

  • @Angèle-329
    @Angèle-329 22 часа назад +3

    I hope this series never ends.

    • @denorangebanan
      @denorangebanan 22 часа назад +4

      he said this was the last episode

  • @FoZard
    @FoZard 22 часа назад +4

    thank you for making this awesome series :)

  • @aselavatma4453
    @aselavatma4453 8 часов назад

    I am grateful to you for making content that I can both learn from and produce.

  • @davidepretti4667
    @davidepretti4667 15 часов назад

    thank you so much for this series, it gave me so much, from information to a new passion

  • @ThekadaWr
    @ThekadaWr 22 часа назад +1

    I think I will try to recreate this Computer in the game "Virtual Circuit Board"
    Which, while not being Minecraft, still allows a close approximation of Redstone logic, but in 2D.
    Thanks for the inspiration and great explanations @mattbatwings!

  • @Fish-E-13
    @Fish-E-13 16 часов назад +1

    Such a fire series!!! You cooked!!!!!! 🔥🔥🔥

  • @MateusMagalhaesFiscina
    @MateusMagalhaesFiscina 15 часов назад

    This is the coolest thing ever, i will re-watch it many times

  • @speedlorenzo
    @speedlorenzo 22 часа назад +5

    New title: let's make a videogame for the Redstone computer

    • @QwertyAD1150
      @QwertyAD1150 16 часов назад +2

      I'm pretty sure he said that he's gonna make games for the computer from now on

  • @second_sheep690
    @second_sheep690 16 часов назад

    wow it's kind of hard to believe how you insist making this great series even though the view is way less than other videos
    Thank you for making this series!

  • @P0l15h-C0w
    @P0l15h-C0w 21 час назад +4

    What if minecraft added a brightness lamp, I mean it would be controlled by power of the redstone dust. that would open up sooo much possibilities 😭🙏

    • @Neon_games-1
      @Neon_games-1 14 часов назад

      Its called Redstone with a texture pack but yes I see what you mean but it would need a new pixel design

  • @PheonixWrong0
    @PheonixWrong0 13 часов назад +1

    06:27 Hey Matt, in the ISA, there's an instruction called NEG that does the same thing. However, it doesn't really work in the emulator.

  • @anonym_account_1337
    @anonym_account_1337 19 часов назад

    Very nice work. thanks for all the effort you put in this

  • @DroneSphereAU
    @DroneSphereAU 22 часа назад

    I love relearning assembly in a different form for a millionth time

  • @drtrollpepsi497
    @drtrollpepsi497 22 часа назад +6

    now lets do a pipelined one!
    jk thats hard.

  • @axospyeyes281
    @axospyeyes281 21 час назад

    the masculine urge to build a high level language for this

  • @GayAnnabeth
    @GayAnnabeth 22 часа назад +5

    dare someone to make a higher level language for this thing lol

    • @mattbatwings
      @mattbatwings  22 часа назад +3

      I think a few people have in my discord!

  • @ved_s
    @ved_s 10 часов назад

    Could've make define be like C #define, where it can expand to any text and not just values, allowing you to add labels to registers for what's inside them

  • @GenichiroMaster
    @GenichiroMaster 22 часа назад +2

    This is so cool!

  • @Lipaanek
    @Lipaanek 22 часа назад +1

    The episode that top it off

  • @SuperJoris5
    @SuperJoris5 21 час назад +1

    3:11 You have the same background as me!!!🎉
    Are you also using Lively Wallpaper?

  • @eppiox
    @eppiox 17 часов назад

    Even as an acronym/shorthand hater this was pretty amazing

  • @yahyaelhakmaoui
    @yahyaelhakmaoui 21 час назад

    keep going my brother !!!

  • @potatoesandducks958
    @potatoesandducks958 18 часов назад

    3:14 Is that Atom IDE? I thought it was discontinued a long time ago?

  • @cheesepop7175
    @cheesepop7175 22 часа назад

    You should put some kind of JSR instruction in the language
    Basically it just jumps to that label but also pushes a return value on the stack, when you use RTS it returns to the value that was on the stack
    This is similar to how it works in 6502 assembly.

  • @dinoeebastian
    @dinoeebastian 21 час назад

    I just started my intro to programming class, but I've already done some programming before, nothing crazy, but I know the basics, so all the assignments are easy, rn I'm basically just trying to keep track of the way they want us to format our comments, the hardest part so far was just getting vscode to actually run and debug c++, took like 5 hours, mostly just uninstalling and reinstalling a program because it refused to work. My antivirus also keeps yelling at me every time I run a program I make to tell me that it's safe. Why do I care? I just want to know if something isn't safe, and also, of course it's safe, I made it.

  • @YessoN-YT
    @YessoN-YT 22 часа назад

    Nice final episode

  • @divbestgaming1428
    @divbestgaming1428 22 часа назад +3

    i always wanted to code a machine and do redstone but i was not able to install mods in my cracked version so i quit

  • @peichenchang2841
    @peichenchang2841 17 часов назад

    Are you going to build a C90 compiler, and after that build GCC on this thing?

  • @joltedjon
    @joltedjon 21 час назад

    bonus episode, compiler from a a higher level language to your architecture

  • @ant1gas
    @ant1gas 19 часов назад

    Watching this after doing my finals exam in compiler construction.

  • @JoBe-zo7ds
    @JoBe-zo7ds 22 часа назад +3

    0:34 doesn't 2 1 2 3 convert to 0010 0001 0010 0011 and not 0100 0001 0010 0011??

  • @Emmminecraft26
    @Emmminecraft26 23 часа назад +1

    Yay new episode

  • @MeIsZwi
    @MeIsZwi 20 часов назад

    This is awesome!!

  • @Rom7-h5w
    @Rom7-h5w 10 часов назад

    Why not creating a compiler instead of creating programs directly in assembly ?

  • @ColonelLaMarche
    @ColonelLaMarche 21 час назад

    Thanks for all of this serie, now my brain can't fit inside my head. Now i need to watch RUclips short to fix that...

  • @bigsmokekattan
    @bigsmokekattan 21 час назад

    For the love of god make a tutorial about a sprite drawer that can draw any sprite in specfied x y coordinates

  • @sleman4605
    @sleman4605 21 час назад

    i created the same cpu but in a logic simulator, i did everything the same and it worked until it got deleted accidentally. now im trying to create a new 32bit cpu based on this and im even gonna try making a gpu for it. it would be fun if you made a minecraft gpu that works with your cpu that can render 3d games. anyways i always thought making a cpu was hard but you proved that making and programming a cpu are actually easy. thanks.

  • @Tarlecinia
    @Tarlecinia 15 часов назад

    some assembly

  • @ynycu
    @ynycu 14 часов назад

    Add a colour display

  • @lucidd_6464
    @lucidd_6464 15 часов назад

    gpu tutorial next?

  • @LEMONTECH-youtube
    @LEMONTECH-youtube 20 часов назад

    "define yourmom 7" 2:30

  • @ianartemis4538
    @ianartemis4538 19 часов назад

    the simulator needs Vulcan which my laptop can't use :( if it's possible to get a version that doesn't use Vulcan that'd be nice

  • @premix2422
    @premix2422 21 час назад +1

    Thank you for video😅,NICE

  • @Shayannateghi
    @Shayannateghi 21 час назад

    my problem: when I try to use the simulator it doesn't work.
    When I use your example code is works but when I copy that and paste that in my own code for example hello.as and run it in simulator it doesn't work😢can someone please help? please 🙏?

  • @deax__6857
    @deax__6857 19 часов назад

    make it have a UI, would look cool

  • @xoxogamewolf7585
    @xoxogamewolf7585 22 часа назад

    you should make some way to accessories, then some actual accessories

  • @ΝίκοςΙστοσελίδα
    @ΝίκοςΙστοσελίδα 19 часов назад

    I wish I had enough free time to write a C compiler backend for this...

  • @molodoy_suetnoy
    @molodoy_suetnoy 18 часов назад

    2:30 nooo Minecraft RUclipsr defined my mum😭

  • @DayDroppy
    @DayDroppy 23 часа назад

    hello mattbatwings

  • @nathanaelchia7167
    @nathanaelchia7167 17 часов назад

    GPU next?

  • @ThornAlt-s3h
    @ThornAlt-s3h 22 часа назад +1

    Can We Get Windows11 pro please ?

  • @tmoplaysgames
    @tmoplaysgames 11 часов назад

    now connect it to the internet and run google chrome

  • @furry_onko
    @furry_onko 21 час назад

    that's nice that people moved programming from Minecraft to real life 🤔

  • @antonyALLIEN
    @antonyALLIEN 19 часов назад

    Cool , now let it run DOOM

  • @daanvk3264
    @daanvk3264 19 часов назад

    Can you make a 4070ti and Intel i9 13900k and a real redstone motherboard

  • @Deltaforce8472_
    @Deltaforce8472_ 21 час назад

    ok let's make an os in assembly 😂

    • @Deltaforce8472_
      @Deltaforce8472_ 21 час назад

      Jokes aside this gave me a lot of motivation for my project. I'm not trying to make a pc in Minecraft but I'm trying on creating a pc in a software noone ever tried before

  • @GlitchWorm
    @GlitchWorm 22 часа назад +1

    Make Doom.

  • @Theredstonemcthing
    @Theredstonemcthing 15 часов назад

    matt, could you name the texture pack you use in this video please ruclips.net/video/xbGEN6S0KCs/видео.html

  • @Eithanz
    @Eithanz 20 часов назад +7

    I WROTE THE BEST TETRIS!!! (the thumbnail)

    • @arrowenbymusic
      @arrowenbymusic 20 часов назад +4

      clearly not

    • @arrowenbymusic
      @arrowenbymusic 20 часов назад +3

      sounds like a lie to me

    • @sodiboo
      @sodiboo 20 часов назад +2

      heard you didn't even do a good enough job to get paid. sounds like a skill issue

    • @WildScaryFox
      @WildScaryFox 20 часов назад +3

      Please be my father figure

    • @StrivingTable67
      @StrivingTable67 20 часов назад +4

      i disliked your comment bcs u have a bad tetris

  • @Rasp232
    @Rasp232 23 часа назад

    Technically 2nd

  • @Rasp232
    @Rasp232 23 часа назад +1

    17 seconds

  • @luminorator
    @luminorator 13 часов назад

    Cool

  • @M0rt64
    @M0rt64 23 часа назад

    yeee

  • @mistrzdrewna233
    @mistrzdrewna233 22 часа назад

    peak

  • @cal847
    @cal847 23 часа назад

    yo

  • @TheRealMangoDev
    @TheRealMangoDev 9 часов назад

    .as? .s is better trust me

  • @gigoat_chad_boi
    @gigoat_chad_boi 23 часа назад

    LETSGOOOOOOOOOOOOOOO

  • @iliyanikolaev8042
    @iliyanikolaev8042 22 часа назад

    1min ;)

  • @5gamerz3125
    @5gamerz3125 22 часа назад

    95th

  • @Stvffgcg_BEAFRAID
    @Stvffgcg_BEAFRAID 22 часа назад

    I am 44th liked

  • @404HuTaonotfound
    @404HuTaonotfound 22 часа назад

    35th comment

  • @You-nerds
    @You-nerds 22 часа назад +1

    1 hour ticket claim here only 20 more minutes

  • @mine_blame
    @mine_blame 22 часа назад

    Bro why definie urmom

  • @choonyongtan5671
    @choonyongtan5671 23 часа назад +1

    First

  • @Castled118
    @Castled118 22 часа назад

    7 minutes 26 comments? Nah bro just give up

    • @Castled118
      @Castled118 22 часа назад

      just kidding

    • @AgentEm34
      @AgentEm34 22 часа назад

      Jokes on you this is the end of the series anyway 😉

  • @Rasp232
    @Rasp232 23 часа назад

    First comment

  • @hzs-p4i
    @hzs-p4i 22 часа назад

    وقتی نمیتونی پیسی بخری یدونه تو ماینکرفت میسازی👍