I made an entire OS that only runs Tetris

  Рет қаралды 1,643,220

jdh

jdh

3 жыл бұрын

it's tetris time
NOTES:
* yes, I know it's more of a kernel than an operating system. but "ring 0 bare metal OS/tiny kernel" just doesn't have the same ring to it.
* not sure how to pronounce BIOS
* i'll get a pop filter soon i promise
* pls don't copyright strike me for the music EA 🥺
CODE: github.com/jdah/tetris-os
TWITTER: / jdah__
PATREON: / jdah
EDITOR: NeoVim
THEME: palenight
EMULATOR: QEMU
RESOURCES:
osdev.org: wiki.osdev.org/Main_Page
Sortix: sortix.org/
ToaruOS: toaruos.org/
James Molloy's Kernel Development Tutorials: www.jamesmolloy.co.uk/tutorial...
EXTRAS:
zment with working music on the PC speaker: • TETRIS OS on real hard...
Parker Reed running this on real hardware: • Tetris-OS

Пікірлер: 4 500
@CrownCatX
@CrownCatX 3 жыл бұрын
Next: "I went mining in a cave and collected resources to make my own hardware"
@InnerEagle
@InnerEagle 3 жыл бұрын
I made my own hardware and then proceeded to create a way to mine cryptocurrencies without collateral issues
@TerraKnight27
@TerraKnight27 3 жыл бұрын
computercraft in real life
@X-Ter
@X-Ter 3 жыл бұрын
After that: "I invented the universe to make my own Earth which allows me to gather resources to create my own hardware, then I make an operating system, which I use to play PONG"
@papiangelus
@papiangelus 3 жыл бұрын
Iron man type beat
@janno288
@janno288 3 жыл бұрын
"Just like the simulations"
@IsmaelVazquezJr
@IsmaelVazquezJr 3 жыл бұрын
I’m genuinely impressed. This has to be the most exciting “building an OS” video I’ve ever seen since Terry Davis.
@sorryvol
@sorryvol 3 жыл бұрын
rest in peace terry a davis, gone too soon.
@procrastinatingcartoonstm5130
@procrastinatingcartoonstm5130 3 жыл бұрын
ye
@frenchwizardclientman919
@frenchwizardclientman919 3 жыл бұрын
Yeah but this os is not 2 fucking mega bytes and does not include a flight simulator ...
@sorryvol
@sorryvol 3 жыл бұрын
@@frenchwizardclientman919 or chess vs god himself
@frenchwizardclientman919
@frenchwizardclientman919 3 жыл бұрын
@@sorryvol And an integrated 3D sprite creator
@tejing2001
@tejing2001 2 жыл бұрын
My C programming class in 7th grade had me doing something a lot like the second half of this for our final group project. We just had a pointer to the start of video memory and a few very basic support structures like that, and the rest was up to us. I ended up writing most of the core layer, while the rest of the team implemented game features and made sprites and all that other stuff. I walked out of that class really knowing what programming was about, even if it took me a few more years to get a practical coding environment going for myself. Looking back, that teacher was one of the best I've ever had, in any subject. He was a huge follower of the socratic method, never handing us answers, but getting us to come up with them ourselves, or find them in documentation, while never letting us get mired in a dead end.
@gavinthecrafter
@gavinthecrafter Жыл бұрын
So you basically made a full featured game engine entirely out of C *IN 7TH GRADE?!?!* That's impressive
@tejing2001
@tejing2001 Жыл бұрын
@@gavinthecrafter Full-featured for the scale of game we were going for, anyway, yeah. Kinda sounds more impressive than it felt like to me at the time. It was maybe 6-7k lines of code iirc. The game was roughly a mix between space invaders and asteroids. Unfortunately, I no longer have the code :-(
@enriqueamaya3883
@enriqueamaya3883 Жыл бұрын
Follow Jesus and you will not be ashamed.\c[zx\][c\]\z]xc[\]
@pigsweat7763
@pigsweat7763 Жыл бұрын
@@tejing2001 where the hell do you have a c class in 7th grade
@tejing2001
@tejing2001 Жыл бұрын
@@pigsweat7763 The silicon valley area in California. It was an elective, of course.
@chrisknestrick374
@chrisknestrick374 2 жыл бұрын
This video inspired me to start writing my own OS. As I’ve been writing I’ve been rewatching this and understanding more and more. I *just* started having this weird behavior and was like, “I bet I didn’t read enough sectors in.” Yup, that was it! Thank you for saving me a LOT of pain!!! 😁
@lexihadrovic
@lexihadrovic Жыл бұрын
You done with the OS?
@nibbletrinnal2289
@nibbletrinnal2289 Жыл бұрын
@@lexihadrovic they almost certainly are not, depending on their goals. most hobby operating systems take multiple years to get to a point even remotely as useable as something like windows or linux. jdh only managed to do his project in a reasonable timeframe due to the fact that its not even really an OS, but a kernel that does a single highly specific task, which was a good decision on his part imo
@lexihadrovic
@lexihadrovic Жыл бұрын
@@nibbletrinnal2289 Thanks for informing me on that!
@Ollie12418
@Ollie12418 Жыл бұрын
How did you write your own OS? I wanna do it too!
@nibbletrinnal2289
@nibbletrinnal2289 Жыл бұрын
@@Ollie12418 not sure why i got notified for your message even though you didn't @ me specifically, but if you're really willing to dedicate the time to such a process, the osdev wiki is *the* de facto starting point for anyone looking to get into osdev. a link to it should be in the description of this video, iirc i wish you luck on your osdev journey my friend
@Majima_Nowhere
@Majima_Nowhere 3 жыл бұрын
"Bro, your computer is so slow, what OS is it using? Vista?" "Tetris." "...Huh?" "My computer is running on Tetris."
@jrgenbull5334
@jrgenbull5334 2 жыл бұрын
«Bro, your computer is so slow, what OS is it using? Windows 10?»
@cobbcoding
@cobbcoding 2 жыл бұрын
@@jrgenbull5334 wow, how could you insult TetrisOS so much, that you would say it's as slow as Windows 10...
@YOEL_44
@YOEL_44 2 жыл бұрын
@@jrgenbull5334 To be fair, Windows these days is quite efficient, I've used it on a single core Intel Atom with only 1GB DDR2, it wasn't a gaming computer for sure, but it was actually usable, I could even watch YT videos on Firefox
@YOEL_44
@YOEL_44 2 жыл бұрын
@@yeppiidev That's not the point, the point is that, as a current, modern, feature filled OS, is not that hard to run
@YOEL_44
@YOEL_44 2 жыл бұрын
@@yeppiidev I watched my first YT video on a W98 machine, I know
@SimonClarkstone
@SimonClarkstone 3 жыл бұрын
Fun fact: GIMP can export images as C code for situations like these.
@A1rPun
@A1rPun 3 жыл бұрын
Wasn't expecting to learn anything from YT comment, thanks for this.
@maddiepilz5711
@maddiepilz5711 3 жыл бұрын
> situations like these lol
@resampling9129
@resampling9129 3 жыл бұрын
Holy FUCK I needed to know this. Cheers mate!!
@blazi_0
@blazi_0 3 жыл бұрын
Wow that's cool !
@DorperSystems
@DorperSystems 3 жыл бұрын
you wouldn't believe how many times I have had to use GIMP export to C
@Arcoz
@Arcoz Жыл бұрын
Me: - Let me check the code. Github: - Repository unavailable due to DMCA takedown.
@enriqueamaya3883
@enriqueamaya3883 Жыл бұрын
Follow Jesus and you will not be ashamed.\c[zx\][c\]]\zx[c\]zx[
@leg1187
@leg1187 Жыл бұрын
I know right. I wonder why?
@SomeRandomPiggo
@SomeRandomPiggo Жыл бұрын
@@leg1187 The Tetris Company hates their fans like Nintendo does, aggressively monetizing everything even if it hurts their brand
@HallwayMusic91
@HallwayMusic91 Жыл бұрын
@@leg1187 Tetris Company took it down due to violation of copyright infringement.
@leg1187
@leg1187 Жыл бұрын
@@HallwayMusic91 Oh of course it did :/ What did he expect?
@LauraLowe
@LauraLowe 10 ай бұрын
Idea: You _can_ run applications, but to launch them you have to clear lines that correspond to positions on the taskbar
@jedits2256
@jedits2256 3 жыл бұрын
"Hey bro can I borrow your laptop really quick?" "Yeah sure it's on the couch" "Thanks" tetris theme starts playing from the living room
@georgefloydgaming4772
@georgefloydgaming4772 3 жыл бұрын
“HEY WHAT DO I DO “
@nathangamble125
@nathangamble125 2 жыл бұрын
@@georgefloydgaming4772 YOU PLAY TETRIS!!!
@marlo8850
@marlo8850 2 жыл бұрын
@@georgefloydgaming4772 Can you do a playthrough of rainbow six vegas with Derek Chauvin lets plays?
@georgefloydgaming4772
@georgefloydgaming4772 2 жыл бұрын
@@marlo8850 I own rainbow six siege only
@-na-nomad6247
@-na-nomad6247 2 жыл бұрын
I did something similar when I was just starting at engineering school, added a custom made bootloader to my laptop wich required a code to be pressed (pressed not entered, like keep holding 3 letters when it checks) to boot, otherways it shows "Disconnecting" and shuts off, people tend to leave the pc alone after that.
@chalupagrande
@chalupagrande 3 жыл бұрын
When he said: "So the cool thing is that it works for now and will only break when I’m about 20 more hours into this project and have completely forgotten about this code." I felt that....
@user-cd4bx6uq1y
@user-cd4bx6uq1y 2 жыл бұрын
Scratch, but same.
@ashwinbelbase
@ashwinbelbase 2 жыл бұрын
Not just you, every developer felt that XD
@NicVigil
@NicVigil 2 жыл бұрын
Comments are useful lol
@burlingk
@burlingk 2 жыл бұрын
I think anyone who has done anything that took more than a few hours to complete felt that.
@AsmodeusMictian
@AsmodeusMictian 2 жыл бұрын
Apple TurboPascal back in the 90's, then C# around 2013 or so. Both times ran into a situation where I SWEAR EVERYTHING WAS F**$&#@@ RIGHT, and yet somehow it didn't want to work. I tell people that it takes a special kind of masochist to do computer code. They laugh. I'm serious.
@retrojon_
@retrojon_ 11 ай бұрын
This video never gets old! 2 days ago I finally got my bootloader to load and run my 32-bit C kernel and today, I got it printing to the screen properly. I have a long way to go and hopefully, I'll have my own version of Tetris running as well in the future!
@theulfhednar2655
@theulfhednar2655 10 ай бұрын
I am truly impressed by this. I'm currently learning more and more code as the days go by (at least it feels that way). And seeing something like this really does make me motivated to keep pushing. I guess I gotta start doing some leetcode first though, to at least get those concepts in. (Mainly been doing webdev until now, so backend is kind of a new field for me)
@polraudiozion1156
@polraudiozion1156 2 жыл бұрын
Just imagine the Tetris bootloader where you have to beat level 100 levels of Tetris to boot into your main OS.
@peterbelanger4094
@peterbelanger4094 2 жыл бұрын
Or how about the only way to save or load a file is to clear Tetris lines. Each square resenting one bit. If you fail to clear that level, you lose all that data.
@sonicfon
@sonicfon 2 жыл бұрын
@@peterbelanger4094 Nice virus.
@andjohn
@andjohn 2 жыл бұрын
I need this to be a grub option. Chainload only after 100 levels.
@charliesenn4517
@charliesenn4517 2 жыл бұрын
Or do that to decrypt your data #CryptoLockerVirus
@coffin7904
@coffin7904 2 жыл бұрын
@Suicide Kyd what's the name?
@fknight
@fknight 3 жыл бұрын
Teach me your ways. You built everything from scratch, even the Tetris soundtrack lol. Next you'll be writing your own BIOS on custom made hardware.
@I_Am_Kosh
@I_Am_Kosh 3 жыл бұрын
Lol
@I_Am_Kosh
@I_Am_Kosh 3 жыл бұрын
Shouldn't he be curing cancer or something
@akkico
@akkico 3 жыл бұрын
@@RedstoneNinja99 saw that the other day. i forgot that i subscribe to him.
@recklessroges
@recklessroges 3 жыл бұрын
Ben Eater [eaterbc] collaboration when?
@pyfun4196
@pyfun4196 3 жыл бұрын
here comes the Coding Jesus.
@MShahbazKharal
@MShahbazKharal 2 жыл бұрын
You are a brilliant and consistent man, I thought of creating a simple OS myself back in days when I was obsessed with writing things from scratch but couldn't do it because it is so much work and requires you to understand a whole lot than a normal programmer understands about computers. Your video gives the gist of what it needs to even write a very simple bootable software. Love your work man and thanks for sharing the Github code as it may help someone who is as cool as you.
@enriqueamaya3883
@enriqueamaya3883 Жыл бұрын
Follow Jesus and you will not be ashamed.\c\]zxc\][zxc
@fugoogle_was_already_taken
@fugoogle_was_already_taken Жыл бұрын
From my very limited experience from writing memory manager for Nova (had to do it for uni) and some assembly (also for.uni) I admire how persistent you had to be to one man this. Had to take so much effort. Very cool
@enriqueamaya3883
@enriqueamaya3883 Жыл бұрын
Follow Jesus and you will not be ashamed.\c[zx\][c\]z\x]c[]\
@palegrass6168
@palegrass6168 3 жыл бұрын
Next Video: "I realized that using an operating system to make tetris is sort of cheating, so I made my own computer without buying any of those cheaty parts and hardcoded tetris into it."
@Henrix1998
@Henrix1998 3 жыл бұрын
Collab with Ben Eater?
@TheCustomFHD
@TheCustomFHD 3 жыл бұрын
@@Henrix1998 omg yes! XD
@alexstone691
@alexstone691 3 жыл бұрын
James Sharman anyone?
@VioletJewel1729
@VioletJewel1729 3 жыл бұрын
next next video: "using resources on Earth is actually cheating. In fact, using the physics of this universe is cheating. So, I created a worm tunnel by manipulating space-time with quantum mechanics derived from our already partial understanding of the universe to arrive in a new universe with no energy or mass or predefined laws of physics and got to work making my own rules for quantum mechanics before making my own computer to hardcode tetris on. 'But wait!', I thought. I could just make the entire universe one big game of tetris. So, that's exactly what I did: A universe that only runs tetris."
@thev01d85
@thev01d85 3 жыл бұрын
@@VioletJewel1729 You have too much free time, don't you?
@aarghrai2697
@aarghrai2697 3 жыл бұрын
Code Bullet : Makes the game and then makes the AI jdh : Makes the OS and then makes the Game
@vodam6970
@vodam6970 3 жыл бұрын
these 2 combined would be unstoppable
@mimisgtaman
@mimisgtaman 3 жыл бұрын
@@vodam6970 Sounds more like something stoppable and highly cashable ...Perfect content
@foxy6670gaming
@foxy6670gaming 3 жыл бұрын
Now just implement CB's Tetris AI and you've got a computer that you don't have to use.
@aarghrai2697
@aarghrai2697 3 жыл бұрын
@@foxy6670gaming LMAO
@brandontechnerd
@brandontechnerd 3 жыл бұрын
@@vodam6970 true lol
@viktorhonchar
@viktorhonchar 2 жыл бұрын
Holly man... Outstanding skills! Respect for the effort and also result!!!
@fntthesmth423
@fntthesmth423 2 жыл бұрын
I really appreciate the way you kept spacing the code when it was a bunch of variables
@lorenzoiannuzzi3937
@lorenzoiannuzzi3937 3 жыл бұрын
"yeah i was bored so I made tetris" "oh that's nice" "yeah, but writing the filesystem was a pain in the ass"
@efhiii
@efhiii 3 жыл бұрын
Who needs a file system
@DamienPup
@DamienPup 3 жыл бұрын
"wait, the *what* ?"
@diamondminer81
@diamondminer81 3 жыл бұрын
There was no file system smh
@pseudonymity0000
@pseudonymity0000 2 жыл бұрын
@@diamondminer81 There was. It handled one file, of one fixed size, located in a few fixed sector locations.
@namenotappropriate8756
@namenotappropriate8756 Жыл бұрын
@@pseudonymity0000 That's not file system, that's just accessing the disk and reading bits from it
@subpixell
@subpixell 3 жыл бұрын
I'm sad that you didn't take the genius opportunity to name it "TetrOS"
@Jono997
@Jono997 3 жыл бұрын
Should've known someone else would think of this joke.
@z-beeblebrox
@z-beeblebrox 3 жыл бұрын
From the second the video started I was like "please call it TetrOS please call it TetrOS" and...I'm not mad, I'm just disappointed
@MrCrackbear
@MrCrackbear 3 жыл бұрын
a tetris operating system called tetros actually already exists and it fits within the 512 bytes of the boot sector
@gregdabrat
@gregdabrat 3 жыл бұрын
Amazing
@devhonk1722
@devhonk1722 3 жыл бұрын
@@MrCrackbear Yeah but still, does it support the glorious Sound Blaster Audio:tm:?
@hippyhoppo
@hippyhoppo Жыл бұрын
I am so mind blown by your videos. I have been watching them all day at work. How did you even manage to get to this point? I am about a year into my programming career and this just feels beyond my lifetime
@jennifers6823
@jennifers6823 19 күн бұрын
how do you feel now?
@bluebukkitdev8069
@bluebukkitdev8069 2 ай бұрын
This video earned you a sub from me. I have been playing with the idea of building an OS that runs only one piece of software (I have my reasons), and your Github may just provide me with the inspiration to go through with it.
@JokerFey
@JokerFey 3 жыл бұрын
OS: "what is my purpose?" jdh: "you load Tetris" OS: "Oh my god!" jdh: "Yes!"
@zvpunry1971
@zvpunry1971 3 жыл бұрын
s/load/are/
@stasyandr563
@stasyandr563 3 жыл бұрын
is it Rick and Morty reference? :D
@lowqualityvideos8091
@lowqualityvideos8091 3 жыл бұрын
@@stasyandr563 ies tthaht ah reick ahand mhorteey wrehfherrehnce
@otesunki
@otesunki 3 жыл бұрын
@@zvpunry1971 haha slashes program
@TheChasedanger
@TheChasedanger 3 жыл бұрын
Welcome to the computer pal
@nikhilmwarrier7948
@nikhilmwarrier7948 3 жыл бұрын
jdh: _Builds an entire OS from scratch just to play tetris_ Me: _opens Stackoverflow:_ *How to center a div in CSS*
@MisterRousseaux
@MisterRousseaux 3 жыл бұрын
I mean we laugh, but I swear it changes every time...
@eness379
@eness379 3 жыл бұрын
its easy to center but hard to do it vertically i wasted multiple hours on that thing edit: vertically i meant
@tedi7103
@tedi7103 3 жыл бұрын
@@eness379 vertical centering will always be hell man
@eness379
@eness379 3 жыл бұрын
@@tedi7103 ye i meant vertically i am not a native english speaker sorry
@tedi7103
@tedi7103 3 жыл бұрын
@@eness379 that's chill man don't worry. And remember flexboxes are your friend :^)
@renofumi28
@renofumi28 2 жыл бұрын
20:49 "It was at this moment that he knew He fucked up" Seriously that's a huge pain for tetris enthusiast 😂
@donutguy804
@donutguy804 6 ай бұрын
Real
@ThePooper_
@ThePooper_ 2 жыл бұрын
I binge you’re youtube videos while coding, i love you’re content man keep up the good work 👍
@cat47
@cat47 3 жыл бұрын
“Some people use cheats like a prebuilt universe but I don’t need any of that stuff”-Jdh 40567
@sayhey2972
@sayhey2972 2 жыл бұрын
Well, can we just appreciate, that you did such a good job that Tetris Holding, LLC issued a DMCA takedown, good job
@superzova
@superzova 2 жыл бұрын
That made me sad
@tissuepaper9962
@tissuepaper9962 2 жыл бұрын
It's ridiculous how many false claims big IP holdings companies get away with making. Not only is the original piece a folk song long in the public domain, this would clearly be fair use even if they did have any rights to the music. Infuriating, truly.
@hilal_younus
@hilal_younus 2 жыл бұрын
Wait, this video got striked?
@sayhey2972
@sayhey2972 2 жыл бұрын
@@hilal_younus Yeah i checked it 3 months ago from multiple countries „Not available due to DMCA violations“
@hilal_younus
@hilal_younus 2 жыл бұрын
@@sayhey2972 well, ironically it popped up in my recommendations lol… it just sucks that he got striked for his hard work. Shows how much KZfaq really cares about their creators.
@henrikr8183
@henrikr8183 2 жыл бұрын
Beautiful. I wrote an OS for fun too (back in the early 2000s). It had a bootloader, never left Real Mode, and could display a command prompt, and that was it! I was incredibly happy when I put the image onto a 3.5" floppy and it actually booted on my machine (modern machines with UEFI instead of a BIOS would have been much harder). Then I proceeded to never look at it again and question my life choices.
@AlexeyDubkov
@AlexeyDubkov 7 ай бұрын
Awesome nostalgic video! It reminded me what I build in my ~13-15, my own OS just not with Tetris but simple shell.
@spookyturbo1618
@spookyturbo1618 3 жыл бұрын
Not only did he make the os and tetris, but he busted out the keyboard and figured out the harmony and melody instead of just checking musescore
@inqmusician2
@inqmusician2 3 жыл бұрын
It's actually easier to do the MIDI routine.
@chrispham6599
@chrispham6599 3 жыл бұрын
@@inqmusician2 no it's not! It's not as simply as just putting the MIDI INTO the code
@d0nnyr0n
@d0nnyr0n 3 жыл бұрын
@@chrispham6599 I think they meant that the MIDI would make it so he didn't have to make it from scratch. Anyway, Musescore isn't the best way to find sheet music. Sure, some of it is good, but there is a lot of poor transcriptions.
@inqmusician2
@inqmusician2 3 жыл бұрын
@@d0nnyr0n Yeah, but many games and consoles did this way. Nintendo DS, for instance.
@ovencake523
@ovencake523 3 жыл бұрын
I like how he figures out the music to tetris by playing and listening instead of just looking it up
@Ruinah
@Ruinah 3 жыл бұрын
Agreed, my literal first thought was "why didn't he just look at any of the million MIDI versions of Tetris and transcribe that".
@textnumbers22
@textnumbers22 3 жыл бұрын
Gotta practice learning by ear somehow
@Johnny31323
@Johnny31323 2 жыл бұрын
Tbh i do this too, in my opinion, it's easier to do it yourself than listening to the music, maybe that's just me, but its 100% easier for me.
@TheRojo387
@TheRojo387 Жыл бұрын
Sounds very Russian. Long live Пажитнов!
@enriqueamaya3883
@enriqueamaya3883 Жыл бұрын
Follow Jesus and you will not be ashamed.\c[zx\][c\]z\x]c[zx\][c
@JordanSugarman
@JordanSugarman 2 жыл бұрын
This is similar to what we did for my 400-level computer architecture class. Only the system we were writing it for was based on a Motorola 68K chip. We had to write all the low-level hardware drivers and a simple OS kernel that tied it all together. The final involved booting it up and loading a program from a floppy disc that the professor gave us (yeah, we implemented a floppy controller driver). The program utilized every feature we had implemented to date to run a very simple (ascii) version of Tetris.
@enriqueamaya3883
@enriqueamaya3883 Жыл бұрын
Follow Jesus and you will not be ashamed.\c}z+xc´}
@XinhuiZENG
@XinhuiZENG 3 ай бұрын
"Repository unavailable due to DMCA takedown."
@thescroncho8945
@thescroncho8945 3 жыл бұрын
i didn't understand a word he said in this entire 20 minutes but i loved every second of it
@js7539
@js7539 3 жыл бұрын
Did you understand when he said tetris?
@thescroncho8945
@thescroncho8945 3 жыл бұрын
@@js7539 what tetris?
@timg2727
@timg2727 3 жыл бұрын
@@js7539 what's a tetris?
@backdoorgate
@backdoorgate 3 жыл бұрын
this happens when a coding video is recommended by youtube
@redumptious2544
@redumptious2544 3 жыл бұрын
Next up: A collaboration with Ben Eater, because you two are basically going the same path just in opposite directions.
@Templarfreak
@Templarfreak 2 жыл бұрын
more like going in the same directions but on opposite sides of the same fence
@andrewliu6592
@andrewliu6592 2 жыл бұрын
and then there’s that guy making integrated circuits in his garage
@DVankeuren
@DVankeuren 2 жыл бұрын
Opposite directions would be making tetris for an os.
@crusaderanimation6967
@crusaderanimation6967 2 жыл бұрын
@@andrewliu6592 Oh my imagine colab between all 3.
@daniellewilson8527
@daniellewilson8527 2 жыл бұрын
Haven’t seen Ben Eater, what videos does he make?
@khoapham1821
@khoapham1821 2 жыл бұрын
The world needs more of this guy, who still can write assembly
@enriqueamaya3883
@enriqueamaya3883 Жыл бұрын
Follow Jesus and you will not be ashamed.\czx]\[c\]
@DorjnamjimCSB-CSD
@DorjnamjimCSB-CSD Жыл бұрын
Thank you for the video, This actually gave me lot of an Inspiration to make my old laptop old game machine ! Love u dude !!! ...
@sorryvol
@sorryvol 3 жыл бұрын
your channel is so underappreciated, I have been watching since your first video and don't understand why your channel hasn't blown up yet. great video production quality, informative and just the right amount of humour. wait until the algorithm gods decide it's your time and your channel will blow up in no time.
@jdh
@jdh 3 жыл бұрын
thanks! but tbh I feel like 22k subscribers is "blown up" for me haha it's still a little unreal for me to think about at that number
@puppergump4117
@puppergump4117 3 жыл бұрын
It was probably the minecraft videos
@dsi-films1264
@dsi-films1264 3 жыл бұрын
@@jdh haha I’m happy for you :) Amazing things you do!
@henrylang699
@henrylang699 3 жыл бұрын
@@jdh great work with everything still
@jnnx
@jnnx 3 жыл бұрын
That’s not how it works, that’s not how any of this works!
@2k7u
@2k7u 2 жыл бұрын
Dammn man, your github repository got actually DMCA'ed, this is insane
@sevrjukov
@sevrjukov 2 жыл бұрын
i wonder just how colossally stupid tetris folks must be to take the repo down. Sometimes it just blows my mind how dumb people can be.
@InsideBSIProd
@InsideBSIProd 2 жыл бұрын
lmaoooo that's fucking crazy smh my head
@legoboy7107
@legoboy7107 2 жыл бұрын
@@sevrjukov I mean...Tetris is still a copyrighted retail game that is sold for money, it hasn't become freeware or whatever. So this is technically distributing an unlicensed version of a paid game for free. But yeah, it still really sucks and is pretty dumb.
@imaginarystranger1974
@imaginarystranger1974 2 жыл бұрын
@@legoboy7107 Who in their right mind would buy tetris?
@traida111
@traida111 2 жыл бұрын
@@legoboy7107 I don't see how they can copyright against this because its built from scratch and open source. Even their music wasn't original, it was from Korobeiniki. Maybe they could TM against the name Tetris, also the types of blocks and the colours, but still its open source, I don't get how they can do that.. Nobody who wants to play tetris will use this code, only developers who want to read how the code works.
@cppxaxa
@cppxaxa Жыл бұрын
Github code repo is gone, just checked and thanks for the video. I can't draw with a pencil, let alone with the code. Your dedication and passion can't be matched. I never ever thought that I'd see an OS, from scratch, running an enterprise workload called "Tetris"
@waterinferno2071
@waterinferno2071 2 ай бұрын
You fixing the rotation table made me actually happy to see
@eric-jt4ij
@eric-jt4ij 3 жыл бұрын
As a hobby OSdev I can say this is highly based, good job.
@sparklyspartan1833
@sparklyspartan1833 3 жыл бұрын
Hobby...?
@slum7448
@slum7448 3 жыл бұрын
@@sparklyspartan1833 yes
@eric-jt4ij
@eric-jt4ij 3 жыл бұрын
@@sparklyspartan1833 yes
@prykris
@prykris 3 жыл бұрын
@@sparklyspartan1833 yes
@steveskeletonneii6336
@steveskeletonneii6336 3 жыл бұрын
@@sparklyspartan1833 yes
@Bladavia
@Bladavia 3 жыл бұрын
Can't believe there's someone out there who's still paying for a domain hosting niche documentation on 90's hardware.
@timgels2918
@timgels2918 2 жыл бұрын
And i am glad they exist
@YitzharVered
@YitzharVered 2 жыл бұрын
Domains were free back in the day
@gfasterOS
@gfasterOS 2 жыл бұрын
@killmoo all 7 pennies per year for a site like that
@Darkest_matter
@Darkest_matter 2 жыл бұрын
@Suicide Kyd now it's like £10 a month. Only way to survive is get people to click the adverts so you make slightly more than £10 a month
@nickwilson3499
@nickwilson3499 2 жыл бұрын
@@Darkest_matter to host a single page?
@KetraXPL
@KetraXPL 2 жыл бұрын
17:54 nice music i love it
@0ia
@0ia 6 ай бұрын
I don’t deserve a video this good, thanks. Great job.
@cannac6995
@cannac6995 3 жыл бұрын
This man is the kind of person who can flex on us but using the entertaining way
@vincentguttmann2231
@vincentguttmann2231 3 жыл бұрын
He is literally the master of full stack developers.
@henningerhenningstone691
@henningerhenningstone691 3 жыл бұрын
I struggle to wrap my mind around how this is even humanly possible, man I'd spend months trying to create Tetris in Unity and this guy casually writes it in ANSI C while casually making a working bootloader, graphics driver, sound driver and all the rest of it
@atemoc
@atemoc 3 жыл бұрын
Well at least for the drivers it shouldn't have been TOO hard, because it was run onto a virtual machine
@RobinCernyMitSuffix
@RobinCernyMitSuffix 3 жыл бұрын
@@atemoc naa, it also works on my Thinkpad x230, sadly I'm in the process of moving, and my Thinkpad 240x (yes the x is on the end, it's a Thinkpad from 2001 with a Pentium III) is already at my new home, but I'll try to run it on there too. Backwards compatibility is a nice thing :3
@atemoc
@atemoc 3 жыл бұрын
@@RobinCernyMitSuffix Damn, it doesn't work on my ThinkPad SL510, but, that probably is because of some IdeaPad firmware and other weird things on it, other OSes have issues with it too
@atemoc
@atemoc 3 жыл бұрын
@@RobinCernyMitSuffix @@RobinCernyMitSuffix Of course, I know that, otherwise how else could I know that other OSes on this PC struggle too? I run Arch Linux and Debian as a daily driver, I got one PC with Haiku OS and other PCs with random obscure OSes because I love playing with them!
@Toopa88
@Toopa88 2 жыл бұрын
I think it's not as hard as it sounds. What you really need to be good at is reading (the correct) documentations, there's a lot of information out there. It's not like he reinvented the wheel.
@nikhuge6580
@nikhuge6580 2 жыл бұрын
This is the most inspiring video I have ever watch in KZfaq…….thnks for the effort…
@paulwratt
@paulwratt 2 жыл бұрын
Its a good thing you did not release this 18 days earlier :) - thanks for making the source available
@norb3695
@norb3695 3 жыл бұрын
"Look ma, no errors!" That is literally me showing my code to anyone
@enriqueamaya3883
@enriqueamaya3883 Жыл бұрын
Follow Jesus and you will not be ashamed.\c[zx\][c\]z\x]c[]\zx[
@norb3695
@norb3695 Жыл бұрын
@@enriqueamaya3883 the fuck?
@pedrogonzalez5590
@pedrogonzalez5590 2 жыл бұрын
The Github repository got a DMCA takedown
@shepardpower
@shepardpower 2 жыл бұрын
Sucks
@daviddgtnt
@daviddgtnt 2 жыл бұрын
I WANNA SEE THE FLIPPING CODE
@menderelcapbig1876
@menderelcapbig1876 2 жыл бұрын
he should have considered that tetris is copyrighted...
@BartoszDotryw
@BartoszDotryw 2 жыл бұрын
YT description: > pls don't copyright strike me for the music EA Get's DMCA'ed instead.
@01Chris02
@01Chris02 2 жыл бұрын
I learnt Java at uni last year as part of a softdev conversion course but have never looked at C before. I'm amazed how much I understand without ever having written or studied lower level languages. Thanks jdh.
@enriqueamaya3883
@enriqueamaya3883 Жыл бұрын
Follow Jesus and you will not be ashamed.\c[zx\][c\]xz]\c
@ricardovega1407
@ricardovega1407 2 жыл бұрын
I wish I had your knowledge, so many ideas in my head!
@deathscape47
@deathscape47 3 жыл бұрын
This is the most satisfying programming/game dev/vim/neovim video on youtube, i could watch this all day
@hexandcube
@hexandcube 2 жыл бұрын
"This repository is currently disabled due to a DMCA takedown notice. We have disabled public access to the repository. The notice has been publicly posted. " WHY
@belstar1128
@belstar1128 2 жыл бұрын
Nintendo is insane with copyright.
@altpersonas
@altpersonas 2 жыл бұрын
The Tetris Company notoriously defends its copyright and its also illegal to make a copy of Tetris
@kantraa
@kantraa 2 жыл бұрын
@@altpersonas then why are there so many clones of it on the play store
@BryanLu0
@BryanLu0 2 жыл бұрын
@@altpersonas It is not illegal to make clones. It is illegal to use their company name
@U20E0
@U20E0 Жыл бұрын
@@BryanLu0 note that “clone” and “copy” mean slightly different things
@FreeSpeechWarrior
@FreeSpeechWarrior 8 ай бұрын
That is totally sick you're a good programmer man I really like your videos. 👏👏👍👍
@alejandroarmas7689
@alejandroarmas7689 8 ай бұрын
“I’m not trapped in a sub” oh boy that did not age well
@ForbiddenPizza
@ForbiddenPizza 3 жыл бұрын
When I started coding I thought using libaries was some sort of cheating, as I basically just ran someone else's program which I couldn't write myself. This guy took that thought to a whole nother level
@frenzygamer907
@frenzygamer907 2 жыл бұрын
even the people who wrote the libraries were cheating ... since they used a high level programming language ... only the people who wrote C didnt cheat :)
@Taylor_5724
@Taylor_5724 2 жыл бұрын
Honestly I hate using libraries because I don't understand how they are supposed to work a lot of the time and they are often very slow
@callmeishmael5742
@callmeishmael5742 2 жыл бұрын
@@frenzygamer907 only people who program in assembly aren't cheating
@aiocafea
@aiocafea 2 жыл бұрын
assembly is cheating, you use mnemonics real gs use machine code
@callmeishmael5742
@callmeishmael5742 2 жыл бұрын
@@aiocafea *real* programmers build their own computers. I don't mean with graphics cards and pre-built circuits, I mean with transistors and stuff
@sauldickson4079
@sauldickson4079 3 жыл бұрын
“I don’t think Tim Apple would like me booting this on his hardware.” That’s code for, “I have no idea how to get a Mac to boot something other than MacOS.”
@Mr_Yeah
@Mr_Yeah 3 жыл бұрын
Back in the PowerPC days, running anything besides Mac OS is complicated. Now with Intel, it's way easier if you want to run a recent Windows version with Boot Camp. Anything besides that might become challenging, too. But soon, with Apple Silicon, I think it'll be straight impossible to run anything else than macOS.
@jdh
@jdh 3 жыл бұрын
Oh no don't worry, I know it's possible, I just don't want to void my warranty or anything lmao
@BocuD
@BocuD 3 жыл бұрын
@@jdh If booting a different OS would void your warranty i don't think apple would be allowed to make computers.. Its really easy lol, just try it
@bobweiram6321
@bobweiram6321 3 жыл бұрын
@@BocuD Sarcasm.
@paulstelian97
@paulstelian97 3 жыл бұрын
Modern Macs can actually only run UEFI OSes I think? And Boot Camp runs Windows 10 in UEFI mode?
@semilife
@semilife 2 жыл бұрын
Wow, in awe. Watching and listening to a genius at work.
@noxfortes
@noxfortes 2 жыл бұрын
I just can't believe the fact that the repo got DMCA'd 😑😑
@LiEnby
@LiEnby 3 жыл бұрын
next: "I reprogramed the BIOS of my computer to only run tetris"
@breaktrace
@breaktrace 3 жыл бұрын
yes
@-Tris-
@-Tris- 3 жыл бұрын
funny way to brick someone's PC
@gladiusso
@gladiusso 3 жыл бұрын
@@-Tris-literally
@NextLevelCode
@NextLevelCode 3 жыл бұрын
It already exists. CoreBoot Bios with Tetris payload.
@vertihippo1274
@vertihippo1274 3 жыл бұрын
@@-Tris- What more use does a PC need than to play Tetris? I'd say it's fully functional. lol
@sneeznoodle
@sneeznoodle 3 жыл бұрын
As someone with no assembly knowledge, this whole video was a bizarre combination of surreal, confusing and inspiring. I kinda wanna learn assembly now.
@alexanderl4995
@alexanderl4995 3 жыл бұрын
No you don’t.
@sneeznoodle
@sneeznoodle 3 жыл бұрын
@Trevor B yknow what fair enough
@chillsgaming1900
@chillsgaming1900 3 жыл бұрын
Do it then. What's stopping you?
@sneeznoodle
@sneeznoodle 3 жыл бұрын
@@chillsgaming1900 caveman brain
@Templarfreak
@Templarfreak 2 жыл бұрын
as far as my understanding goes there isnt really any practical purpose to use it in this day and age, the only real reason to use it is for hobbyist things
@davidschwaiger7563
@davidschwaiger7563 2 жыл бұрын
I am really impressed but you destroyed my eyes ! I was watching your video at 00:26 and while i was watching i came up to the minute 8:30 in the video and the white bright screen blinded me 😂
@Soloman274
@Soloman274 Жыл бұрын
9:29 - Aww, tsundere PIT 🥺👉👈
@vaclaurus3545
@vaclaurus3545 3 жыл бұрын
I completely forgot I even subscribed, what a surprise.
@user-cb8pj2eb1g
@user-cb8pj2eb1g 3 жыл бұрын
But a welcome one!
@vaclaurus3545
@vaclaurus3545 3 жыл бұрын
@@user-cb8pj2eb1g yes!
@JinskuKripta
@JinskuKripta 3 жыл бұрын
@@vaclaurus3545 I can't read your comment because the name of @___... is too long and KZfaq don't let me press Read More due to that fact.
@vaclaurus3545
@vaclaurus3545 3 жыл бұрын
@@JinskuKripta lol I said "yes" I can click the button just fine. 🤷
@sql64
@sql64 3 жыл бұрын
@@user-cb8pj2eb1g wish i had such a good name
@knownas2017
@knownas2017 3 жыл бұрын
This is the person who's going to make those computers you see in Fallout.
@gregdabrat
@gregdabrat 3 жыл бұрын
Yeees
@user-rh2xc4eq7d
@user-rh2xc4eq7d 3 ай бұрын
You can use group theory to rotate the tetraminos. A rotation is a combination of orthogonal and diagonal reflections.
@Dayrider10
@Dayrider10 3 ай бұрын
Damn, this man just says my thoughts out loud and I appreciate it
@centenarium
@centenarium 3 жыл бұрын
i only understand Java and C# but this was still extremely interesting, seeing a genius create an operating system
@PeterfoxUwU
@PeterfoxUwU 3 жыл бұрын
This is literally everything I've ever wanted! 😍
@benjaminkindle1841
@benjaminkindle1841 2 жыл бұрын
You seem way too smart to be spending your time making this... Good job!
@AirforcLuckyThirteen
@AirforcLuckyThirteen 2 жыл бұрын
I wish I was this capable! Impressive work!
@wafflespawn
@wafflespawn 3 жыл бұрын
Dude this guy made an operating system in a month and I can't even figure out data-orineted design in that time. Where did you learn to program? I'm mega jelly about your skills at all things programming.
@Kitulous
@Kitulous 3 жыл бұрын
I can't even make myself continue to learn asp net lol
@jdh
@jdh 3 жыл бұрын
thanks 😌 but tbh learned almost everything from info on the internet and going through tons of side projects. Technically been to university too but this isn't the sort of stuff you learn there and generally university courses aren't what are going to make you a good programmer, experience and time will (I know, hot take). Progress feels slow but soon enough you'll be looking back on where you were a few years ago and realize you've come really far!
@sorryvol
@sorryvol 3 жыл бұрын
@@jdh computer science?
@thev01d85
@thev01d85 3 жыл бұрын
I think he just has a lot of free time on his hands. You see it's not overly difficult to develop an os, it's mainly very time consuming and it's easy to write bugs. The theory is rather easy. That being said there are tons of support groups, the biggest one being the osdev discord server which you can find over at osdev.wiki
@thev01d85
@thev01d85 3 жыл бұрын
@@sorryvol I don't think CS Is the right course to take for operating system development. I've been told that you don't really learn this in college. I however really like embedded systems, and if you do too then you should look into computer engineering which is a mix of EE and CS and it sounds pretty good
@brick4353
@brick4353 3 жыл бұрын
ah yes, building an OS. i did this for my raspberry pi, wrote a custom OS so that I could make a robot run easier with it, forgot to backup the ISO, and the sd card broke causing me to lose 4 months of work. good times.
@Jesse78
@Jesse78 3 жыл бұрын
That's a big rip
@casey6259
@casey6259 3 жыл бұрын
big oof
@havens1515
@havens1515 3 жыл бұрын
Now make THIS run on a pi
@OrdosKoala
@OrdosKoala 3 жыл бұрын
This is the saddest thing I have read today
@OxygenOS
@OxygenOS 3 жыл бұрын
big rip
@m.furkaner7418
@m.furkaner7418 2 жыл бұрын
This is the pinnacle of KZfaq right there! Aspiring to say the least
@sirfluffdev
@sirfluffdev Жыл бұрын
This sounds like it could be a fun project for learning the basics of bare metal programming. Time to do this in Rust!
@thedeagle1007
@thedeagle1007 3 жыл бұрын
Bro. I'm over here with a case of depression caused by c++ and a project that's taken about 8 hours so far. I could never do what this man just did.
@lycorisdev
@lycorisdev 3 жыл бұрын
To be fair C++ is pretty hard to use, don't feel bad. And you too can build anything from the ground up. Computer science is like playing legos. You learn easy stuff and build them on top of one another to make something complex. Over time you can do some impressive stuff as well! What matters is being too angry to give up. What are you working on if I may ask?
@thedeagle1007
@thedeagle1007 3 жыл бұрын
@@lycorisdev a basic text based game that justs prints to the command window. I would do a 2D game but implementing graphics through SDL and other libraries is still a little above my head lol. I've only been coding since about November 2020.
@lycorisdev
@lycorisdev 3 жыл бұрын
@@thedeagle1007 I see, I'm also making a text-based game. I don't know C++ but I program in C and I used to use C# in the past, what's troubling you?
@richarddurkee4617
@richarddurkee4617 3 жыл бұрын
C++ is tough. Keep going!
@EebstertheGreat
@EebstertheGreat 3 жыл бұрын
The Next box isn't just for "fancy new versions." It was literally present in the original Electronika 60 version in 1984. That's before the game had sound, color, or even a price tag.
@imperatusmauser7096
@imperatusmauser7096 10 ай бұрын
21:06 OMG JDH PREDICTED THE OCEAN GATE SUBMARINE
@Exilium31
@Exilium31 10 ай бұрын
bros talking about something else
@imperatusmauser7096
@imperatusmauser7096 10 ай бұрын
@@Exilium31 Nah
@SciDarkReal
@SciDarkReal 9 ай бұрын
the entire internet when someone mentions a submarine:
@nox6438
@nox6438 3 ай бұрын
For such a smart video, this was a stupid ass comment lmao
@zaccariafrancescato4687
@zaccariafrancescato4687 9 ай бұрын
20:55 nah man literally predicted the future here
@junsulee1854
@junsulee1854 3 жыл бұрын
One more thing you can add is the Tetris bag randomizer where the seven unique pieces are shuffled and outputted as a group repeatedly. Three T pieces coming out of the first four was surprising. awesome video
@cynoglav9665
@cynoglav9665 2 жыл бұрын
This is only a thing in more recent versions of Tetris. OG Tetris did none of that!
@it-vb6sr
@it-vb6sr 3 жыл бұрын
As someone who has only really used high level languages this is incredibly fascinating, all your videos are great and I hope the KZfaq algorithm would favour your channel more. Awesome content
@Mr.Plant1994
@Mr.Plant1994 3 ай бұрын
Now you gotta put it on a raspberry Pi and put that in a Tiger Handheld from the early 90’s and you’ll be set.
@hammarhank
@hammarhank 2 жыл бұрын
This is so cool! dream to have this knowledge
@alexismandelias
@alexismandelias 3 жыл бұрын
This project is so needlessly hard and complicated but at the same time so beautiful to watch. Must have felt _so_ satisfying to see through this project after all the pain that went into making it. This I aspire to become as a junior dev.
@Einhamer
@Einhamer 3 жыл бұрын
Ok, so, given the way this goes, the next video he's gonna say "I'm just too good for computers, so I made my own computer and OS, just to run pong"
@figboot
@figboot 3 жыл бұрын
If you're interested in that sort of thing, check out Ben Eater's 6502 computer + videocard builds ;)
@Einhamer
@Einhamer 3 жыл бұрын
@@figboot Ahhh yes, is that the guy that made a video card entirely out of breadboard?
@figboot
@figboot 3 жыл бұрын
@@Einhamer Yeah, that's him
@aceman0000099
@aceman0000099 3 жыл бұрын
Next video after that: Making several kilograms of silicon, aluminum, antimony, arsenic, barium, beryllium, cadmium, chromium, cobalt, copper, gallium, gold, iron, lead, manganese, mercury, palladium, platinum, selenium, silver, and zinc using my own fusion reactor to build into hardware
@kittyfangz5262
@kittyfangz5262 2 жыл бұрын
i can't figure out if this is a coincidence or if jdh made that video bc they saw this comment
@notdistracted1289
@notdistracted1289 Жыл бұрын
Put it on a Raspberry Pi, get a custom case and controller, and boom, top notch homemade Tetris machine.
@kumarchandresh0
@kumarchandresh0 2 жыл бұрын
Well it was actually worth the DMCA. Great work dude!
@zerocalvin
@zerocalvin 3 жыл бұрын
once Ben Eater finish building his bread board computer, you'll need to port this over =D
@vincentguttmann2231
@vincentguttmann2231 3 жыл бұрын
He is already a full stack developer. If ever a nuclear war takes place, those two will rebuild the entire computer architecture.
@LewiLewi52
@LewiLewi52 3 жыл бұрын
Where do you even start learning how to do this, this is incredibly impressive.
@Henrix1998
@Henrix1998 3 жыл бұрын
Googling. A lot of googling and 30 year old documentations. No one can teach you these things, you have to learn it all yourself
@twb0109
@twb0109 3 жыл бұрын
@@Henrix1998 and doing
@Padeir0
@Padeir0 3 жыл бұрын
you will need some knowledge of computer architecture, core concepts of operating systems and some skill in assembly. A few books that can help you with that: - Programming From The Ground Up by Jonathan Bartlett: teaches you x86 assembly, a bit of computer architecture and other things - Operating System Concepts by Avi Silberschatz, Greg Gagne, and Peter Baer Galvin: it's a great introduction to operating systems, it teaches you how the operating system interfaces with hardware, how the operating system gives support to the user space programs etc. It will teach you much more than it's needed to built what's on the video tho. - manuals on the hardware you're trying to write software to - for writing drivers there are a lot of books about drivers on linux, they might give you a good idea how to do it
@jdh
@jdh 3 жыл бұрын
I've added some resources in the description that I used when I started learning this stuff a few years back :)
@LewiLewi52
@LewiLewi52 3 жыл бұрын
@@jdh Thank you very much!
@BGOPC
@BGOPC 8 ай бұрын
This man has the dedication to do anything, Nice
@funwithalbi2425
@funwithalbi2425 2 жыл бұрын
damn, your learning so much!
@AndrewWilsonStooshie
@AndrewWilsonStooshie 2 жыл бұрын
This got you a subscribe from me. I've never seen anyone just write assembly like other people write "normal" code. I used to write assembly on my old BBC and I was constantly having to look everything up all the time.
@sheep_supreme6790
@sheep_supreme6790 3 жыл бұрын
really impresive. I feel like I only saw a fraction of the hard work, that went into this. great job
@MrBreadoflife
@MrBreadoflife Жыл бұрын
I did a few assembly based graphic demos back in the day on the SoundBlaster and vga, but i wasn't that big of a mosaicist to create a basic OS to go with it!
@Jiyoon02
@Jiyoon02 9 ай бұрын
1:33 And not even that will let us start tetris or anything that complex. Never have I emagind to hear tetris is complex. Amazing video LMAO
I built my own graphics card
15:34
jdh
Рет қаралды 1,4 МЛН
Hacking a weird TV censoring device
20:59
Ben Eater
Рет қаралды 2,8 МЛН
ISSEI funny story 😂😂😂Strange World 🌏 Green
00:27
ISSEI / いっせい
Рет қаралды 82 МЛН
The worst Monster Sniper level yet
2:11
Everywhere Nowhere
Рет қаралды 34
The Making of Linux: The World's First Open-Source Operating System
11:33
ForrestKnight
Рет қаралды 1,1 МЛН
I've never seen ANYTHING like this before... Temple OS
17:57
Linus Tech Tips
Рет қаралды 4,1 МЛН
4 Months of Game Programming With My Own Engine
21:30
jdh
Рет қаралды 364 М.
Can you fit a whole game into a QR code?
20:03
MattKC
Рет қаралды 8 МЛН
I built my own 16-Bit CPU in Excel
16:28
Inkbox
Рет қаралды 1,2 МЛН
I Created An A.I. to DESTROY Tetris
17:25
Code Bullet
Рет қаралды 3,3 МЛН
Coding Adventure: Simulating Fluids
47:52
Sebastian Lague
Рет қаралды 1,5 МЛН
Making Minecraft from scratch in 48 hours (NO GAME ENGINE)
16:38
I Designed My Own 16-bit CPU
15:46
AstroSam
Рет қаралды 1,8 МЛН
How to get a message from a developer? #standoff #system #scam
0:53
Standoff 2 Live
Рет қаралды 506 М.
Cách sửa này được không các bạn?
1:00
Cơ Khí Toàn Nghĩa
Рет қаралды 778 М.
Which Phone Unlock Code Will You Choose? 🤔️
0:12
Game9bit
Рет қаралды 3,3 МЛН