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

  Рет қаралды 10,288

mattbatwings

mattbatwings

Күн бұрын

Пікірлер: 150
@mattbatwings
@mattbatwings 2 күн бұрын
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.
@thecossackfromukraine
@thecossackfromukraine 14 сағат бұрын
Aight
@soycodec
@soycodec 14 сағат бұрын
Matt why you don't make videos or channel in spanish(Sorry, I'm a Spanish speaker)
@curtisgann9210
@curtisgann9210 14 сағат бұрын
Third
@AltiusGames
@AltiusGames 14 сағат бұрын
Minecraft and Programming coming together is the coolest thing of the year so far.
@Zetaggwp
@Zetaggwp 12 сағат бұрын
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 8 сағат бұрын
Man, that's some crazy timing
@catto88
@catto88 14 сағат бұрын
6:18 your assembler has NEG instruction which you could have used :)
@mattbatwings
@mattbatwings 13 сағат бұрын
Idk how I forgot that when I made it LOL thanks
@RemingtonHerman-x4s
@RemingtonHerman-x4s 13 сағат бұрын
@@mattbatwingshiaaa😊
@ianyourgod
@ianyourgod 10 сағат бұрын
the simulator uses an older version of the assembler, and im assuming thats where he was testing
@ianyourgod
@ianyourgod 10 сағат бұрын
(the older version doesnt contain NEG)
@mattbatwings
@mattbatwings 9 сағат бұрын
@@ianyourgod it got updated today actually!
@FernTheRobot
@FernTheRobot 12 сағат бұрын
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 13 сағат бұрын
Thank you for making this series, I learned so much watching it and the videos were such high quality!
@gregsar1321
@gregsar1321 13 сағат бұрын
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 14 сағат бұрын
my brain stoped working since the 3rd video
@ThatEverydayEnthusiast
@ThatEverydayEnthusiast 13 сағат бұрын
Stoped lol
@yOsmant.
@yOsmant. 13 сағат бұрын
Me too brotha me too
@Understated4
@Understated4 13 сағат бұрын
We all did, 🙏💀
@rodrigoqteixeira
@rodrigoqteixeira 13 сағат бұрын
*stopped Haha got it
@nevernether3368
@nevernether3368 12 сағат бұрын
You clear your buffer?
@misha279_UA
@misha279_UA Сағат бұрын
"We made an entire computer in Minecraft, but i recommend you to use simulator"
@fantastic-b2m
@fantastic-b2m 6 сағат бұрын
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 14 сағат бұрын
Can it run doom?
@HHHjb_
@HHHjb_ 14 сағат бұрын
probably
@CyberNinjaX682
@CyberNinjaX682 14 сағат бұрын
Na, DOOM need 16 - 32 bit calculations, our CPU can only handle 8 bits.
@7002NYWDE
@7002NYWDE 14 сағат бұрын
@@CyberNinjaX682 but you can adapt it
@cheesepop7175
@cheesepop7175 13 сағат бұрын
DOOM requires megabytes of memory The only memory the CPU has is registers
@rodrigoqteixeira
@rodrigoqteixeira 13 сағат бұрын
In theory it should be able to because it is turing complete, but it probabilly doesn't have enought memory
@nathanlewis8217
@nathanlewis8217 10 сағат бұрын
This has been an awesome series! Thank you for all the time you put into this. 😄
@EliasVarney
@EliasVarney 14 сағат бұрын
I loved these videos it really helped me understand how computers work, thank you!
@LordDecapo
@LordDecapo 11 сағат бұрын
Congratulations on wrapping up an epic series! :D
@DoctorCubic
@DoctorCubic 14 сағат бұрын
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 13 сағат бұрын
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 10 сағат бұрын
2:33 "define yourmom 7", "LDI r1 yourmom"
@Angèle-329
@Angèle-329 14 сағат бұрын
I hope this series never ends.
@denorangebanan
@denorangebanan 13 сағат бұрын
he said this was the last episode
@FoZard
@FoZard 14 сағат бұрын
thank you for making this awesome series :)
@aselavatma4453
@aselavatma4453 13 минут бұрын
I am grateful to you for making content that I can both learn from and produce.
@davidepretti4667
@davidepretti4667 6 сағат бұрын
thank you so much for this series, it gave me so much, from information to a new passion
@ThekadaWr
@ThekadaWr 13 сағат бұрын
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 8 сағат бұрын
Such a fire series!!! You cooked!!!!!! 🔥🔥🔥
@MateusMagalhaesFiscina
@MateusMagalhaesFiscina 6 сағат бұрын
This is the coolest thing ever, i will re-watch it many times
@speedlorenzo
@speedlorenzo 14 сағат бұрын
New title: let's make a videogame for the Redstone computer
@QwertyAD1150
@QwertyAD1150 8 сағат бұрын
I'm pretty sure he said that he's gonna make games for the computer from now on
@second_sheep690
@second_sheep690 7 сағат бұрын
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 12 сағат бұрын
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 5 сағат бұрын
Its called Redstone with a texture pack but yes I see what you mean but it would need a new pixel design
@PheonixWrong0
@PheonixWrong0 4 сағат бұрын
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 11 сағат бұрын
Very nice work. thanks for all the effort you put in this
@DroneSphereAU
@DroneSphereAU 13 сағат бұрын
I love relearning assembly in a different form for a millionth time
@drtrollpepsi497
@drtrollpepsi497 13 сағат бұрын
now lets do a pipelined one! jk thats hard.
@gregsar1321
@gregsar1321 13 сағат бұрын
i'd love it tho
@axospyeyes281
@axospyeyes281 12 сағат бұрын
the masculine urge to build a high level language for this
@GayAnnabeth
@GayAnnabeth 13 сағат бұрын
dare someone to make a higher level language for this thing lol
@mattbatwings
@mattbatwings 13 сағат бұрын
I think a few people have in my discord!
@ved_s
@ved_s 2 сағат бұрын
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 14 сағат бұрын
This is so cool!
@Lipaanek
@Lipaanek 14 сағат бұрын
The episode that top it off
@SuperJoris5
@SuperJoris5 12 сағат бұрын
3:11 You have the same background as me!!!🎉 Are you also using Lively Wallpaper?
@eppiox
@eppiox 8 сағат бұрын
Even as an acronym/shorthand hater this was pretty amazing
@yahyaelhakmaoui
@yahyaelhakmaoui 12 сағат бұрын
keep going my brother !!!
@potatoesandducks958
@potatoesandducks958 9 сағат бұрын
3:14 Is that Atom IDE? I thought it was discontinued a long time ago?
@cheesepop7175
@cheesepop7175 13 сағат бұрын
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 12 сағат бұрын
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 13 сағат бұрын
Nice final episode
@divbestgaming1428
@divbestgaming1428 14 сағат бұрын
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 9 сағат бұрын
Are you going to build a C90 compiler, and after that build GCC on this thing?
@joltedjon
@joltedjon 12 сағат бұрын
bonus episode, compiler from a a higher level language to your architecture
@ant1gas
@ant1gas 11 сағат бұрын
Watching this after doing my finals exam in compiler construction.
@JoBe-zo7ds
@JoBe-zo7ds 14 сағат бұрын
0:34 doesn't 2 1 2 3 convert to 0010 0001 0010 0011 and not 0100 0001 0010 0011??
@aqqalularsen3322
@aqqalularsen3322 13 сағат бұрын
first nibble was misplaced, happens to the best of us
@mattbatwings
@mattbatwings 13 сағат бұрын
oopsies
@Emmminecraft26
@Emmminecraft26 14 сағат бұрын
Yay new episode
@MeIsZwi
@MeIsZwi 11 сағат бұрын
This is awesome!!
@Rom7-h5w
@Rom7-h5w Сағат бұрын
Why not creating a compiler instead of creating programs directly in assembly ?
@ColonelLaMarche
@ColonelLaMarche 12 сағат бұрын
Thanks for all of this serie, now my brain can't fit inside my head. Now i need to watch KZbin short to fix that...
@bigsmokekattan
@bigsmokekattan 12 сағат бұрын
For the love of god make a tutorial about a sprite drawer that can draw any sprite in specfied x y coordinates
@sleman4605
@sleman4605 13 сағат бұрын
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 7 сағат бұрын
some assembly
@ynycu
@ynycu 6 сағат бұрын
Add a colour display
@lucidd_6464
@lucidd_6464 6 сағат бұрын
gpu tutorial next?
@LEMONTECH-youtube
@LEMONTECH-youtube 11 сағат бұрын
"define yourmom 7" 2:30
@ianartemis4538
@ianartemis4538 10 сағат бұрын
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 13 сағат бұрын
Thank you for video😅,NICE
@Shayannateghi
@Shayannateghi 13 сағат бұрын
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 11 сағат бұрын
make it have a UI, would look cool
@xoxogamewolf7585
@xoxogamewolf7585 14 сағат бұрын
you should make some way to accessories, then some actual accessories
@cheesepop7175
@cheesepop7175 13 сағат бұрын
...wha
@ΝίκοςΙστοσελίδα
@ΝίκοςΙστοσελίδα 10 сағат бұрын
I wish I had enough free time to write a C compiler backend for this...
@molodoy_suetnoy
@molodoy_suetnoy 9 сағат бұрын
2:30 nooo Minecraft KZbinr defined my mum😭
@DayDroppy
@DayDroppy 14 сағат бұрын
hello mattbatwings
@nathanaelchia7167
@nathanaelchia7167 9 сағат бұрын
GPU next?
@ThornAlt-s3h
@ThornAlt-s3h 14 сағат бұрын
Can We Get Windows11 pro please ?
@tmoplaysgames
@tmoplaysgames 3 сағат бұрын
now connect it to the internet and run google chrome
@furry_onko
@furry_onko 12 сағат бұрын
that's nice that people moved programming from Minecraft to real life 🤔
@antonyALLIEN
@antonyALLIEN 10 сағат бұрын
Cool , now let it run DOOM
@daanvk3264
@daanvk3264 10 сағат бұрын
Can you make a 4070ti and Intel i9 13900k and a real redstone motherboard
@Deltaforce8472_
@Deltaforce8472_ 12 сағат бұрын
ok let's make an os in assembly 😂
@Deltaforce8472_
@Deltaforce8472_ 12 сағат бұрын
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 14 сағат бұрын
Make Doom.
@Theredstonemcthing
@Theredstonemcthing 6 сағат бұрын
matt, could you name the texture pack you use in this video please kzbin.info/www/bejne/rpOqdoFsiJV-edU
@Eithanz
@Eithanz 12 сағат бұрын
I WROTE THE BEST TETRIS!!! (the thumbnail)
@arrowenbymusic
@arrowenbymusic 12 сағат бұрын
clearly not
@arrowenbymusic
@arrowenbymusic 12 сағат бұрын
sounds like a lie to me
@sodiboo
@sodiboo 12 сағат бұрын
heard you didn't even do a good enough job to get paid. sounds like a skill issue
@WildScaryFox
@WildScaryFox 12 сағат бұрын
Please be my father figure
@StrivingTable67
@StrivingTable67 12 сағат бұрын
i disliked your comment bcs u have a bad tetris
@Rasp232
@Rasp232 14 сағат бұрын
Technically 2nd
@Rasp232
@Rasp232 14 сағат бұрын
17 seconds
@yanshanzhou2164
@yanshanzhou2164 13 сағат бұрын
cool! were you the first veiwer?
@luminorator
@luminorator 5 сағат бұрын
Cool
@M0rt64
@M0rt64 14 сағат бұрын
yeee
@mistrzdrewna233
@mistrzdrewna233 14 сағат бұрын
peak
@cal847
@cal847 14 сағат бұрын
yo
@TheRealMangoDev
@TheRealMangoDev 42 минут бұрын
.as? .s is better trust me
@gigoat_chad_boi
@gigoat_chad_boi 14 сағат бұрын
LETSGOOOOOOOOOOOOOOO
@iliyanikolaev8042
@iliyanikolaev8042 14 сағат бұрын
1min ;)
@5gamerz3125
@5gamerz3125 14 сағат бұрын
95th
@Stvffgcg_BEAFRAID
@Stvffgcg_BEAFRAID 14 сағат бұрын
I am 44th liked
@404HuTaonotfound
@404HuTaonotfound 14 сағат бұрын
35th comment
@You-nerds
@You-nerds 13 сағат бұрын
1 hour ticket claim here only 20 more minutes
@mine_blame
@mine_blame 14 сағат бұрын
Bro why definie urmom
@choonyongtan5671
@choonyongtan5671 14 сағат бұрын
First
@Castled118
@Castled118 14 сағат бұрын
7 minutes 26 comments? Nah bro just give up
@Castled118
@Castled118 14 сағат бұрын
just kidding
@AgentEm34
@AgentEm34 13 сағат бұрын
Jokes on you this is the end of the series anyway 😉
@Rasp232
@Rasp232 14 сағат бұрын
First comment
@hzs-p4i
@hzs-p4i 14 сағат бұрын
وقتی نمیتونی پیسی بخری یدونه تو ماینکرفت میسازی👍
Lego Gravity Power: Turning Falling Weights Into Electricity!
19:55
Jamie's Brick Jams
Рет қаралды 30 М.
Minecraft Speedrunning, but the World is Noodles
24:02
Couriway
Рет қаралды 69 М.
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
Making Smallest Possible Linux Distro (x64)
27:43
Nir Lichtman
Рет қаралды 15 М.
Rust Functions Are Weird (But Be Glad)
19:52
Logan Smith
Рет қаралды 153 М.
They patched the game because of ME...
27:36
Real Civil Engineer
Рет қаралды 824 М.
The Genius of the N64's CACHE Instruction
21:15
Kaze Emanuar
Рет қаралды 142 М.
Drinking The World's Highest Pressure Soda
10:19
The Action Lab
Рет қаралды 136 М.
What is the Smallest Possible .EXE?
17:04
Inkbox
Рет қаралды 579 М.
Evolving AIs - More Complex Environment
22:24
Pezzza's Work
Рет қаралды 261 М.
ChatGPT has returned. Run.
20:51
GothamChess
Рет қаралды 564 М.
I Made an Arcade with just Redstone!
21:58
mattbatwings
Рет қаралды 144 М.
Player movement has just been nerfed. A lot.
8:27
Phoenix SC
Рет қаралды 1,3 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН