Why DOOM Runs On EVERYTHING

  Рет қаралды 221,987

Midnight

Midnight

Күн бұрын

Пікірлер: 741
@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г 9 ай бұрын
Seems nobody cares anymore. Everyone is obcessed with the idea that Doom engine ports itself.
@cloroc
@cloroc 8 ай бұрын
Thanks chat gpt
@CrankPointZero
@CrankPointZero Ай бұрын
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!
@fieryfirevivin
@fieryfirevivin Жыл бұрын
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 5 ай бұрын
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
@tdpuuhailee8222
@tdpuuhailee8222 Жыл бұрын
Astronaut 1: Wait. It's all DOOM. Astronaut 2: Always has been.
@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
@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
@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 19 күн бұрын
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 19 күн бұрын
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 10 күн бұрын
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.
@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.
@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.
@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.
@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.
@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
@ReassuredPrimrose
@ReassuredPrimrose Жыл бұрын
When it comes to being run on everything, Doom has a sister: a music video by the name of “Bad Apple!” And I love how both have been run on pretty much everything.
@alpha_the_bruh
@alpha_the_bruh 4 ай бұрын
the funny thing is that fan creativity on touhou is launched everywhere, but they don't do that with touhou anymore.(I hope the meaning hasn't changed because of the translator)
@yeetuszilla1663
@yeetuszilla1663 3 ай бұрын
So can bad apple be played on Doom? Absolutely, animation exists. Now can bad apple run Doom is the real question.
@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 ❤️
@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 2 ай бұрын
​@@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)
@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
@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 :)
@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!
@rattusrattus4590
@rattusrattus4590 Жыл бұрын
holy hell I wasn't expecting.. EMOTIONAL DAMAGE
@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
@skullknight2177
@skullknight2177 Жыл бұрын
Doom is not everything. but Doom is Eternal.
@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
@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.
@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.
@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.
@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
@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 4 ай бұрын
BEEN THERE DONE THA-
@RowdyElectron
@RowdyElectron Жыл бұрын
I love the JS cut scenes while talking about C.
@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 9 ай бұрын
We’ve already began trying rat neurons, who knows what’s next…
@pablotomasllodra4423
@pablotomasllodra4423 6 ай бұрын
@@kittymelody-9 Wasn't that one more like rat neurons PLAYING DOOM? Still goddamn impressive, though.
@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.
@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 😆
@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
@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
@TheBunny-0110
@TheBunny-0110 Жыл бұрын
See a sack of potatoes. *my brain: Can it play doom
@DeezDeez-dn9gb
@DeezDeez-dn9gb 4 ай бұрын
Already did that.
@limpfall13
@limpfall13 Жыл бұрын
Wait your telling me the release of the doom source code was the Linux version? That’s amazing.
@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.
@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.
@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.
@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 7 ай бұрын
If the device only reads Assembler code, how can you port Doom to the device?
@lewisd56
@lewisd56 7 ай бұрын
@@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.
@despero6630
@despero6630 Жыл бұрын
This was great. Doom is EVERYTHING! EVERYTHING IS DOOM!
@Midnighthalo
@Midnighthalo Жыл бұрын
YES
@Nicomv-eu3pd
@Nicomv-eu3pd Жыл бұрын
i died when he showed an oscilloscope playing doom, turns out you can actually play doom in anything
@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.
@redhood635
@redhood635 Жыл бұрын
I dont know why but lake Michigan sticks out 0:04
@spartan844O
@spartan844O Жыл бұрын
cant forget the distribution of DOOM onto all the schools calculators lol
@toddmiller5322
@toddmiller5322 4 ай бұрын
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.
@Borescoped
@Borescoped Жыл бұрын
Doom isn’t everything… It is Eternal
@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.
@ermonski
@ermonski 3 ай бұрын
If your House can run Doom... Or Doom runs your house. Why is there a Soulsphere in my backyard?
@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 Жыл бұрын
the "whatever this thing is" was a Vectrex
@aquariandawn4750
@aquariandawn4750 Жыл бұрын
Had one
@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.
@CaptDuty491
@CaptDuty491 23 күн бұрын
"If there is a screen, DOOM SHALL BE PLAYED."
@SunsetEnvy
@SunsetEnvy Жыл бұрын
Basically anything with buttons and a display screen can run doom
@FevrDrim
@FevrDrim 2 күн бұрын
I hate to see people calling some ports "doom ports" when it really is just a wolfenstein port
@valleyard8674
@valleyard8674 Жыл бұрын
I wanted to REALLY play DOOM So I decided to mod DOOM to play DOOM inside of DOOM DOOMception
@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.
@yoshi314
@yoshi314 Жыл бұрын
technically Carmack did not come up with BSP. there was a research paper about it at the time, and he implemented it.
@JesseHash
@JesseHash Жыл бұрын
glad you're still here man. hang in there don't give up during this content drought
@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
@user-om3pk8ts4j
@user-om3pk8ts4j 5 ай бұрын
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?
@RaveGD72
@RaveGD72 Жыл бұрын
John carmack will be remembered as the guy who launched gaming into the moon
@mattcool2330
@mattcool2330 Жыл бұрын
It ran on my grandmas blood sugar meter lol
@drawslashplay7384
@drawslashplay7384 4 ай бұрын
John, the celestial being that exists in the moral realm by choice, Carmack.
@peach4hubby69
@peach4hubby69 8 ай бұрын
Anakin's reaction was Goated.
@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
@serloinz
@serloinz 7 ай бұрын
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)
@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.
@waltermisery451
@waltermisery451 Жыл бұрын
That audio clip you used from Left for Dead scared the witch out of me
@mawns
@mawns Жыл бұрын
The way that Bill Gates holds the gun is so wrong that you gotta think it was on purpose. Even a 3-year-old knows you do not hold a gun in a two-hand top-hold, and that you need to be in close proximity to the trigger to actually shoot.
@Ehal256
@Ehal256 Жыл бұрын
Doom on the SNES is not a cash grab. It was basically a hobby project that was pitched to ID after it was mostly finished.
@istoOi
@istoOi Жыл бұрын
"Popular hardware finagler Foone Turing has played Doom on a pregnancy test."
@ultrablueberry2420
@ultrablueberry2420 Жыл бұрын
Yo do you know if ggsupps would allow us a DoomGirl design?👀
@Midnighthalo
@Midnighthalo Жыл бұрын
I coould try :p
@cookieking0
@cookieking0 Жыл бұрын
“Uh Babe?” “Yea?” “I’m pregnant.” “WHAT” “Yes, pregnant with DOOM”
@Isaacreeper
@Isaacreeper Жыл бұрын
If Doom runs on everything it means that Doom is Eternal
@gatsbysgarage8389
@gatsbysgarage8389 4 ай бұрын
Running doom (or any game for that matter) on my iPod nano was a big dream of mine as a kid😂I’ve also been wanting to port doom to the internal memory of an old teletype terminal we have at school
@misterj556
@misterj556 Жыл бұрын
Waiting for Doom on the Evercade 🤐
@Caldoric
@Caldoric Жыл бұрын
I remember Commander Keen. My dad had the games on an old Gateway computer.
@afandy4324
@afandy4324 Жыл бұрын
You haven’t even mentioned the most crazy ports of doom to the most obscure devices
@TotallyTophBeifong
@TotallyTophBeifong Жыл бұрын
Y'know what they say. Doom is eternal.
@zinx43267
@zinx43267 Жыл бұрын
at this point, i wouldn't be surprised if someone got doom running on a soda can
@ZoMiLeTHIRD
@ZoMiLeTHIRD Жыл бұрын
I need a full list of the anime hoodies this dude has worn
@defenestrated23
@defenestrated23 Жыл бұрын
"John Carmack was able to build this in a CAVE! With a box of PIZZA!"
@terrancesweetman3298
@terrancesweetman3298 3 ай бұрын
Id soft ware is becoming my favorite game company there legendary they actually put hardwork in the a games and actually care about there player base
@DeezDeez-dn9gb
@DeezDeez-dn9gb 4 ай бұрын
I played doom on my goddamn electric fireplace.I attached my pc to it,got my keyboard ready,and straight up played doom somehow using a floppy disc. I WAS 8💀
@PickleJam300_Jbq
@PickleJam300_Jbq 3 ай бұрын
A scientist at MIT is trying to figure out how to run doom on cells as in the thing you are made of
@austinbryan6759
@austinbryan6759 8 ай бұрын
The fact that C is written in C isn't a meme, thats called bootsrapping. It was originally written in B, then that version was used to write the next version, this is a common practice.
@TheAikatsuFan
@TheAikatsuFan 5 ай бұрын
I hope that people will run knack on almost everything in 2036 because that game is truly the best game of the century
@blu9821
@blu9821 11 ай бұрын
"No antojen por favor, tengo hambre" Best catchphrase
@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 😂😂😂
@williamcampbell2751
@williamcampbell2751 Жыл бұрын
If Midnight's flavour comes out before I even get 1 Gamersubs thing...I'd be PISSed (pun clearly not intended😂😂)
@leonardozimbres2477
@leonardozimbres2477 Жыл бұрын
not "carmack as his own" (around 8:40). They hired another very good programmer to help on Quake. And, as usual for the time, the devs shared code with more ease.
@DanBlue13
@DanBlue13 Жыл бұрын
Acabo de descubrir tu canal y me suscribo sin pensarlo, ¡Muy buen videoooo!
@businesscat380
@businesscat380 Жыл бұрын
The SNES version of DOOM isn't a lazy cash-grab port at all. It's not even a port at all. An engine was coded from scratch by another God-tier programmer, Randy Linden (also famous for other impossible things like Amiga Dragons Lair and the Bleem PSX emulator) It's literally taking a game that required a $1000+ PC and a 66MHz 486 x68 CPU, and ran it passably well on a $100 console with a weedy 3.5MHz 6502 CPU and a 21MHz SuperFX2 chip to do the heavy lifting...it's truly a miracle it runs at all There's a github somewhere where hackers clain they can get the framerate doubled with a simple fix on real SNES hardware too!
@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...
The DOOM Iceberg Explained In Extreme Detail
29:06
Midnight
Рет қаралды 314 М.
Doom didn't kill the Amiga...Wolfenstein 3D did
16:58
Modern Vintage Gamer
Рет қаралды 809 М.
这三姐弟太会藏了!#小丑#天使#路飞#家庭#搞笑
00:24
家庭搞笑日记
Рет қаралды 126 МЛН
Cute
00:16
Oyuncak Avı
Рет қаралды 11 МЛН
DOOM’s Development: A Year of Madness
44:12
WeAreDevelopers
Рет қаралды 816 М.
Concord: The Biggest Flop In History
17:46
KnowledgeHusk
Рет қаралды 754 М.
The Rise & Fall of Arena Shooters
33:26
The Act Man
Рет қаралды 934 М.
Lies of the Robots
34:26
Modern Vintage Gamer
Рет қаралды 285 М.
The Worst Ways To Play The Best Games
33:16
GmanLives
Рет қаралды 591 М.
How Many Potatoes Does It Take To Run DOOM?
16:59
Equalo
Рет қаралды 3 МЛН
Feminist Reviews Doom Eternal And It Is Insanely Bad
15:42
Midnight
Рет қаралды 2,9 МЛН
MyHouse.WAD - DOOM's Most Disturbing Mod
1:09:26
Midnight
Рет қаралды 362 М.
Columbine - DOOMs Most Controversial And Disturbing Mod
20:44
Midnight
Рет қаралды 1,1 МЛН