Doom Runs on Everything | MVG

  Рет қаралды 551,012

Modern Vintage Gamer

Modern Vintage Gamer

Күн бұрын

Have you ever wondered why DOOM runs on everything from computers, game consoles, tablets, phones, watches and even microwave ovens? In this episode we take a closer look!
► Consider supporting me - / modernvintagegamer
► Fabien Sanglard Game Engine Black Book: DOOM (Affiliate Link ) - amzn.to/39V4zEH
Credits and Thanks Voices in this Video -
► Nostalgia Nerd - / nostalgianerd
► LGR - / lazygamereviews
Social Media Links :
► Check me out on Facebook : / modernvintagegamer
► BandCamp : modernvintagegamer.bandcamp.com/
► The Real MVP Podcast : player.fm/series/the-real-mvp
► Follow me on Twitter : / modernvintageg
#Doom #SoureCode #ItRunsDoom

Пікірлер: 1 700
@Astfgl
@Astfgl 4 жыл бұрын
Id Software's code from the '90s and early 2000's are some of the cleanest, elegant and most pleasant codebases to work with. I learned a lot about quality in programming from modding the various Quake games and toying around with their code. It's also made all of the spaghetti codebases I've had to work with throughout my professional life extremely disappointing. Id just set the bar so high for me early in life.
@6581punk
@6581punk 4 жыл бұрын
Real craftsmen. When you enjoy your work and you know your shit then it shows.
@brpadington
@brpadington 4 жыл бұрын
Carmack is a national treasure.
@AmstradExin
@AmstradExin 4 жыл бұрын
But it's not the fastest... 040 to run Doom on Amiga???? Pfeh.
@USSMariner
@USSMariner 4 жыл бұрын
@@brpadington Don't forget, Romero at his prime was no slouch either.
@brpadington
@brpadington 4 жыл бұрын
@@USSMariner I totally agree. To my knowledge he wasn't really a programmer. He was an amazing graphic artist and level designer though. When he left ID it was a big loss.
@corbinjones3086
@corbinjones3086 4 жыл бұрын
If doom runs on everything.. then.. does that mean, doom is eternal?
@tommy8058
@tommy8058 4 жыл бұрын
Yes.👍
@KRAFTWERK2K6
@KRAFTWERK2K6 4 жыл бұрын
What you did there I see.
@EtanMarlin
@EtanMarlin 4 жыл бұрын
Omgoodness wow lol 😂
@Ralph_Sandwich
@Ralph_Sandwich 4 жыл бұрын
@@KRAFTWERK2K6 thanks yoda
@EternallyEve
@EternallyEve 4 жыл бұрын
@@Ralph_Sandwich welcome you are
@stuballingerart
@stuballingerart 4 жыл бұрын
"Chocolate DOOM, which is kind of the vanilla flavored DOOM" Wot
@olivethekitty5706
@olivethekitty5706 4 жыл бұрын
bruh
@Definitely_a_Fox
@Definitely_a_Fox 4 жыл бұрын
bruh
@singletona082
@singletona082 4 жыл бұрын
Vanilla Doom: the oficial install Chocolate Doom: Reimplimentation from source that is platform optimized but behaviorally the same as the original.
@heliveruscalion9124
@heliveruscalion9124 4 жыл бұрын
bruh
@leegsy
@leegsy 4 жыл бұрын
You're just nitpicking here. Pretty sure MVG knows what CD is. I play Doom on Steam sometimes for nostaligia giggles but I mostly use Z-Doom.
@Holammer
@Holammer 4 жыл бұрын
1800 years from now when the Sun is finally covered by a fully operational Matrioshka brain that's capable of calculating possible solutions to reversing entropy itself, some nerd will port Doom to it.
@aidenb3069
@aidenb3069 4 жыл бұрын
Big brain
@itsrick.hentaioninstagram7284
@itsrick.hentaioninstagram7284 4 жыл бұрын
that's how they test if it works or not; if they can play DOOM on the sun, it'll work.
@Ribbons0121R121
@Ribbons0121R121 4 жыл бұрын
i volunteer
@sylisk
@sylisk 4 жыл бұрын
I hope someone does or I won't buy one.
@haseenabadshah5381
@haseenabadshah5381 4 жыл бұрын
269 likes lmao
@Projectwolfie21
@Projectwolfie21 4 жыл бұрын
There's a saying that I heard once, and I keep coming back to whenever people talk about doom modding or porting: "Doom will never die, only the players."
@MilkyNep
@MilkyNep 4 жыл бұрын
Some could say Doom is Eternal
@trickzclipz5910
@trickzclipz5910 4 жыл бұрын
girls are temporary.. but doom is eternal.
@osgrov
@osgrov 4 жыл бұрын
Let's spend an extra moment to realize how completely awesome John Carmack is for making it open source so incredibly early. That was radical, and one of the big moments in gaming history!
@NicolaiSyvertsen
@NicolaiSyvertsen 4 жыл бұрын
Easy enough with such a self contained code base as Doom. Then game devs started to lean more heavily on middleware and releasing source code would be impossible. Unreal's highly polished but expensive game engine and SDK is largely to blame as well. iD software was never into engine licensing as much.
@roberte2945
@roberte2945 4 жыл бұрын
​@@NicolaiSyvertsen I wouldn't say they were never into it. They licensed all of their engines up to and including id Tech 3 (the Quake 3 engine, which was used for a lot of games), but it's since died back. Now their engines are only used for other Bethesda developers, which is a shame.
@samin90
@samin90 4 жыл бұрын
Radical in the most 90s sense of the definition
@NicolaiSyvertsen
@NicolaiSyvertsen 4 жыл бұрын
@@roberte2945 I meant as part of the core business. If you intend to make money licensing your engine you polish the tools and make them very easy for other teams to use. Tools that are for internal use only tend to be rough on the edges. At least it was that way back in the 90s.
@dennisanderson8663
@dennisanderson8663 4 жыл бұрын
@@roberte2945 They didn't even use id software's engine for Rage 2, what a shame!
@DrearierSpider1
@DrearierSpider1 4 жыл бұрын
Yup, you can literally play DOOM on an oscilloscope with a toaster as a controller.
@singletona082
@singletona082 4 жыл бұрын
Hey I think I remember seeing that on hackaday.
@AndreiTacu
@AndreiTacu 4 жыл бұрын
DrearierSpider1 No you can’t
@eminescu253
@eminescu253 4 жыл бұрын
@@AndreiTacu glumea doar
@Dazdigo
@Dazdigo 4 жыл бұрын
@@AndreiTacu Doom on a scope: kzbin.info/www/bejne/fYWkoamtpr-Siq8 Doom played with a toaster (which is fake but is plausible): kzbin.info/www/bejne/rHqapYqabKdmn6s
@daskampffredchen9242
@daskampffredchen9242 4 жыл бұрын
@@Dazdigo First has a lot of dislikes and people comment that a scope doesnt have color but a vaccum display.Dont know about that just wanted to point that out
@btarg1
@btarg1 4 жыл бұрын
Id Software: *makes clean, readable code that always works* Valve: [CONFUSED SCREAMING]
@damsen978
@damsen978 4 жыл бұрын
Well... Doom is much simpler than any of Valve games, so that's something to consider.
@ValkyrieTiara
@ValkyrieTiara 4 жыл бұрын
@@damsen978 Yeah, like...it's easy to write clean code when your programming team consists of four people (one of which is John fucking Carmack, one of if not THE greatest game programmers to ever breathe earth air). The team on Half-Life was fully four times larger than that on Doom.
@AnonymousGentooman
@AnonymousGentooman 4 жыл бұрын
funny considering goldsource is based on a quake engine
@brandonobaza8610
@brandonobaza8610 4 жыл бұрын
“Have you seen our code?” _(showcases the crate of malfunctioning SIR units)_ “It’s not stupid! It’s _advanced._ “
@alvareo92
@alvareo92 4 жыл бұрын
Almost any videogame programmer: [CONFUSED SCREAMING]
@TorqueSteer
@TorqueSteer 4 жыл бұрын
2007: "But can it run Crysis?", 1993: "But can it run Doom?"
@crevice5369
@crevice5369 3 жыл бұрын
Crysis is beyond overrated.
@SaroG
@SaroG 4 жыл бұрын
0:48 LGR detected
@garethfairclough8715
@garethfairclough8715 4 жыл бұрын
@0:18 Nostalgia Nerd detected.
@philtype-r810
@philtype-r810 4 жыл бұрын
0:18 Nostalgia Nerd
@NexuJin
@NexuJin 4 жыл бұрын
Where is The 8-bits Guy?
@garethfairclough8715
@garethfairclough8715 4 жыл бұрын
Jinx!
@philtype-r810
@philtype-r810 4 жыл бұрын
🙈
@HonestlyJustSomeGuy
@HonestlyJustSomeGuy 4 жыл бұрын
The thing i loved about the programmers like Carmack was that they didn't hide technical terms behind obsfucative bullcrap intended to somehow make their language more accessible. Tell people the technicals, especially in this day and age where anybody can simply search what the words mean if they don't know them. He even managed to be succinct without sounding too cold. What a pro.
@BenersantheBread
@BenersantheBread 4 жыл бұрын
"The level design by John Romero is iconic" *Shows Hell Beneath*
@matheusrios4223
@matheusrios4223 3 жыл бұрын
american mcgee's contribution to ruin your day. hell beneath and perfect hatred by john romero are the hardest part of thy flesh consumed. I still struggle so much on those 2 levels alone.
@serhiy-serhiiv
@serhiy-serhiiv 2 жыл бұрын
@@matheusrios4223 don't forget e4m6
@tejj5957
@tejj5957 4 жыл бұрын
I feel like Doom being ported to everything imaginable is a testament to how great the game is
@jackalenterprisesofohio
@jackalenterprisesofohio 2 жыл бұрын
Ha. Like you could port it to a cheesewheel.
@dragonandavatarfan8865
@dragonandavatarfan8865 2 жыл бұрын
I think its more of a testament of how simple yet amazing the code for Doom is and how tech nerds on the Internet will do everything in their power to shower your game with love if you don't threaten them with lawsuits every step of the way, unlike some other companies *cough* *cough* nintendo *cough* *cough*
@Morbidmobius
@Morbidmobius Жыл бұрын
Agreed
@MarcoGPUtuber
@MarcoGPUtuber 4 жыл бұрын
Year 2000: Doom looks dated and old. Let's play newer games like Quake! Year 2020: Did you know I can run Doom on a Nintendo Switch?
@zenv9180
@zenv9180 4 жыл бұрын
Jesus christ how many times are you gonna comment
@MarcoGPUtuber
@MarcoGPUtuber 4 жыл бұрын
@@zenv9180 As many as I want to. It's a free country.
@tobiasboon8496
@tobiasboon8496 4 жыл бұрын
zenv The dude commented 3 times. How does it affect you dude?
@VV-nw3lz
@VV-nw3lz 4 жыл бұрын
@Tobias Boon it is a lot. But they are great comments so... @Marco keep it up.
@apispraetorium3275
@apispraetorium3275 4 жыл бұрын
@@MarcoGPUtuber What's a free country? You're on the Internet.
@AcidGlow
@AcidGlow 4 жыл бұрын
I remember playing it on SNES. I loved it. But when i played it again now..I can't understand how i never focused on the frame rate issues back then. ✅😀
@SomeOrangeCat
@SomeOrangeCat 3 жыл бұрын
Because we were more forgiving of stuff like that back then. Look at the frame rate the early flight sims ran at. We didn't care, it was awesome. Doom on the SNES was a great idea though. A lot of people I knew back in the day didn't own a PC like I did, and hadn't upgraded to a 32-bit game console either, yet Doom was right there for them to enjoy.
@ericvtheworld
@ericvtheworld 3 жыл бұрын
Same when I go back to NFS: Underground 2 for GameCube. Guess because it was just cause I was younger and didn't know/care what frame rates were.
@ramonegues5689
@ramonegues5689 3 жыл бұрын
Maybe because we didn’t had anything better to compare it to, we were kids unable to do a comparison and more focused to have a good time
@agentburningbutters3655
@agentburningbutters3655 3 жыл бұрын
I played it on my gba from Amazon because I installed it onto my gba 600 in 1 with a nes controller from amazon
@vincentcabezas7147
@vincentcabezas7147 3 жыл бұрын
CRT screens do a much better work looking smooth at lower framerates than modern LEDs monitors and tvs. One of the many tradeoff of digital vs analog, along other things like input delay
@thecoolman78
@thecoolman78 4 жыл бұрын
I will play Doom in my I M A G I N A T I O N
@nodnarbthegreatest
@nodnarbthegreatest 3 жыл бұрын
I will play Doom in R E A L L I F E
@bigmac375
@bigmac375 3 жыл бұрын
run it on neuralink
@BeatleGoose
@BeatleGoose 3 жыл бұрын
I'll play Doom on KZbin.
@EricCartman056
@EricCartman056 3 жыл бұрын
Yes my brain have more than enough power to run doom
@1d10tcannotmakeusername
@1d10tcannotmakeusername 3 жыл бұрын
@@bigmac375 You don't need neuralink to lucid dream
@MarcoGPUtuber
@MarcoGPUtuber 4 жыл бұрын
Mistakes were made: When they forced you to log in.
@NicoTheCinderace
@NicoTheCinderace 4 жыл бұрын
To be fair, that issue was rectified within the first patch of the switch port.
@MarcoGPUtuber
@MarcoGPUtuber 4 жыл бұрын
@@NicoTheCinderace After angering everybody.....on a 1993 game that is open source.
@clarebearr5357
@clarebearr5357 4 жыл бұрын
Marco Bethesda.
@6581punk
@6581punk 4 жыл бұрын
Bethesda are probably looking at using the classic Doom engine for their next Fallout game as they are after a newer engine :)
@VV-nw3lz
@VV-nw3lz 4 жыл бұрын
6581punk or just because it’s a plain better engine in every respect.
@aaaron7481
@aaaron7481 4 жыл бұрын
I remember one time I played doom on my calculator and my teacher thought I was doing my work
@h3lln18htf1r3
@h3lln18htf1r3 4 жыл бұрын
Texas Instruments Ti-82 or Ti-84? :-D
@arunraman6630
@arunraman6630 4 жыл бұрын
nspire probably. that can run quake too
@GhostsQueen85
@GhostsQueen85 4 жыл бұрын
LMAO
@ozzelot3349
@ozzelot3349 4 жыл бұрын
Yup, Nspires are powerhouses. However, some good attempts at FPSes exist for older TIs, of course. :)
@nesyboi9421
@nesyboi9421 4 жыл бұрын
I do the same thing on my TI-83
@Simte
@Simte 3 жыл бұрын
2020: Doom runs on a prengancy test.
@TheRealJochen
@TheRealJochen 3 жыл бұрын
2030: Doom runs on brain chip
@workingjoe5599
@workingjoe5599 3 жыл бұрын
2077: doom runs on a gun
@johngrave5554
@johngrave5554 3 жыл бұрын
@@workingjoe5599 connect to the internet to get a new firmware update for your gun. Somehow it fucks up the update and now you get a melle weapon for free XD
@Saikou7896
@Saikou7896 3 жыл бұрын
2169 doom runs on a flashlight
@dragonvlogsdragonvlogs1132
@dragonvlogsdragonvlogs1132 3 жыл бұрын
lol someone actually got doom running on a pregnancy test:D
@sonichuizcool7445
@sonichuizcool7445 4 жыл бұрын
After learning C, this code taught me so much. I remember creating levels in dos.. learning about vertex's, lindefs, ect ect... It took my 386dx 40mhz a LONG time to render out the levels in the doomer editor I used. My finger prints are left in a couple notorious wads as me and an infamous person learned together. we shared our work over AOL at the time.
@danmanx2
@danmanx2 4 жыл бұрын
It's a crazy world we live in. ZZT (1991) by Epic Megagames was supposed to have its source code released in 1997 also, but Tim Sweeney lost the source code and only released the game as freeware. Just yesterday, somebody reverse engineered all of the game after so many years of its release. The point you made in the video about it taking much longer to have builds of Doom if the code wasn't released is completely true. Finally, ZZTers can get it ported to Windows, Linux and everything else without emulators.
@lazydragon2551
@lazydragon2551 4 жыл бұрын
1993: Doom runs on everything 2020: Doom still runs on everything Meanwhile in 2007: Crysis runs on nothing.
@Gatitasecsii
@Gatitasecsii 4 жыл бұрын
Bad optimization. Crysis was such a piece of shit.
@bradmonk69
@bradmonk69 4 жыл бұрын
You could argue that Crysis still runs on barely anything.
@davkdavk
@davkdavk 4 жыл бұрын
Its not even that good. Just single threaded.
@owenwalters5818
@owenwalters5818 4 жыл бұрын
Threadripper 3990x out here in 2020 running Crysis without a GPU tho.
@damsen978
@damsen978 4 жыл бұрын
@@Gatitasecsii Actually Crysis can run on my potato with an NVIDIA GT 240 1 GB and 4 GBs ram pretty well, all at minimum ofc. It seems that the highest settings are what melts PCs for using some weird unoptimized effects.
@vinnysgphone
@vinnysgphone 4 жыл бұрын
A coworker and I made it run on a 36” Canon Plotter. We have everyone beat. Trust me.
@mathieuwiersma1660
@mathieuwiersma1660 3 жыл бұрын
I've got Doom running on my Electric bike's dashboard.
@RetroDawn
@RetroDawn 2 жыл бұрын
I'd love to know how this worked. I assume you had it displaying on a config screen and not plotting out the frames?
@RetroDawn
@RetroDawn 2 жыл бұрын
@@mathieuwiersma1660 What was that dashboard running for SoC and OS? I'd love to know about the porting.
@CubicleNate
@CubicleNate 4 жыл бұрын
It's interesting to know that a fairly stock Amiga could have run Doom back in the day. I remember the kind of "heart break" I had when I read that Doom wouldn't work on the Amiga. Nice to know, many years later, the truth of it came out and that open sourcing the game has actually made it so much more popular.
@daishi5571
@daishi5571 4 жыл бұрын
I think the problem was that when ppl said "Amiga" they envisioned only the A500 or A2000 which without some upgrade can't run Doom (after all the hardware was basically from 1985 in these models) New Amiga systems were more capable but ppl were blinded by the amount of product and news coming out of the PC industry that they didn't hear what was happening on the Amiga. It's also nice to know someone as smart as John Carmack can be very wrong.
@Schrau
@Schrau 4 жыл бұрын
"The level design by John Romero is iconic" while showing a map designed by American McGee.
@sovietonion4020
@sovietonion4020 4 жыл бұрын
And let's not forget Shawn Green, Sandy Peterson and Tom Hall (at least in the first game).
@ChesterRico
@ChesterRico 4 жыл бұрын
Yeah, I was gonna say. Fucking e4m1...
@sweetypuss
@sweetypuss 4 жыл бұрын
its almost as if MVG is a fucking poser and doesn't know anything about DOOM
@Gatitasecsii
@Gatitasecsii 4 жыл бұрын
Yeah I also memorize who made each and every map! It shows I actually like Doom unlike these normies ugh
@alexcallender
@alexcallender 4 жыл бұрын
​@@Gatitasecsii "You say you're a fan of DOOM? Name 3 of their albums"
@Vamptonius
@Vamptonius 4 жыл бұрын
The new 'Hello, World', really.
@daskampffredchen9242
@daskampffredchen9242 4 жыл бұрын
The Hello World of Homebrew
@darkness74185
@darkness74185 4 жыл бұрын
Hello World and Doom, name a more iconic duo in homebrew scene
@MarksterC
@MarksterC 4 жыл бұрын
omg genius
@singletona082
@singletona082 3 жыл бұрын
@@darkness74185 zork.
@ashurad_fox5991
@ashurad_fox5991 3 жыл бұрын
that's… oh that's true I wish this was the first one we did while studying I.T
@strawmanfallacy
@strawmanfallacy 4 жыл бұрын
I'D NOTICE CLINT'S VOICE ANYWHERE! Shout-out to Lazy Game Reviews.
@babywithatank9565
@babywithatank9565 4 жыл бұрын
“doom runs on everything” Me: **looks at crappy chromebook** Doom: **runs faster than light causing my computer to be sent 30 years into the future**
@Saver310
@Saver310 Жыл бұрын
The original dos version is capped at 35 fps, duh
@l.e.a.d.761
@l.e.a.d.761 4 жыл бұрын
Mistakes were made: Forgetting to turn the mouse cursor off.
@SupaDanteX
@SupaDanteX 3 жыл бұрын
Silly Mistake? Or the first generation of Aim Assist?
@bananachild1936
@bananachild1936 4 жыл бұрын
I can recognize LGR's charismatic voice anywhere in a heartbeat
@prymus141
@prymus141 2 жыл бұрын
Right after the first message, being read by Nostalgia Nerd
@BruceChastain
@BruceChastain 4 жыл бұрын
I feel so lucky to have been a young teen when doom came out, great times.
@TtEL
@TtEL 2 жыл бұрын
0:48 I like how Carmack misspelled "powerful"
@MarcoGPUtuber
@MarcoGPUtuber 4 жыл бұрын
No mistakes were made with these Nostalgia Nerd and LGR cameos!
@arioca
@arioca 4 жыл бұрын
Marco Unfortunately you’re mistaken; they’re both e-beggars.
@cunt5413
@cunt5413 4 жыл бұрын
@@arioca how so?
@MarcoGPUtuber
@MarcoGPUtuber 4 жыл бұрын
@@arioca I like Nostalgia Nerd and LGR. Subbed to both!
@arioca
@arioca 4 жыл бұрын
@@cunt5413 If content creators want to earn a living on KZbin that's great, they can make it by growing their channel organically, in a fair way: via views, audience interaction (like/dislike, commenting, sharing) and ad revenue. Amateur hobby video creations shouldn't be asking subscribers to pay for their expenses via Patreon or whatever e-begging means this platform allows. People should donate to charities working to feed and cloth children or anyone in real necessity, instead of privileged KZbinrs who do not need your money or video games/consoles donations. Many content creators on KZbin are master manipulators and charlatans who only truly care about profiteering over some of their lonely, naive subscribers who are unfortunately fooled into believing they are real friends.
@arioca
@arioca 4 жыл бұрын
@@MarcoGPUtuber As long as you're just subscribing and watching it's fine. Just don't be tricked into their "it's just a tip jar" Patreon propaganda. It's all part of an old manipulation trick to pocket some of their subscribers hard earned money.
@djc604
@djc604 4 жыл бұрын
Having Clint (LGR) do the voiceover for John Carmack was a wonderful surprise
@evertonc1448
@evertonc1448 4 жыл бұрын
"it seems even in those days port begging existed" Homebrew developers laughed with this one, lol.
@phoenix9856
@phoenix9856 4 жыл бұрын
I love how all these retro tech youtubers help each other with voiceovers and collaborations, makes me feel good.
@batmangovno
@batmangovno 4 жыл бұрын
7:05 Using a Switch emulator to play Doom is so you.
@TheRealJochen
@TheRealJochen 3 жыл бұрын
Switch emulator? What? That had nothing to do with the switch version. And if it did, it would probably have been the official Bethesda version that you can Buy from the Bethesda website, and steam. That's not even the Bethesda version, it has the red crosses in health kits.
@stormburn1
@stormburn1 3 жыл бұрын
AndyDoesAnAnimateYT in the top left you can see the program name is Ryujinx, a Switch emulator.
@a1batross_
@a1batross_ 4 жыл бұрын
I remember when I forked Xash3D(Half-Life game engine re-implementation), I wanted to run it on Linux. Then a random guy ported it to Android. After that a BSD port appeared, then OSX, then iOS. I remember MVG covered up Xash3D several times, on Switch and Vita, but some forks gone further, successfully running Half-Life on XBox and 3DS and... that's impressive. When I've started it, I've never thought of that. We've continuning to enhance portability and recently ported engine to "Made in China" music player, mobile phone Motorola ZN5 and even to DOS, thanks to refactoring renderer, achieving software mode and implementing low memory mode.
@a1batross_
@a1batross_ 4 жыл бұрын
@@mumbles005 if it has ability to run 3rdparty software, that would be enough to run Xash3D, not to say Doom or Quake lol.
@sganicocchi5337
@sganicocchi5337 4 жыл бұрын
Thanks for letting us play 1.6 and half life on our phones. Corona got us really stuck in traffic and I'm 1/4 through half life.
@a1batross_
@a1batross_ 4 жыл бұрын
@@mumbles005 engine can't utilize multiple processors at this time anyway. :( So I guess, which one is connected to video output, it should be used.
@a1batross_
@a1batross_ 4 жыл бұрын
@@sganicocchi5337 you're welcome~
@SummonerArthur
@SummonerArthur 4 жыл бұрын
Whats needed (files) and whats the system requirements to run it on android?
@hotdogflavoureddrink
@hotdogflavoureddrink 4 жыл бұрын
Great vid as usual MVG. I am currently thinking about my career and your stuff has really given me a lot to think about. I have always been afraid of programming but the plug in the end has really got me thinking I should learn it as a hobby and hopefully make something of it.
@VectraQS
@VectraQS 4 жыл бұрын
"DOOM chewed up slower 386 computers" I felt that.
@john_unforsaken
@john_unforsaken 4 жыл бұрын
Just worked on my 386 sx machine, upgraded the ram just so I could play it as well, I think I put 1 meg in to do so. Still choppy and lower res but it worked.
@VectraQS
@VectraQS 4 жыл бұрын
John Clarke I’m pushing a 20 MHz 386DX to its limits. Windows 95, TCP/IP, and trying to install IE 5.5 for laughs.
@octave981
@octave981 4 жыл бұрын
Now, while some amazing Doom Ports already exist, the most ambitious is still missing. A playable port of DOOM on MARS!
@hybby
@hybby 4 жыл бұрын
2021: Mars Rover now runs Doom
@StellaEFZ
@StellaEFZ 4 жыл бұрын
There's even DOOM on the NES. THE. FUCKING. NES.
@singletona082
@singletona082 3 жыл бұрын
We must petition nasa to give us the specs for the rovers up there so we can send along with the manned mission disks.so they can jumpstart curiosity and install doom.
@talkinglukashenko4303
@talkinglukashenko4303 3 жыл бұрын
@@StellaEFZ it actually has a raspberry pi built in to the cartridge. still kinda cool tho
@claudiobizama5603
@claudiobizama5603 2 жыл бұрын
Imagine the input lag
@andrescarrasco1248
@andrescarrasco1248 4 жыл бұрын
I played Doom for the first time when I was a child on 97, of course never passed the game, then on 2008 I got the port for my psp and was able to defeat the game ultimate and 2, that was amazing, thank you for writing that port, now days I love Doom 2016
@MichaelTavares
@MichaelTavares 3 жыл бұрын
Nice work getting @nostalgianerd and @lgr for the voice acting!
@LNSLateNightSaturday
@LNSLateNightSaturday 4 жыл бұрын
Good to hear Nostalgia Nerd and LGR! Great vid, mate.
@GameplayandTalk
@GameplayandTalk 4 жыл бұрын
Doom-X was one of the first things I loaded onto my modded Xbox back in the day. Thanks for porting it!
@TechDoctorUK
@TechDoctorUK 4 жыл бұрын
This was the game that made me upgrade my 386 to a 486sx25 !
@alexjohnward
@alexjohnward 4 жыл бұрын
must have 486 DX!
@TechDoctorUK
@TechDoctorUK 4 жыл бұрын
DX = with maths co-processor ... mine was without that, hence sx25😀
@user10476
@user10476 4 жыл бұрын
I didn't run on the 386? I thought Doom could run on any hardware 🤔
@alexjohnward
@alexjohnward 4 жыл бұрын
@@user10476 it ran, frame-rate was slideshow.
@user10476
@user10476 4 жыл бұрын
@@alexjohnward Sounds more like it was walking or crawling than running...
@JosePerez-zt8si
@JosePerez-zt8si 4 жыл бұрын
Always looking foward to your videos!!!
@Norweeg
@Norweeg 4 жыл бұрын
I didn’t expect to hear LGR, but I should have. This is the perfect subject for a collab with him. Thank you for putting together this awesome video.
@markzimmerman1899
@markzimmerman1899 4 жыл бұрын
0:55 I love it when LGR collaborates for voice lines!
@MultiTelan
@MultiTelan 4 жыл бұрын
Can confirm. It's on just about everything I own with a screen.
@mullinsjm1
@mullinsjm1 4 жыл бұрын
Lazy game reviews helping with the narration is awesome. It is so fitting.
@reaganlyle5088
@reaganlyle5088 4 жыл бұрын
0:48 Damn, I didn't know LGR worked for ID software.
@Perceptified
@Perceptified 3 жыл бұрын
we were just welcomed to a John Carmack thing
@surfgreeentele
@surfgreeentele 4 жыл бұрын
There's an exact replica of Doom on Roblox, there's even a multiplayer.
@userPrehistoricman
@userPrehistoricman 4 жыл бұрын
That's nuts. I didn't think Lua in Roblox would be fast enough to run the software renderer.
@CathrineMacNiel
@CathrineMacNiel 4 жыл бұрын
@@userPrehistoricman when you think about it, lua is strongly bound to c++
@userPrehistoricman
@userPrehistoricman 4 жыл бұрын
Obviously the game engine consists of C++ functions and Lua binds are given. Normal Lua code is still interpreted, which is very slow. There's a chance that Roblox no longer uses interpreted Lua, rather compiled Lua. I know they use Lua bytecode for the client-sided scripts.
@OperatorVanta
@OperatorVanta 4 жыл бұрын
Don't forget, He's making a clone of DooM eternal on Roblox.
@Vanessaira-Retro
@Vanessaira-Retro 4 жыл бұрын
Great "Respects were made" in this video. Awesome job!
@DarthBreh
@DarthBreh 4 жыл бұрын
you are awesome mvg! im always looking foward to your nate the hate conversations! i just recently played doom for the first time on the switch, its a great game!
@Gunbudder
@Gunbudder 2 жыл бұрын
by far my favorite doom port was the port that let Doom, heretic and hexen run directly on the Flash virtual machine. It was one of the first big projects with Alchemy, which let you compile C code that targeted the flash VM. That triple port was done by Newgrounds, and you can still get it from them. although you now also need to download the NG Flash player because adobe has abandoned their version lol
@jocosesonata
@jocosesonata 4 жыл бұрын
The antithesis to the question: "But can it run Crysis?" Chill, m'dudes! It's a meme. I frankly don't care if Crysis can be run or not. Especially since my PC is on the average/decent side, so it won't be able to play anything too high-end, not even DOOM!!! (2016). Pity me, for my subpar computer. I won't be able to experience the Slayer's rampage.
@bhirawamaylana466
@bhirawamaylana466 4 жыл бұрын
Oh come on Crysis is old news even new low end hardware now can run it, but If that hardware cannot run Doom that mean there something wrong with it.
@pipyakas
@pipyakas 4 жыл бұрын
@@bhirawamaylana466 the new ryzen 3000 CPUs can still drop to 60fps due to CPU heavy levels/maps with lots of physics and AI interaction. It's still interesting to see how new hardware run Crysis, because there's no other game like it, not even Crysis 3 with some level essentially demands you have more than 4 CPU cores for 60fps
@bhirawamaylana466
@bhirawamaylana466 4 жыл бұрын
@@pipyakas so ? its still can run it unlike few year ago where Crysis crash many system even in expensive hardware, and with little tweak you can run it 60fps without any problem, I bet if the developer release the source code many will tweak it and can be play even in old hardware coz there many useless code in Crysis.
@pipyakas
@pipyakas 4 жыл бұрын
@@bhirawamaylana466 no one actually knows if there're useless code in Crysis - it's already incredible that they can output such graphics in 2007, let alone pioneer things like SSAO and POM in games. The meme "but can it run Crysis" is not necessary about "running it at a playable state" anymore because if you want, you can run it on a singlecore Pentium 4. It's about how it runs, or scale. If you dont see any importance in that then you do you, but that's the same deal with ppl want to see toasters run Doom
@bhirawamaylana466
@bhirawamaylana466 4 жыл бұрын
@TheThunderGuy S agree there many discuss about it, some try it vanilla, some try to tweak it and some try to crack the code, and found the game is mess I don't know what developer thinking but I guess they to ambitious, now day it's know for meme but back then while some praise it (even though it's just generic FPS to me) many also complain about it.
@Ziggurat1
@Ziggurat1 4 жыл бұрын
Thank you for delivering now in these homebound days
@GruntyGunner
@GruntyGunner 2 жыл бұрын
Man I love your channel, words can’t describe how much I enjoy your content
@RafaelSolMaker
@RafaelSolMaker 4 жыл бұрын
Strangely enough, I was playing the original Doom. Other than the Shareware chapter that I played dozens of times, I never actually finished this. I'm playing chapter 2 and it's being an amazing experience. Of course it's a port with some small liberties over the original, but I still have my shareware copy on a CD-ROM around, to play it on Windows 32 bits or via DOSBox. Time to finally finish it and prepare myself for Doom Eternal. Great and interesting video as always, I simply love your videos! Keep the good work!
@lohphat
@lohphat 4 жыл бұрын
6:45 I think you meant “deprecated” [DEPP-rih-kay-ted] (no longer current) instead of “depreciated” [de-PREE-she-ay-ted] (lower in monetary value over time via a defined schedule)
@mattiviljanen8109
@mattiviljanen8109 4 жыл бұрын
This caught my eye too, and I think both would fit the sentence. From a technical point of view, using only current code without relying on anything undocumented and not taking advantage of compiler quirks, the source code remains valid source code to this day. From a human point of view, making the code simple, logical and easy to follow, keeping the distance to least used and hard to grasp language features and structuring the project right, the next person to look at it can actually get some meaningful work done. MVG said he created the Xbox port in a few nights, and I bet it wouldn't have been possible without both of the above being true.
@doc_sav
@doc_sav 4 жыл бұрын
I can tell you that in a professional development setting, these words are used interchangeably without question. This is going to be one of those instances of language evolution that linguistic purists get upset about probably..
@userPrehistoricman
@userPrehistoricman 4 жыл бұрын
Meanwhile self-deprecation is viewing yourself with lower value and self-depreciation is viewing yourself as obsolete. English is great :(
@lohphat
@lohphat 4 жыл бұрын
docsav I’ve been in professional software and hardware development for 35 years. There has been little confusion on these terms across a dozen companies.
@dangerfox1776
@dangerfox1776 4 жыл бұрын
@@lohphat you must be fun at parties
@wasd____
@wasd____ 4 жыл бұрын
"Things like chocolate DOOM, which is kind of the vanilla flavored DOOM" ...Umm, wait.
@mysocialmediaslave2301
@mysocialmediaslave2301 4 жыл бұрын
Vanilla Doom - plain old Dos version of doom Chocolate Doom - modern source port that runs on modern OS but replicates and behaves like the old plain Dos version of doom
@fragglet
@fragglet 4 жыл бұрын
GNU's Not Unix and Chocolate Doom ain't Vanilla (but behaves very similar).
@Xegethra
@Xegethra 4 жыл бұрын
I'm getting a culinary vibe from that post....
@tomstonemale
@tomstonemale 4 жыл бұрын
/whoosh Seriously, I am amazed at how even nerds don't get nerdy jokes
@FunkyELF
@FunkyELF 4 жыл бұрын
Great video... that book looks neat even though I'm not really into game development I enjoy reading about this kind of stuff.
@EspireMike
@EspireMike 4 жыл бұрын
LOVED the cameos from Nostalgia Nerd and LGR!
@MKMadness
@MKMadness 4 жыл бұрын
It's insane how far we have come when it comes to technology.
@endianajohns4788
@endianajohns4788 4 жыл бұрын
“Doom runs on everything” My garbage pc: are you challenging me
@ArcturusOTE
@ArcturusOTE 4 жыл бұрын
Just run a no frills source port, disable filtering of any kind and yer good to go
@crevice5369
@crevice5369 3 жыл бұрын
@@ArcturusOTE stfu geek
@doctor_sega
@doctor_sega 4 жыл бұрын
Thanks sir, very good produced video! Best regards from germany
@asdfjklo124
@asdfjklo124 4 жыл бұрын
11:32 Perfect coffeetable book. Auntie is gonna love it
@VegitoBlackityBlack
@VegitoBlackityBlack 4 жыл бұрын
I read the description and I need to see Doom playing on a microwaves screen.
@agudgorl
@agudgorl 4 жыл бұрын
10 years from now, we're gonna be playing Doom in our sleep.
@Radioaktivitaet
@Radioaktivitaet 4 жыл бұрын
yeah.. some scientists will manage to artificially create memories and dreams on a PC and then implant them as-is into a person. and then some guy ports doom to a human brain.
@connorkiss2614
@connorkiss2614 4 жыл бұрын
While other KZbinrs have covered Doom ports, you have presented a unique look at the code and that's why your channel always stands out to others !
@alasyon
@alasyon 4 жыл бұрын
Nice work getting the guest voices on this one!
@geminirebirth
@geminirebirth 4 жыл бұрын
Sooo, Nostalgia Nerd is some random dude on the internet and LGR is Carmack.
@samse7en11
@samse7en11 4 жыл бұрын
Watching gameplay, makes me want to play Doom, no matter how many times I've played it 😁
@RegretMSTRPWN
@RegretMSTRPWN 4 жыл бұрын
This is just another great example of how restrictions lead to the greatest pieces of art. The difficulty in making a game of this caliber definitely was a driving factor in making sure the code was as elegant and good to work with as it was
@BusyMEOW
@BusyMEOW 6 ай бұрын
I played your port on my modded Xbox, it came with MAME but I was surprised to find DOOM was there as well.. That was the first time I got to own and play a proper HD version of Doom as I only played it on my Snes or on my school's PC's 🙂 Thankyou, fellow Aussie.. I loved the Switch port too, how it updated to play proper widescreen.
@bonkmaykr
@bonkmaykr 4 жыл бұрын
Me: deprecated MVG: *depreciated*
@Mecharuva
@Mecharuva 4 жыл бұрын
I think at about 6:45 you were looking for the word “deprecated,” maybe?
@Frostie3672
@Frostie3672 2 жыл бұрын
I'm amazed how well the doom ports played on my Amiga, I was running the blizzard 1260 accelerator which obviously helped, think it was A-doom that I played, it was silky smooth. Quake played pretty well if I didn't have the game play in full screen, had to shrink it down a bit to get a decent frame rate but just the fact that you could play it & doom on the Amiga was amazing.
@ChuckMoyes
@ChuckMoyes 4 жыл бұрын
I ported Doom to Nintendo DS (with wifi multiplayer) back in the day! Brings back good memories, thanks for making this video.
@GTXDash
@GTXDash 4 жыл бұрын
I would die for someone to do a decent port for the Saturn. Apparently the developer got the game to work at up to 60fps because he was utilizing everything on the board including both VDP chips. Unfortunately Carmack told him to not use them because they had the "unfortunate" side effect of texture warping. And so now it runs at the software level which results in an abysmal framerate. :( I would also like to see a good port for the 3DO as well.
@JAGO_Tech
@JAGO_Tech 4 жыл бұрын
Did you know Japanese framerates on SS port are better? Fun fact.
@GTXDash
@GTXDash 4 жыл бұрын
@@JAGO_Tech That's what they said about Tomb Raider also, but they were also wrong. The Japanese version of Doom runs just as bad as the American.
@JAGO_Tech
@JAGO_Tech 4 жыл бұрын
@@GTXDash I've played 10+ hours of the US version of SS Doom. It's fairly choppy. I saw a comparison version on YT of JPN & it did look better. Not near 100% but better. I've also played through TR on SS & PSX. It runs fine on SS. The differences to PS1 aren't substantial. I'd say the PS models look slightly better due to shapes of polygons matching original development.
@cheater00
@cheater00 4 жыл бұрын
DOOM RUNS ON MY HEART, MVG
@smeliscave
@smeliscave 3 жыл бұрын
Omg That‘s Clint from LGR! Best crossover Episode everrrr
@mrnelsonius5631
@mrnelsonius5631 4 жыл бұрын
I grew up during the age of Doom and Quake. It’s why I started building computers and tinkering with software, learning basic coding etc. There was an incredible ethos running through computer tech in that era and I feel lucky and to have experienced it but also sad about things currently. No company now would allow a full source code release of a technologically ground breaking product like Doom, just a few years after initial release! Carmack did that for the good of the medium, as a valuable tool for others to learn and be inspired from. It cemented Doom’s everlasting legacy and I still find it emblematic of a better time in tech when the medium itself invited and challenged the public to understand the tools they had access to on a deeper level. Computers weren’t just appliances, they were the instrument of the future.
@linklovezelda
@linklovezelda 4 жыл бұрын
Aw man, did you just say "depreciated"?
@CanuckGod
@CanuckGod 3 жыл бұрын
Noticed that too, I think he said that in another video as well. That was about my only criticism of the video, should have been deprecated. Otherwise, another great video MVG!
@dustylamborghini3577
@dustylamborghini3577 4 жыл бұрын
Biggest mistake ever made: Underestimating the Amiga (!!!)
@vapourmile
@vapourmile 4 жыл бұрын
LOL. Doom is shit on every kind of Amiga except the 68060 accelerated Amigas, and it wasn't available on the Amiga until 1998. Carmack was absolutely right: On the Amigas which existed at the time Doom was actually released, Doom would have sucked. The idea the Amiga was some kind of graphical powerhouse is total and utter fiction.
@mgk64
@mgk64 4 жыл бұрын
0:57 AHHH THATS LGR's VOICEEEE!!!!
@Nob1ej0n
@Nob1ej0n 4 жыл бұрын
Fabien Sanglard's Game Engine Black Book series is fantastic! With the DOOM book, I'm a little disappointed that there wasn't more time spent on the engine (Fabien assumed you'd already read about most of it in his Wolf 3D book) and perhaps too much time spent on individual console ports (which were interesting in their own way, but dragged on if all you wanted to know about is the DOOM engine internals and not how each console's hardware worked). For a quick comparison (not commenting on quality of content, just numbers to illustrate a point) the DOOM text was 423 pages and 139 pages (33%) are dedicated to the engine, while the Wolf 3D book was 311 pages and 152 pages (49%) were about the engine. Both were still incredible reads and highly recommended. I am very grateful to Fabien for putting both together as this is exactly what I've always wanted and never expected to get. (I became a programmer because of DOOM, but understanding the engine always seemed just out of grasp.) I couldn't put either book down and read each in a single sitting. Fabien also has a great blog that I highly recommend (fabiensanglard dot net).
@Ziimbiian
@Ziimbiian 4 жыл бұрын
I have yet to see a GOOD DOOM port for the Sega Saturn.
@Ziimbiian
@Ziimbiian 4 жыл бұрын
@referral madness You're wrong. Saturn Doom wasnt made by Sega. There is a prototype that is lost out there who plays Doom with GPU acceleration, it has texture warping but it ran at 60fps.
@Juanknes
@Juanknes 4 жыл бұрын
@referral madness It can run Hexen at good speed. The Doom port was a disaster...
@ozzy64k61
@ozzy64k61 4 жыл бұрын
Anyone else got excited when they heard nostalgia nerd and lgr in an mvg video?
@Chrisso567
@Chrisso567 4 жыл бұрын
The algorithm is getting out of hand 😂
@arioca
@arioca 4 жыл бұрын
ozzy64k No, they’re both e-beggars.
@Gloriayana
@Gloriayana 3 жыл бұрын
I watch a little of this information from a show on Netflix about videogames, really nice video MVG
@winstonsmith430
@winstonsmith430 4 жыл бұрын
Awesome collaboration guys!!!
@NorthEevee
@NorthEevee 4 жыл бұрын
Hearing LGR as Carmack is something I never thought I wanted to occur.
@RabeDennis
@RabeDennis 4 жыл бұрын
Year 2030 Crysis Runs on Everything | MVG
@danmanx2
@danmanx2 4 жыл бұрын
This actually could be a thing.
@donpepe8440
@donpepe8440 4 жыл бұрын
@@ihatepokemonthings get your foil hat off
@fragglet
@fragglet 4 жыл бұрын
Hi - I'm the author of Chocolate Doom. It's always great to see more people talking about the Doom source code and I highly recommend it as a fun codebase to hack on and experiment with. Also another +1 for Fabien Sanglard's fantastic Doom Black Book that I also helped out with. The PDF version is packed with fascinating stuff about the Doom engine and will appeal to anyone who's curious about how games like this were written.
@LtdResources
@LtdResources 4 жыл бұрын
Brilliant video! Would you want to do a video digging slightly deeper in to working with the original xbox to the switch, not a training video but more of an appreciation of what you ha e done. Really enjoyed this anyway.
@OsakaSan
@OsakaSan 4 жыл бұрын
I just got an Animal Crossing ad This can't be intentional Right?
@hardgay7537
@hardgay7537 4 жыл бұрын
I've been on a 40k binge lately. You don't want to know how many Space Force ads I've been getting.
@angolin9352
@angolin9352 4 жыл бұрын
It's actually not. All the recent Doom/Animal Crossing memes have created an association in Google's ad AI. If you have been participating in this, Google knows and will serve you even more Animal Crossing ads. I miss the days when the surveillance in 1984 seemed like an exaggeration of a possible future. Nowadays reality is worse.
@mrbiffo6729
@mrbiffo6729 4 жыл бұрын
The most intriguing port that I've seen is on the Acorn BBC computer, using its second processor port to offload the hard math onto a Raspberry Pi: kzbin.info/www/bejne/n5nPdmmoeqypoJo
@RandomizationShow
@RandomizationShow 4 жыл бұрын
I knew a dedicated DOOM video from you was inevitable, glad it’s finally here :D
@bostownmassive
@bostownmassive 4 жыл бұрын
We really have to get MVG to a million plus subscribers. This dudes content, ( even for the novice and non technical types like me) is solid.
How Diablo was completely Reverse Engineered without Source Code | MVG
14:03
Modern Vintage Gamer
Рет қаралды 1,7 МЛН
ACTION BUTTON REVIEWS DOOM
3:30:22
Action Button
Рет қаралды 2 МЛН
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 40 МЛН
1🥺🎉 #thankyou
00:29
はじめしゃちょー(hajime)
Рет қаралды 56 МЛН
어른의 힘으로만 할 수 있는 버블티 마시는법
00:15
진영민yeongmin
Рет қаралды 6 МЛН
Tapwave Zodiac: The Failed 2003 Gaming PDA
19:31
LGR
Рет қаралды 1,7 МЛН
Titanfall on the Xbox 360 - The Impossible Port
14:27
Modern Vintage Gamer
Рет қаралды 406 М.
Growing Living Rat Neurons To Play... DOOM?
27:10
The Thought Emporium
Рет қаралды 3,5 МЛН
Icon of Sin Mechanics and Oddities
9:59
decino
Рет қаралды 749 М.
Dungeon Master -  Clever Floppy Disk Anti-Piracy | MVG
15:34
Modern Vintage Gamer
Рет қаралды 1 МЛН
Doom on a Commercial Kitchen Appliance
25:33
This Does Not Compute
Рет қаралды 206 М.
Why Doom is Awesome: Binary Space Partitioning
26:25
ShreddedNerd
Рет қаралды 1 МЛН
Doom Console Ports Comparison - Part 3
21:28
DavidXNewton
Рет қаралды 10 М.
Why was the Sony PlayStation 3 so hard to develop games for ? | MVG
12:39
Modern Vintage Gamer
Рет қаралды 832 М.
Minecraft Mob's Damage #shorts #minecraft #anime #phonk #chess
0:14
Mortis on Heist💀#brawlstars #shorts
0:12
Kevinn64
Рет қаралды 2,6 МЛН
Bling Bang Bang Born fight: Aaron Vs Zane #minecraftshorts
0:13
BigBlockCraft
Рет қаралды 12 МЛН
Parents separated their children😢 | #roblox #animation
1:00
Creeper
Рет қаралды 19 МЛН
Here comes Baby Peach
0:14
Troopa Deluxe
Рет қаралды 10 МЛН