Why DOOM Runs On EVERYTHING

  Рет қаралды 230,031

Midnight

Midnight

Күн бұрын

Пікірлер: 756
@Midnighthalo
@Midnighthalo Жыл бұрын
Who knew DOOM was the friends we made along the way. EDIT: My friends, it took me a LONG time making this video, so a like, a comment, and a share would be GREATLY appreciated. Sincerely, your friendly mexican man :]
@KIENTZHEIM_MUSIC
@KIENTZHEIM_MUSIC Жыл бұрын
Very interesting video !
@nextgeneration6898
@nextgeneration6898 Жыл бұрын
Your my favourite Mexican man indeed 😁
@k.w.6626
@k.w.6626 Жыл бұрын
You can run doom in notepad, I'm not kidding. Even Excel and Random ATMs can run doom.
@elvinocasio1518
@elvinocasio1518 Жыл бұрын
That explains allot on why back in the 90s that we could play so many types of doom versions like fighting Beavis and Butthead to even frikkin barney as enemies
@martinvasilev6099
@martinvasilev6099 Жыл бұрын
I watched Doom run on a tiny lego chip that was made as a ring and played doom on this ring 😮😮
@general0mega
@general0mega Жыл бұрын
It's not as simple as dumping C code into a device and having it run. Even then the least of your worries is compiling it. The classic Linux version doesn't even compile and run on modern Linux systems out of the box but it can be made to work with care and effort. The generosity, openness, and dedication of the open-source and hobbyist communities deserves more credit for the work they do to make the ports available not just for your graphing calculator, watch, and Windows.
@johnoutside84
@johnoutside84 Жыл бұрын
Thank you.
@ПавелКорешков-ь4г
@ПавелКорешков-ь4г 10 ай бұрын
Seems nobody cares anymore. Everyone is obcessed with the idea that Doom engine ports itself.
@cloroc
@cloroc 10 ай бұрын
Thanks chat gpt
@CrankPointZero
@CrankPointZero 2 ай бұрын
Yeah, to bad the videos subject wasnt "HOW to get DOOM run on EVERYTHING"
@ControllerQuickSwaps
@ControllerQuickSwaps Жыл бұрын
Even my grandma's pacemaker ran it, bless her soul
@Midnighthalo
@Midnighthalo Жыл бұрын
Badass.
@therealkreationsdbd
@therealkreationsdbd Жыл бұрын
​@@Midnighthalo 😂 Hell yeah!
@XxfieryfirexX
@XxfieryfirexX Жыл бұрын
Savage
@doomcoomer4675
@doomcoomer4675 Жыл бұрын
John carmack is literally Megamind of Pc's
@Midnighthalo
@Midnighthalo Жыл бұрын
Agreed.
@sam_games0628
@sam_games0628 Жыл бұрын
John Carmack and John Romero were the realest ones
@quintonhowells299
@quintonhowells299 Жыл бұрын
Romero was the God of Engagement whereas Carmack was/is the God of Technology
@sam_games0628
@sam_games0628 Жыл бұрын
@@quintonhowells299 John Carmack IS technology
@monad_tcp
@monad_tcp Жыл бұрын
John freggin Carmack is literally why I'm a programmer.
@davidioanhedges
@davidioanhedges Жыл бұрын
Two things to realize .... 1: A birthday card that plays "Happy Birthday" has more computing power, and more memory than the Apollo 11 landing computer 2: Most devices that do trivially simple tasks, are vastly more powerful than the original PC's that DOOM ran on, because it would now be more expensive to make them less powerful ...
@mrmagnamalo7864
@mrmagnamalo7864 7 ай бұрын
Wow we can travel to the moon with doom
@thicccheese4007
@thicccheese4007 Жыл бұрын
Imagine creating a game so legendary people are finding ways to play it on literally anything
@heinrichthiart
@heinrichthiart Жыл бұрын
Fun fact. Doom was originally going to be a video game adaptation of Aliens (1986). Plans for that were scrapped in order to allow more creative freedom.
@TofuBug24
@TofuBug24 Жыл бұрын
As self taught programmer that STARTED with Borland C before branching out into other languages the thing that for me cemented just how INHUMANE John was as a programmer was when I read a technical article where he was like well C (You know JUST one of the industry standard high level programing languages at the time) just wasn't optimized ENOUGH for him. So he wrote QuakeC! As in This Chad LITERALLY WROTE the MFing computer programing language, the parser, the interpreter, the compiler ALL of it that as a precursor to actually programming Quake
@TetrisMaster512
@TetrisMaster512 Жыл бұрын
I think you might be misremembering. QuakeC was developed as a scripting language. It does not (and was never intended to) replace C and assembly for high-performance code. In fact, since it's interpreted it literally can't be faster than equivalent code written in C/asm. There are just benefits that make the performance penalty a worthwhile tradeoff, same reason why a lot of gamedevs use scripting languages like Lua nowadays.
@ManicObsevations
@ManicObsevations Жыл бұрын
Really built all of quake from scratch
@BenjaminGlatt
@BenjaminGlatt Жыл бұрын
Then you remember that RCT was basically written entirely in assembly.
@cleventinetheclementine195
@cleventinetheclementine195 Жыл бұрын
read that as quackC initially, and im creating a petition to rename quakec to quackc
@mauriciosmit1232
@mauriciosmit1232 Жыл бұрын
Writing a C compiler is not necessarily hard as C is actually a simple language, it is just hard to use (don't confuse it with c++, that one is impossible lol). Many hobbyists make their own languages that just never stick. Parsers aren't hard either, as there are programs that autogenerate parser code. Now making a more optimizing compiler than the widely accesible ones is a herculean task, and you would have to be an absolute genius to do it better than teams of experienced experts.
@WilliamShinal
@WilliamShinal Жыл бұрын
That vector-based console is called the Vectrex, and it's a VERY interesting piece of kit form the vector-based arcade days.
@DarkElfDiva
@DarkElfDiva Жыл бұрын
Also, the footage shown is not Doom ported to the vectrex, but a doom copy made from scratch to run on it. So I say that one doesn't count.
@poindextertunes
@poindextertunes Жыл бұрын
there was a star wars game that on that tech. it was very cool
@DarkElfDiva
@DarkElfDiva Жыл бұрын
@@poindextertunes A Star Trek game as well.
@tdpuuhailee8222
@tdpuuhailee8222 Жыл бұрын
Astronaut 1: Wait. It's all DOOM. Astronaut 2: Always has been.
@xkdcm7hat
@xkdcm7hat Жыл бұрын
We could probably run it on a fast food menu screen at this point😭
@ghost_to_a_ghost
@ghost_to_a_ghost Жыл бұрын
I believe someone already did that on a McDonalds kiosk or something. I might be mistaken, though
@grantmctaggart9942
@grantmctaggart9942 Жыл бұрын
Already been done
@gamelaine
@gamelaine Жыл бұрын
actually, considering that fast food menu screens are literal tvs, you can hook em up with an HDMI an there ya go - doom
@katrinabryce
@katrinabryce Жыл бұрын
Easily. They are raspberry pis, Intel Nicks or similar, and waaay faster than 1990s supercomputers.
@309electronics5
@309electronics5 Жыл бұрын
Someone did it on a kitchen grade order bmup bar tdnc did run doom on a kitchen appliance
@DgoneOfficial
@DgoneOfficial Жыл бұрын
I'm not much of a fan of the game itself, but the history behind it is just INSANE. the sheer dedication and pure fucking will to create something like this when there was quite litterally nothing like it yet, it's just mindblowing. There must be some black magic fuckery going on.
@Prosecute-fauci
@Prosecute-fauci Жыл бұрын
Probably a back room full of black women that actually developed the game as the evil white men took all of the credit. At least that’s how the history book will read 10 years from now.
@mwperk02
@mwperk02 Жыл бұрын
​@@Prosecute-fauci what drugs are you on?
@itssonotover961
@itssonotover961 Жыл бұрын
​@@Prosecute-fauci what the fuck are you talking about
@chichi2000fgh
@chichi2000fgh Жыл бұрын
@@Prosecute-fauci sir this is a wendy's
@Prosecute-fauci
@Prosecute-fauci Жыл бұрын
@@chichi2000fgh oh… my bad.
@maxmouse3
@maxmouse3 Жыл бұрын
Carmack is a legend. If i could be 1% as good developer as he is id be very happy. There are very few pieces of software as widely used as his, specially on games. And for 30 years. Absolute legend. And great video ❤️
@Hinokassaudifan1
@Hinokassaudifan1 Жыл бұрын
It runs on a pregnancy test. Yes. It's that awesome.
@IkinBBfromAnthologyOfTheKiller
@IkinBBfromAnthologyOfTheKiller Жыл бұрын
It runs on 100 potatos connected to a display
@johndodo2062
@johndodo2062 Жыл бұрын
I know something yellow that also runs on a pregnancy test. I'll be over there if anyone wants to make fun of me now
@johndodo2062
@johndodo2062 Жыл бұрын
​@THE DOOM SLAYER and bee lover 72 potatoes sir. Potato tech has come a long way
@samyakgupta2506
@samyakgupta2506 Жыл бұрын
No one like this comment now It's on 69 likes Pls hear me out don't like this comment
@WorstEZFNPlayer
@WorstEZFNPlayer Жыл бұрын
Can I play doom on a sunflower
@thomasmchugh-xh2so
@thomasmchugh-xh2so Жыл бұрын
It runs on my calculator for school. Keep up the good work and plz do a setup tour
@Midnighthalo
@Midnighthalo Жыл бұрын
Thanks man! Setup tour at 300K
@Toiletlord
@Toiletlord Жыл бұрын
I was born in 84. I grew up with an old 286. I remember when my dad bought a 486 with a sound card and then I saw doom. You guys have no idea what it was like to go from Eva graphics and beeps and farts to vga graphics and real music. I bet most people don’t remember super vga before modern 3d graphics.
@merlintroy
@merlintroy Жыл бұрын
I was born the same year as u and also had 486 think it had 4mb of ram and yes it could run doom but not the best it wasn't until pentium came into the mix that u could actually run it smoothly and now it can b played on almost anything. Its crazy. Just shows how far computers have come.
@merlinludwig3445
@merlinludwig3445 Жыл бұрын
I was there Gandalf. I was there 3000 years ago...
@ahklys1321
@ahklys1321 2 ай бұрын
No, I remember before the voodoo 3dfx, which I bought not long after it came out. There WAS only 2d..the cpu did all the graphics.
@ahklys1321
@ahklys1321 2 ай бұрын
I remember my old 486 SX 33mhz . It even struggled to play doom smooth. But I'll never forget my mate showing me the Doom demo on floppy disk... then running on his beast 486 DX-50.
@staple72
@staple72 2 ай бұрын
EGA graphics with PC Speakers to SVGA and Sound Blaster 32 is a big massive leap. I remember my dad connected his home theater system while playing DOOM, It was mind blowing.
@krakentoast
@krakentoast Жыл бұрын
I want to play Doom on my local church TV
@Midnighthalo
@Midnighthalo Жыл бұрын
dew it
@PercydeRoloFangirl
@PercydeRoloFangirl Жыл бұрын
Your church has a tv?
@airstep001
@airstep001 Жыл бұрын
Imagine when they turn that TV on and it playing doom with blood and gore everywhere
@TheRealOne1010
@TheRealOne1010 Жыл бұрын
Nike slogan*
@gteixeira
@gteixeira Жыл бұрын
​@@airstep001 Every Easter when we have a crucification reenacting there is a lot of blood and gore.
@The_Holy_Avocado
@The_Holy_Avocado Жыл бұрын
Doom runs on the reflection of my eyes
@Midnighthalo
@Midnighthalo Жыл бұрын
It technically should...
@EWTHEBEASTYT
@EWTHEBEASTYT 4 ай бұрын
​@@Midnighthalo my mind actually ran Doom while I was asleep, really weird experience because I sleep walk, and yes I ended up outside of my house not the greatest thing looking like you are clinically insane in the middle of the nighy
@MrBlackTLP
@MrBlackTLP Жыл бұрын
I like how doom runs on everything, so that also includes inside doom
@aolmsn
@aolmsn Жыл бұрын
Doom runs insides Doom that runs inside Doom that runs inside Doom that runs inside Doom.
@TheCreCre
@TheCreCre Жыл бұрын
someone ran doom on a calculator, powered by 700 potatoes. doom runs on potatoes. doom is fucking eternal (how did bro even code into a fucking calculator)
@leonscottkennedyre4
@leonscottkennedyre4 Жыл бұрын
I love watching your doom videos. My Dad used to tell us all the time about how he got an early copy of the first episode of Doom because he would always call the IDgames number to ask about Wolfenstein. I've been playing these games since I was able to so it's quite nostalgic for me! Thank you sir!
@Vinraymi
@Vinraymi Жыл бұрын
somebody made doom out of logic gate blocks in Scrap Mechanic and it's awesome (there's only two colors, but it's fully controllable and insanely complicated)
@SaabJAS39GripenE
@SaabJAS39GripenE Жыл бұрын
Someone made a 3d game in GEOMETRY DASH So it mught be possible there too kzbin.info/www/bejne/m3bah6d9eqaAl5Y
@ireneparkin3360
@ireneparkin3360 Жыл бұрын
Things that can run DooM:- PC, consoles (with various degrees of success), calculator, pregnancy tests, ultrasound machine, ATM machine etc.
@thelemonofgaming6303
@thelemonofgaming6303 Жыл бұрын
don't ya just love Auto Transaction Machine machines
@nomoredlc593
@nomoredlc593 Жыл бұрын
Doom requirements:having the Will to port it
@ireneparkin3360
@ireneparkin3360 Жыл бұрын
@@nomoredlc593 wouldn't be surprised if it turns up on the Raspberry Pi.
@nomoredlc593
@nomoredlc593 Жыл бұрын
@@ireneparkin3360 it has already been ported,when the first pi came out
@dracothewarrior4316
@dracothewarrior4316 Жыл бұрын
even an Etch-a-Sketch
@limpfall13
@limpfall13 Жыл бұрын
Wait your telling me the release of the doom source code was the Linux version? That’s amazing.
@rattusrattus4590
@rattusrattus4590 Жыл бұрын
holy hell I wasn't expecting.. EMOTIONAL DAMAGE
@samyakgupta2506
@samyakgupta2506 Жыл бұрын
That's why we call Doom as the father of FPS gaming
@CinnamonOwO
@CinnamonOwO Жыл бұрын
Wolfenstein 3D came out first
@borysviktor6124
@borysviktor6124 Жыл бұрын
​@@CinnamonOwO yes and Wolfenstein 3D is called the grandfather of such games. Doom wasn't first, but subsequent games tried to be Doom, not W3D. Notice arcade elements in W3D like score pickups, lives, floor (level) counter which Doom dropped focusing on the shooting. There were games before W3D, also in 1st person and they also are Fps ancestors, sure. But Doom was a huge leap from W3D in so many aspects it forged its own standard
@voidstrider801
@voidstrider801 Жыл бұрын
@@borysviktor6124 Wolfenstein 3D's engine (1992) was basically just an improved version of the engine from Catacomb 3D (1991), which is itself an improvement on the engine from Hovertank 3D (1991). Those 3 games walked so that doom could run many times faster than the land speed record. Catacomb 3d is the great grandfather of fps, with Hovertank 3d being the Great, Great Grandfather of fps. I would even say stuff like ELITE (1984) counts as an ancestor to the FPS genre in it's own way but it's debatable at that point.
@borysviktor6124
@borysviktor6124 Жыл бұрын
@@voidstrider801 thanks for the trip down memory lane :) it's astounding, how gaming has changed, yet we can still retrace such lineages and marvel. Soon we will be examinig similar milestone leaps for VR and who knows what next :)
@williamm.1608
@williamm.1608 Жыл бұрын
Another amazing thing about doom was how you were able to do multiplayer mode via a 2400 baud modem if memory serves. Definitely with a 14.4 baud. If your local BBS had multiple phone lines, you could do proper death matches on dialup (which was quick but not lightning fast when it came to ansi graphics). So seeing a graphic intense game like this and being able to play it live via a regular modem… it was astounding.
@Majima_Nowhere
@Majima_Nowhere Жыл бұрын
From the very first days of PC gaming to fuckin VR development, John Carmack has been at the front the whole time. That one man has done more in 40 years than entire tech corporations have in 100.
@CH47Flyingtwinkie
@CH47Flyingtwinkie 10 күн бұрын
13:30 you could say…. *doom is eternal.*
@syntaxerror9994
@syntaxerror9994 Жыл бұрын
I had the Doom shareware before I had a PC... I'd go into stores and install it on the demo PCs 😁
@ryandoucette5388
@ryandoucette5388 Жыл бұрын
I have an idea.
@WilliamShinal
@WilliamShinal Жыл бұрын
Here's a funny story about the fact that Doom can run on everything. I actually tore through a huge map in my DREAMS! Lemme explain: The dream involved a BRAND NEW neural manipulation chamber, a "dream chamber" if you will, that was cheap enough to be sold to the public. Me and my bro were among the first recipients as part of an advertising campaign, and we had set it up in the spare room, upright at a slant, and I had tweaked GZDoom to work with the system. Hours later we realized the room was getting humid as it cools us down to accelerate the brain, and I got to my PC to write up a suggestion about it.
@vhstapeemporium3034
@vhstapeemporium3034 Жыл бұрын
Bro you did what???
@callumkristofer7793
@callumkristofer7793 Жыл бұрын
@@vhstapeemporium3034 he ran doom on his brain.
@foznoth
@foznoth Жыл бұрын
Doom became the 'official' network test software on the first 10baseT network I built for a company I worked at in the early 90's. We did a lot of testing 😆
@krakentoast
@krakentoast Жыл бұрын
"Doom runs is everywhere": shows pictures of people playing Minecraft and WoW
@Midnighthalo
@Midnighthalo Жыл бұрын
Forgot to add "unrelated images" below the screen.
@krakentoast
@krakentoast Жыл бұрын
@@Midnighthalo I know. It was just a joke
@comparatorclock
@comparatorclock Жыл бұрын
Doom runs on an airplane? Bruh. I can imagine the scene now: "Tower, requesting IFR clearance" "Roger that" *shotgun guy dies to pistol in background* "What was that?" From the passenger cabin: "Ope, sorry! I was playing Doom and I forgot my earbuds in my luggage" Everyone else: either groans or laughs
@OmegaTakenZ
@OmegaTakenZ Жыл бұрын
You can imagine that you play DOOM. You might not remember how a map is build like, but you can imagine how the level would look like. Hell! You can even imagine that you don't get any damage and beat Doon in only 5 seconds
@hiddenguy67
@hiddenguy67 Жыл бұрын
that works with mario kart
@markhaus
@markhaus Жыл бұрын
There’s possibly an even more important invention John Carmack came up with that is still in every 3d game today, the fast 3dimensional inverse square function. It’s a function that quickly computes the inverse square of 3d dimensional points in space. This is something every 3d engine needs to do many times every single frame to render 3d shapes and doing it in a way that doesn’t require expensive floating point calculations a naive version would require
@talkysassis
@talkysassis Жыл бұрын
Today we have hardware acceleration for that, and it uses the standard way and direct hardware fp calculations are a lot faster than software workarounds
@boomergames8094
@boomergames8094 Жыл бұрын
The quake 3 algorithm? yep. Though it doesn't actually compute the inverse, it gives a very good estimate.
@metalheadmaniac8686
@metalheadmaniac8686 Жыл бұрын
If I remember correctly, he said that he did not come up with the fast inverse square during the Lex Fridman video.
@yoshi314
@yoshi314 Жыл бұрын
technically Carmack did not come up with BSP. there was a research paper about it at the time, and he implemented it.
@nintenboy6595
@nintenboy6595 Жыл бұрын
When he said believe that they can run doomin their brain, I started imagine playing DooM 2 in my brain 💀💀💀
@DeezDeez-dn9gb
@DeezDeez-dn9gb 5 ай бұрын
BEEN THERE DONE THA-
@Nicomv-eu3pd
@Nicomv-eu3pd Жыл бұрын
i died when he showed an oscilloscope playing doom, turns out you can actually play doom in anything
@KingGameReview
@KingGameReview Жыл бұрын
the "whatever this thing is" was a Vectrex
@aquariandawn4750
@aquariandawn4750 Жыл бұрын
Had one
@skullknight2177
@skullknight2177 Жыл бұрын
Doom is not everything. but Doom is Eternal.
@TheBunny-0110
@TheBunny-0110 Жыл бұрын
See a sack of potatoes. *my brain: Can it play doom
@DeezDeez-dn9gb
@DeezDeez-dn9gb 5 ай бұрын
Already did that.
@lewisd56
@lewisd56 Жыл бұрын
C isnt 'prehistoric' its just a very very useful abstraction of assembly. Given there are hundreds of different processor architectures, C provides a way of making portable code, as does C++, and other higher level languages. You wouldn't want to have to learn assembly for every architecture, whereas its super easy to compile your C/C++ code for x86, AMD64, ARM, RISC-V etc... (obviously with some modifications to code, but nothing super significant). And with regards to the meme of C being written in C... it basically is as most of the libraries you need for a functioning program are written in C - it compiles to machine code. As most programmers know too, the compiler is more intelligent than they are, so writing in assembly is generally the wrong approach.
@jal051
@jal051 Жыл бұрын
I love C. I learnt it modding Quake xD
@leogama3422
@leogama3422 Жыл бұрын
C is from 1972, while COBOL is from 1959 and FORTRAN is from 1957. Thus C is not so ancient...
@kittymelody-9
@kittymelody-9 9 ай бұрын
If the device only reads Assembler code, how can you port Doom to the device?
@lewisd56
@lewisd56 9 ай бұрын
@@kittymelody-9 a device doesn't read assembly, it reads binary. Assembly is the lowest level abstraction of binary that is human readable, C is a step above that. C and C++ both compile down into machine code (binary) so porting is simply a process of ensuring data types are compatible with the architecture and you use the right compiler. Any turing complete computer can run doom provided it has enough memory and processing power. The microcontroller in your alarm clock could run it... Someone ported doom to an arduino, an 8 bit 16MHz microcontroller.
@DrewWalton
@DrewWalton Жыл бұрын
I remember playing Doom on a WebTV box. Imagine my great surprise when i discovered the cheats for the PC version also worked on the WebTV version.
@despero6630
@despero6630 Жыл бұрын
This was great. Doom is EVERYTHING! EVERYTHING IS DOOM!
@Midnighthalo
@Midnighthalo Жыл бұрын
YES
@tomiivaswort6921
@tomiivaswort6921 Жыл бұрын
The meme, that C is written in C is not false. The first version was of course not written in C, probably assembler or Fortran I could think (correct me if I'm wrong) but all later versions of C were written in C.
@manuell3505
@manuell3505 Жыл бұрын
I think it's practially true. At 1 point the compiler and assember may have been the same user-interface. Like, a if-statement is a direct reference to a AND + JMP and nothing else.
@talideon
@talideon Жыл бұрын
The first version of C was written in a language called 'B', which was very similar to C, but lacked anything resembling a type system. B was a heavily cut down version of BCPL with Algol influences.
@RaysGamingChannel2003
@RaysGamingChannel2003 Жыл бұрын
Imagine running doom on a Smart TV Well it’s not impossible
@charlesgline519
@charlesgline519 Жыл бұрын
It runs on a pregnancy test I think it will fare well
@Coopersville
@Coopersville Жыл бұрын
This is the first time I've heard someone claim the SNES port was bad or that it was a cash grab lol. The 3DO version sure, but SNES was about as good as it got for consoles until OG Xbox, and a lot of people genuinely like the remixed soundtrack.
@alpaykasal2902
@alpaykasal2902 Жыл бұрын
Doom was super playable on my late-90's era kodak digital camera. and using the camera controls were fun. everyone was amazed.
@SunsetEnvy
@SunsetEnvy Жыл бұрын
Basically anything with buttons and a display screen can run doom
@Torauma_Yume
@Torauma_Yume Жыл бұрын
This is the equivalent of when people put bad apple inside of everything
@MrStratofish
@MrStratofish Жыл бұрын
The released source code was Linux-only because the DOS version used a proprietary sound driver, nothing to do with Windows. IIRC the Linux port was done in house and it shared a source tree with the DOS one. The Windows Port was done by a different team and the code was separate (apparently by Gabe Newell, then at Microsoft from a quick search?) so that was not available for iD to release. From somebody who was there at the time, a lot of games were still too resource-intensive to run inside Windows although Win95 was a big improvement. Dual-booting DOS/Windows was common for high-end gaming until 3d-accerelators started to be mainstream. Around the time of Quake 2 was when it started to change after the early success of the experimental GLQuake binaries. The notes that came with the source said "this code only compiles and runs on linux. We couldn't release the dos code because of a copyrighted sound library we used (wow, was that a mistake -- I write my own sound code now), and I honestly don't even know what happened to the port that microsoft did to windows."
@SuperS05
@SuperS05 Жыл бұрын
Windows 95 wasn't much more than a GUI running on top of msdos. Games would often be run in the command line, ignoring Windows 95 all together. 98 had a few more hooks, but it wasn't until XP that we saw a non DOS based windows.
@KingGameReview
@KingGameReview Жыл бұрын
I always get lost in Doom and other boomer shooters. I've been playing them all my life and I always get like half way through them and wander around a level for hours pushing "use" on ever chunk of wall to try and find the hidden path to finish the level. I hate that part of old shooters' design.
@spartan844O
@spartan844O Жыл бұрын
cant forget the distribution of DOOM onto all the schools calculators lol
@defenestrated23
@defenestrated23 Жыл бұрын
"John Carmack was able to build this in a CAVE! With a box of PIZZA!"
@mattcool2330
@mattcool2330 Жыл бұрын
It ran on my grandmas blood sugar meter lol
@talideon
@talideon Жыл бұрын
8:37 - Smart as Carmack is, he didn't invent raycasting or BSP, nor would he ever claim that. He wrote really good implementations of them with lots of clever hacks. Not even the fast inverse square root hack is his baby: that dates back to the mid -80s.
@MrStratofish
@MrStratofish Жыл бұрын
Yup, BSP trees had been around for a few years in computer graphics journals at that point I believe, just not yet leveraged for games. He is still an amazing dude either way.
@talkysassis
@talkysassis Жыл бұрын
The ISR hack is most of his invention because the way he did that using C tricks that ONLY apply to C was really genius. The original function used logs to calculate but he though of loading floats to integers instead. Really clever.
@MonochromeWench
@MonochromeWench Жыл бұрын
Doom was written in C for first and second generation 32 bit computers (slow!) with only 4 MB of ram so pretty much anything recent with a microprocessor core can meet those requirements. For display it only needs a dumb frame buffer, so if the device has a display that can be written per pixel it is good enough (and if not hackers will figure out something). It also helps that C compilers have tried really hard to maintain compatibility with the c89 standard. A lot of code in the 90s and 2000s was writtten to that standard so it can't just disappear without making a lot of people really unhappy. The source being for Linux doom no doubt helped a lot because the code will not be doing anything too horrible trying to do low level hardware access.
@mauriciosmit1232
@mauriciosmit1232 Жыл бұрын
The newer standards themselves are backwards compatible actually, to ensure the new features don't break existing code as the updates to the standard are iterative. Unfortunately that doesn't mean old code will compile, because it sometimes relies on custom compiler and os extensions to the language that become obsolete.
@valleyard8674
@valleyard8674 Жыл бұрын
I wanted to REALLY play DOOM So I decided to mod DOOM to play DOOM inside of DOOM DOOMception
@waltermisery451
@waltermisery451 Жыл бұрын
That audio clip you used from Left for Dead scared the witch out of me
@Borescoped
@Borescoped Жыл бұрын
Doom isn’t everything… It is Eternal
@xicufwm
@xicufwm Жыл бұрын
add Texas Instruments calculators to that list of things that can run Doom. As a high school Math teacher I am highly afraid that my students will figure it out and start killing Imps and Cacodemons instead of learning about derivatives and integrals
@redhood635
@redhood635 Жыл бұрын
I dont know why but lake Michigan sticks out 0:04
@misterj556
@misterj556 Жыл бұрын
Waiting for Doom on the Evercade 🤐
@RaveGD72
@RaveGD72 Жыл бұрын
John carmack will be remembered as the guy who launched gaming into the moon
@ZoMiLeTHIRD
@ZoMiLeTHIRD Жыл бұрын
I need a full list of the anime hoodies this dude has worn
@Afandy0
@Afandy0 Жыл бұрын
You haven’t even mentioned the most crazy ports of doom to the most obscure devices
@Nateziller
@Nateziller Жыл бұрын
DOOM will run on people's fingernails one day
@mr.cheese2928
@mr.cheese2928 Жыл бұрын
And walls
@partypooper9732
@partypooper9732 Жыл бұрын
@@mr.cheese2928 doom is in your walls
@kittymelody-9
@kittymelody-9 11 ай бұрын
We’ve already began trying rat neurons, who knows what’s next…
@pablotomasllodra4423
@pablotomasllodra4423 8 ай бұрын
@@kittymelody-9 Wasn't that one more like rat neurons PLAYING DOOM? Still goddamn impressive, though.
@JesseHash
@JesseHash Жыл бұрын
glad you're still here man. hang in there don't give up during this content drought
@user-om3pk8ts4j
@user-om3pk8ts4j 7 ай бұрын
Can't wait for doom to run on a minecraft redstone computer! I mean we already have freaking 3D minecraft on a minecraft redstone computer so why not?
@thedreadengine
@thedreadengine Жыл бұрын
Wait, it’s all DOOM? Midnight: Always has been.
@GGodis
@GGodis Жыл бұрын
Regarding the 8:28, John Carmack did not invent the BSP algorithm , the algorithm as already described in the 1975 by J.D. Northrup. And the RayCasting is as old as 1968...
@toddmiller5322
@toddmiller5322 5 ай бұрын
John Carmack certainly deserves his credit for the advancement of gaming tech onto PCs not made for the activity, but all of his work was based on technology that had already been conceived, he invented none of it from scratch. The first PCs to have gaming (including platformers) had Commodore and Atari in their names, not IBM or the slew of other IBM-compatible manufacturers. The personal computer revolution started with PCs capable of both productivity AND gaming. For example, I was playing both Donkey Kong(static screen) and Jungle Hunt (scrolling screen) on the C64 7 years before Commander Keen was released.
@wanderlustrer
@wanderlustrer 5 ай бұрын
Pluh-tuh-farm
@Breexee
@Breexee 19 сағат бұрын
Turns out when you are the literal god of the modern day gaming world, people would port your most infamous game to anything. Game consoles, TVs, MP3 players, Calculators and I bet once Nuralink comes out someone’s porting Doom to that in like 1 day.
@SouthwesternEagle
@SouthwesternEagle Жыл бұрын
I must be old, because I remember (vividly) the days when you had to have a high-end PC to run Doom. It was Spring 1994. I'd just turned 4 and I owned an 8086 PC-XT, which played some DOS games, but my dad's $3,000 1993 Am486 DX 40MHz MultiMedia PC with 8MB of SIMM RAM (8x1MB), a SoundBlaster Pro 2, a Cirrus Logic 1MB ISA VGA video card complete with VGA monitor, a 420MB WD Caviar HDD, 1x built-in Panasonic IDE pop-out clamshell CD-ROM drive, 3.5" and 5.25" FDDs, 10-Base 2 and 10-Base T networking, 28.8k US Robotics modem and a 3-button serial mouse was what it took to run Doom at 15 fps with full playability with TCP/IP head-to-head. That was how I played Doom when it was new. :) Now people see Doom like Pong: a simple old game that can run on anything. That isn't how we saw it 29 years ago. :)
@CaptDuty491
@CaptDuty491 2 ай бұрын
"If there is a screen, DOOM SHALL BE PLAYED."
@the_wobbly_witch
@the_wobbly_witch Жыл бұрын
has anyone ran it on a drone-showcase by lining the drones up with colored lights in a grid
@Andronicus2007
@Andronicus2007 Жыл бұрын
Doom on my microwave and Casio Gshock!
@ermonski
@ermonski 4 ай бұрын
If your House can run Doom... Or Doom runs your house. Why is there a Soulsphere in my backyard?
@drawslashplay7384
@drawslashplay7384 6 ай бұрын
John, the celestial being that exists in the moral realm by choice, Carmack.
@The-Rod
@The-Rod Жыл бұрын
4:10 it’s pretty interesting how everything has changed. Now you have to make gaming consuls more powerful to Rival gaming computers.
@Midnighthalo
@Midnighthalo Жыл бұрын
How the tables have turned
@straightfrommissouri
@straightfrommissouri Жыл бұрын
So without consoles there wouldn't be gaming PCs? 🗿
@draconpost
@draconpost Жыл бұрын
And the games for pc's had to be optimized better to at least run on them XD
@straightfrommissouri
@straightfrommissouri Жыл бұрын
@@draconpost 😂😂😂
@Vickythebat1987
@Vickythebat1987 Жыл бұрын
If there's a modding community in the 90s they definitely had a ballpark blast with this game
@Jack-qc1uu
@Jack-qc1uu Жыл бұрын
Mighty doom is out now go get it midnight
@zinx43267
@zinx43267 Жыл бұрын
at this point, i wouldn't be surprised if someone got doom running on a soda can
@markener4316
@markener4316 Жыл бұрын
One day doom can be played on doom on doom on doom.
@PERTEKofficial
@PERTEKofficial Жыл бұрын
It even runs on my abacus, pretty impressive what kind of hardware can run DOOM
@P5dfsf64g36
@P5dfsf64g36 Жыл бұрын
6:46 literally contradict the fact that Randy Linden were a big fan of Doom back then
@Midnighthalo
@Midnighthalo Жыл бұрын
Cashgrab by Nintendo. The story of how the developers were able to run DOOM on hardware that came out two whole years before the game came out is really interesting and worthy of praise.
@P5dfsf64g36
@P5dfsf64g36 Жыл бұрын
@@Midnighthalo ight i almost thought you talk about the devs making cashgrab, thanks for explaining btw
@samuelchaves662
@samuelchaves662 10 ай бұрын
I want see doom run on a pocket watch, or a bullet Or a garlic grinder 🤠
@gaara_death88
@gaara_death88 Жыл бұрын
They should build a museum for anything that Doom runs on
@Isaacreeper
@Isaacreeper Жыл бұрын
If Doom runs on everything it means that Doom is Eternal
@Caldoric
@Caldoric Жыл бұрын
I remember Commander Keen. My dad had the games on an old Gateway computer.
@istoOi
@istoOi Жыл бұрын
"Popular hardware finagler Foone Turing has played Doom on a pregnancy test."
@blu9821
@blu9821 Жыл бұрын
"No antojen por favor, tengo hambre" Best catchphrase
@IRTAHDARTER1916
@IRTAHDARTER1916 Жыл бұрын
The other thing that come closer to doom was video of bab apple, but only on the device that have weird outline or something
@Originalname829
@Originalname829 Жыл бұрын
This is it, I’m gonna her Dom to run on a boat control panel, while it’s inside a boat
@poindextertunes
@poindextertunes Жыл бұрын
Wolfenstein: “Am I a joke to you??”
@serloinz
@serloinz 9 ай бұрын
as far as i remember John didn't come up with BSP trees.. he was researching stuff and found it and implemented it into doom (i don't think it had been used in a video game before though)
@pelago_
@pelago_ Жыл бұрын
I saw it run on a myki machine in Melbourne. This is a machine that you use to swipe on and off public transport with an NFC-based pass.
@Tobias_Klein
@Tobias_Klein Жыл бұрын
"and on todays episode of 'what can doom run on?' we're going to be making a port of doom on a cardboard box!"
@GooberMan286
@GooberMan286 6 ай бұрын
Someone needs to run doom on a Times Square billboard
The Church - DOOM's Most Traumatizing And Controversial Mod
15:20
The Disturbing DOOM Iceberg Explained In Obsessive Detail
23:49
Triple kill😹
00:18
GG Animation
Рет қаралды 18 МЛН
Happy birthday to you by Secret Vlog
00:12
Secret Vlog
Рет қаралды 5 МЛН
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 31 МЛН
When mom gets home, but you're in rollerblades.
00:40
Daniel LaBelle
Рет қаралды 142 МЛН
How Many Potatoes Does It Take To Run DOOM?
16:59
Equalo
Рет қаралды 3 МЛН
Growing Living Rat Neurons To Play... DOOM? | Part 1
27:10
The Thought Emporium
Рет қаралды 3,7 МЛН
Why is it Hard to Be Evil in Video Games?
20:21
Strictly Mediocre
Рет қаралды 2,2 МЛН
The Joker's Bank Heist Plan is Terrible
23:30
Despot of Antrim
Рет қаралды 333 М.
Why Doom is Awesome: Binary Space Partitioning
26:25
ShreddedNerd
Рет қаралды 1,1 МЛН
Exposing BIAS in Game Review Scores
19:25
WelfareWalrus
Рет қаралды 1,7 МЛН
Games That Hide Their Own Sequels
32:50
Jacob Geller
Рет қаралды 439 М.
Can You Complete Fallout 4 Using Only California-Compliant Weapons?
1:31:20
Charlatan Wonder
Рет қаралды 1,6 МЛН
Feminist Reviews Doom Eternal And It Is Insanely Bad
15:42
Midnight
Рет қаралды 2,9 МЛН
Triple kill😹
00:18
GG Animation
Рет қаралды 18 МЛН