Doom Runs on Everything | MVG

Поделиться
HTML-код
  • Опубликовано: 18 окт 2024

Комментарии • 1,7 тыс.

  • @Astfgl
    @Astfgl 4 года назад +2804

    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 года назад +142

      Real craftsmen. When you enjoy your work and you know your shit then it shows.

    • @brpadington
      @brpadington 4 года назад +119

      Carmack is a national treasure.

    • @AmstradExin
      @AmstradExin 4 года назад +1

      But it's not the fastest... 040 to run Doom on Amiga???? Pfeh.

    • @USSMariner
      @USSMariner 4 года назад +24

      @@brpadington Don't forget, Romero at his prime was no slouch either.

    • @brpadington
      @brpadington 4 года назад +26

      @@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.

  • @osgrov
    @osgrov 4 года назад +1099

    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 года назад +43

      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 года назад +31

      ​@@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 года назад +15

      Radical in the most 90s sense of the definition

    • @NicolaiSyvertsen
      @NicolaiSyvertsen 4 года назад +8

      @@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 года назад +3

      @@roberte2945 They didn't even use id software's engine for Rage 2, what a shame!

  • @Holammer
    @Holammer 4 года назад +854

    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 года назад +29

      Big brain

    • @Ribbons0121R121
      @Ribbons0121R121 4 года назад +5

      i volunteer

    • @sylisk
      @sylisk 4 года назад +4

      I hope someone does or I won't buy one.

    • @haseenabadshah5381
      @haseenabadshah5381 4 года назад +2

      269 likes lmao

    • @ElNoobYT1
      @ElNoobYT1 4 года назад +16

      45000: running doom 1993 on a galactic teleporter

  • @Projectwolfie21
    @Projectwolfie21 4 года назад +157

    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 года назад +16

      Some could say Doom is Eternal

    • @trickzclipz5910
      @trickzclipz5910 4 года назад +11

      girls are temporary.. but doom is eternal.

  • @corbinjones3086
    @corbinjones3086 4 года назад +2947

    If doom runs on everything.. then.. does that mean, doom is eternal?

    • @tommy8058
      @tommy8058 4 года назад +80

      Yes.👍

    • @KRAFTWERK2K6
      @KRAFTWERK2K6 4 года назад +103

      What you did there I see.

    • @EtanMarlin
      @EtanMarlin 4 года назад +8

      Omgoodness wow lol 😂

    • @Ralph_Sandwich
      @Ralph_Sandwich 4 года назад +26

      @@KRAFTWERK2K6 thanks yoda

    • @EternallyEve
      @EternallyEve 4 года назад +18

      @@Ralph_Sandwich welcome you are

  • @HonestlyJustSomeGuy
    @HonestlyJustSomeGuy 4 года назад +65

    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.

  • @stuballingerart
    @stuballingerart 4 года назад +1830

    "Chocolate DOOM, which is kind of the vanilla flavored DOOM"
    Wot

    • @olivethekitty5706
      @olivethekitty5706 4 года назад +53

      bruh

    • @Definitely_a_Fox
      @Definitely_a_Fox 4 года назад +40

      bruh

    • @singletona082
      @singletona082 4 года назад +249

      Vanilla Doom: the oficial install
      Chocolate Doom: Reimplimentation from source that is platform optimized but behaviorally the same as the original.

    • @heliveruscalion9124
      @heliveruscalion9124 4 года назад +8

      bruh

    • @leegsy
      @leegsy 4 года назад +7

      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.

  • @AcidGlow
    @AcidGlow 4 года назад +176

    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 4 года назад +12

      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 года назад +1

      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 года назад +5

      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

  • @DrearierSpider1
    @DrearierSpider1 4 года назад +985

    Yup, you can literally play DOOM on an oscilloscope with a toaster as a controller.

    • @singletona082
      @singletona082 4 года назад +31

      Hey I think I remember seeing that on hackaday.

    • @AndreiTacu
      @AndreiTacu 4 года назад +1

      DrearierSpider1 No you can’t

    • @eminescu253
      @eminescu253 4 года назад

      @@AndreiTacu glumea doar

    • @Dazdigo
      @Dazdigo 4 года назад +26

      @@AndreiTacu Doom on a scope: ruclips.net/video/GTApvwqZ_TM/видео.html
      Doom played with a toaster (which is fake but is plausible): ruclips.net/video/vI7tWd7B3iI/видео.html

    • @daskampffredchen
      @daskampffredchen 4 года назад +1

      @@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

  • @thecoolman78
    @thecoolman78 4 года назад +474

    I will play Doom in my I M A G I N A T I O N

  • @tejj5957
    @tejj5957 4 года назад +258

    I feel like Doom being ported to everything imaginable is a testament to how great the game is

    • @jackalenterprisesofohio
      @jackalenterprisesofohio 3 года назад +3

      Ha.
      Like you could port it to a cheesewheel.

    • @dragonandavatarfan8865
      @dragonandavatarfan8865 2 года назад +8

      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

  • @btarg1
    @btarg1 4 года назад +782

    Id Software: *makes clean, readable code that always works*
    Valve: [CONFUSED SCREAMING]

    • @damsen978
      @damsen978 4 года назад +51

      Well... Doom is much simpler than any of Valve games, so that's something to consider.

    • @ValkyrieTiara
      @ValkyrieTiara 4 года назад +96

      @@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.

    • @brandonobaza8610
      @brandonobaza8610 4 года назад +20

      “Have you seen our code?”
      _(showcases the crate of malfunctioning SIR units)_
      “It’s not stupid! It’s _advanced._ “

    • @alvareo92
      @alvareo92 4 года назад +10

      Almost any videogame programmer: [CONFUSED SCREAMING]

    • @sabikikasuko6636
      @sabikikasuko6636 4 года назад +70

      Bethesda: [tries to scream but the sound files are bugged]

  • @sonichuizcool7445
    @sonichuizcool7445 4 года назад +21

    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.

  • @BenersantheBread
    @BenersantheBread 4 года назад +111

    "The level design by John Romero is iconic"
    *Shows Hell Beneath*

    • @matheusrios4223
      @matheusrios4223 4 года назад

      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 3 года назад

      @@matheusrios4223 don't forget e4m6

  • @danmanx2
    @danmanx2 4 года назад +43

    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.

  • @TorqueSteer
    @TorqueSteer 4 года назад +39

    2007: "But can it run Crysis?", 1993: "But can it run Doom?"

    • @crevice5369
      @crevice5369 3 года назад +4

      Crysis is beyond overrated.

    • @vladv5126
      @vladv5126 4 месяца назад

      Can Crysis run Doom?

  • @SaroG
    @SaroG 4 года назад +428

    0:48 LGR detected

    • @philtype-r810
      @philtype-r810 4 года назад +15

      0:18 Nostalgia Nerd

    • @NexuJin
      @NexuJin 4 года назад +12

      Where is The 8-bits Guy?

    • @philtype-r810
      @philtype-r810 4 года назад +1

      🙈

    • @mikieswart
      @mikieswart 4 года назад +4

      it was such a nice surprise that i actually felt joy

    • @SmaMan
      @SmaMan 4 года назад +11

      I just love that LGR gets to play the voice of John Carmack!

  • @strawmanfallacy
    @strawmanfallacy 4 года назад +36

    I'D NOTICE CLINT'S VOICE ANYWHERE! Shout-out to Lazy Game Reviews.

  • @MarcoGPUtuber
    @MarcoGPUtuber 4 года назад +479

    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 года назад +14

      Jesus christ how many times are you gonna comment

    • @MarcoGPUtuber
      @MarcoGPUtuber 4 года назад +34

      @@zenv9180 As many as I want to. It's a free country.

    • @tobiasboon8496
      @tobiasboon8496 4 года назад +11

      zenv The dude commented 3 times. How does it affect you dude?

    • @VV-nw3lz
      @VV-nw3lz 4 года назад +3

      @Tobias Boon it is a lot. But they are great comments so... @Marco keep it up.

    • @apispraetorium3275
      @apispraetorium3275 4 года назад +3

      @@MarcoGPUtuber What's a free country? You're on the Internet.

  • @vinnysgphone
    @vinnysgphone 4 года назад +59

    A coworker and I made it run on a 36” Canon Plotter. We have everyone beat. Trust me.

    • @mathieuwiersma1660
      @mathieuwiersma1660 4 года назад +8

      I've got Doom running on my Electric bike's dashboard.

    • @RetroDawn
      @RetroDawn 3 года назад +1

      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 3 года назад

      @@mathieuwiersma1660 What was that dashboard running for SoC and OS? I'd love to know about the porting.

  • @MarcoGPUtuber
    @MarcoGPUtuber 4 года назад +705

    Mistakes were made: When they forced you to log in.

    • @NicoTheCinderace
      @NicoTheCinderace 4 года назад +35

      To be fair, that issue was rectified within the first patch of the switch port.

    • @MarcoGPUtuber
      @MarcoGPUtuber 4 года назад +114

      @@NicoTheCinderace After angering everybody.....on a 1993 game that is open source.

    • @clarebearr5357
      @clarebearr5357 4 года назад +17

      Marco Bethesda.

    • @6581punk
      @6581punk 4 года назад +36

      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 года назад +8

      6581punk or just because it’s a plain better engine in every respect.

  • @CubicleNate
    @CubicleNate 4 года назад +21

    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 года назад +5

      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 года назад +589

    "The level design by John Romero is iconic" while showing a map designed by American McGee.

    • @sovietonion4020
      @sovietonion4020 4 года назад +48

      And let's not forget Shawn Green, Sandy Peterson and Tom Hall (at least in the first game).

    • @ChesterRico
      @ChesterRico 4 года назад +7

      Yeah, I was gonna say. Fucking e4m1...

    • @sweetypuss
      @sweetypuss 4 года назад +14

      its almost as if MVG is a fucking poser and doesn't know anything about DOOM

    • @Gatitasecsii
      @Gatitasecsii 4 года назад +62

      Yeah I also memorize who made each and every map! It shows I actually like Doom unlike these normies ugh

    • @alexcallender
      @alexcallender 4 года назад +67

      ​@@Gatitasecsii "You say you're a fan of DOOM? Name 3 of their albums"

  • @Simte
    @Simte 4 года назад +160

    2020: Doom runs on a prengancy test.

    • @TheRealJochen
      @TheRealJochen 4 года назад +17

      2030: Doom runs on brain chip

    • @workingjoe5599
      @workingjoe5599 4 года назад +21

      2077: doom runs on a gun

    • @johngrave5554
      @johngrave5554 4 года назад +9

      @@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 года назад +8

      2169
      doom runs on a flashlight

    • @Luminatedd
      @Luminatedd 3 года назад +1

      lol someone actually got doom running on a pregnancy test:D

  • @MarcoGPUtuber
    @MarcoGPUtuber 4 года назад +349

    No mistakes were made with these Nostalgia Nerd and LGR cameos!

    • @arioca
      @arioca 4 года назад +3

      Marco Unfortunately you’re mistaken; they’re both e-beggars.

    • @cunt5413
      @cunt5413 4 года назад +14

      @@arioca how so?

    • @MarcoGPUtuber
      @MarcoGPUtuber 4 года назад +13

      @@arioca I like Nostalgia Nerd and LGR. Subbed to both!

    • @arioca
      @arioca 4 года назад +5

      @@cunt5413 If content creators want to earn a living on RUclips 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 RUclipsrs who do not need your money or video games/consoles donations. Many content creators on RUclips 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 года назад +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.

  • @evertonc1448
    @evertonc1448 4 года назад +26

    "it seems even in those days port begging existed"
    Homebrew developers laughed with this one, lol.

  • @lazydragon2551
    @lazydragon2551 4 года назад +452

    1993: Doom runs on everything
    2020: Doom still runs on everything
    Meanwhile in 2007: Crysis runs on nothing.

    • @Gatitasecsii
      @Gatitasecsii 4 года назад +9

      Bad optimization. Crysis was such a piece of shit.

    • @bradmonk69
      @bradmonk69 4 года назад +34

      You could argue that Crysis still runs on barely anything.

    • @davkdavk
      @davkdavk 4 года назад +10

      Its not even that good. Just single threaded.

    • @owenwalters5818
      @owenwalters5818 4 года назад +1

      Threadripper 3990x out here in 2020 running Crysis without a GPU tho.

    • @damsen978
      @damsen978 4 года назад +7

      @@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.

  • @BruceChastain
    @BruceChastain 4 года назад +14

    I feel so lucky to have been a young teen when doom came out, great times.

  • @djc604
    @djc604 4 года назад +26

    Having Clint (LGR) do the voiceover for John Carmack was a wonderful surprise

  • @TtEL
    @TtEL 2 года назад +3

    0:48 I like how Carmack misspelled "powerful"

  • @aaaron7481
    @aaaron7481 4 года назад +263

    I remember one time I played doom on my calculator and my teacher thought I was doing my work

    • @h3lln18htf1r3
      @h3lln18htf1r3 4 года назад +11

      Texas Instruments Ti-82 or Ti-84? :-D

    • @arunraman6630
      @arunraman6630 4 года назад +13

      nspire probably. that can run quake too

    • @GhostsQueen85
      @GhostsQueen85 4 года назад +1

      LMAO

    • @ozzelot3349
      @ozzelot3349 4 года назад +8

      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

  • @phoenix9856
    @phoenix9856 4 года назад +1

    I love how all these retro tech youtubers help each other with voiceovers and collaborations, makes me feel good.

  • @bananachild1936
    @bananachild1936 4 года назад +59

    I can recognize LGR's charismatic voice anywhere in a heartbeat

    • @prymus141
      @prymus141 3 года назад +2

      Right after the first message, being read by Nostalgia Nerd

  • @babywithatank9565
    @babywithatank9565 4 года назад +31

    “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 2 года назад

      The original dos version is capped at 35 fps, duh

  • @l.e.a.d.761
    @l.e.a.d.761 4 года назад +229

    Mistakes were made: Forgetting to turn the mouse cursor off.

    • @SupaDanteX
      @SupaDanteX 4 года назад +4

      Silly Mistake?
      Or the first generation of Aim Assist?

  • @MichaelTavares
    @MichaelTavares 4 года назад +1

    Nice work getting @nostalgianerd and @lgr for the voice acting!

  • @Vamptonius
    @Vamptonius 4 года назад +273

    The new 'Hello, World', really.

    • @daskampffredchen
      @daskampffredchen 4 года назад +24

      The Hello World of Homebrew

    • @darkness74185
      @darkness74185 4 года назад +28

      Hello World and Doom, name a more iconic duo in homebrew scene

    • @MarksterC
      @MarksterC 4 года назад +4

      omg genius

    • @singletona082
      @singletona082 4 года назад +2

      @@darkness74185 zork.

    • @ashurad_fox5991
      @ashurad_fox5991 4 года назад +4

      that's… oh that's true
      I wish this was the first one we did while studying I.T

  • @mullinsjm1
    @mullinsjm1 4 года назад +1

    Lazy game reviews helping with the narration is awesome. It is so fitting.

  • @GameplayandTalk
    @GameplayandTalk 4 года назад +9

    Doom-X was one of the first things I loaded onto my modded Xbox back in the day. Thanks for porting it!

  • @RegretMSTRPWN
    @RegretMSTRPWN 4 года назад +1

    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

  • @andrescarrasco1248
    @andrescarrasco1248 4 года назад +6

    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

  • @mrnelsonius5631
    @mrnelsonius5631 4 года назад +1

    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.

  • @a1batross_
    @a1batross_ 4 года назад +41

    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 года назад +3

      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?

  • @Gunbudder
    @Gunbudder 2 года назад +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

  • @batmangovno
    @batmangovno 4 года назад +54

    7:05 Using a Switch emulator to play Doom is so you.

    • @TheRealJochen
      @TheRealJochen 4 года назад

      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 4 года назад +1

      AndyDoesAnAnimateYT in the top left you can see the program name is Ryujinx, a Switch emulator.

  • @Totone56
    @Totone56 4 года назад +2

    I loved the fact that Doom and Doom 2 even run inside of Doom Eternal

  • @TechDoctorUK
    @TechDoctorUK 4 года назад +28

    This was the game that made me upgrade my 386 to a 486sx25 !

    • @alexjohnward
      @alexjohnward 4 года назад +2

      must have 486 DX!

    • @TechDoctorUK
      @TechDoctorUK 4 года назад +1

      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 года назад +2

      @@user10476 it ran, frame-rate was slideshow.

    • @user10476
      @user10476 4 года назад

      @@alexjohnward Sounds more like it was walking or crawling than running...

  • @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.

  • @MultiTelan
    @MultiTelan 4 года назад +13

    Can confirm. It's on just about everything I own with a screen.

  • @smeliscave
    @smeliscave 3 года назад +1

    Omg That‘s Clint from LGR! Best crossover Episode everrrr

  • @octave981
    @octave981 4 года назад +14

    Now, while some amazing Doom Ports already exist, the most ambitious is still missing. A playable port of DOOM on MARS!

    • @hybby
      @hybby 4 года назад +4

      2021: Mars Rover now runs Doom

    • @StellaEFZ
      @StellaEFZ 4 года назад +3

      There's even DOOM on the NES. THE. FUCKING. NES.

    • @singletona082
      @singletona082 4 года назад +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 4 года назад

      @@StellaEFZ it actually has a raspberry pi built in to the cartridge. still kinda cool tho

    • @claudiobizama5603
      @claudiobizama5603 2 года назад

      Imagine the input lag

  • @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.

  • @jocosesonata
    @jocosesonata 4 года назад +64

    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 года назад +2

      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 года назад +1

      @@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 года назад +2

      @@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.

  • @VectraQS
    @VectraQS 4 года назад +8

    "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 года назад +1

      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.

  • @lohphat
    @lohphat 4 года назад +107

    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 года назад +3

      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 года назад +10

      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 года назад +4

      Meanwhile self-deprecation is viewing yourself with lower value and self-depreciation is viewing yourself as obsolete. English is great :(

    • @lohphat
      @lohphat 4 года назад +9

      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 года назад +1

      @@lohphat you must be fun at parties

  • @bostownmassive
    @bostownmassive 4 года назад +1

    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.

  • @surfgreeentele
    @surfgreeentele 4 года назад +25

    There's an exact replica of Doom on Roblox, there's even a multiplayer.

    • @userPrehistoricman
      @userPrehistoricman 4 года назад +3

      That's nuts. I didn't think Lua in Roblox would be fast enough to run the software renderer.

    • @CathrineMacNiel
      @CathrineMacNiel 4 года назад +2

      @@userPrehistoricman when you think about it, lua is strongly bound to c++

    • @userPrehistoricman
      @userPrehistoricman 4 года назад +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.

  • @mgk64
    @mgk64 4 года назад +2

    0:57 AHHH THATS LGR's VOICEEEE!!!!

  • @Ziggurat1
    @Ziggurat1 4 года назад +4

    Thank you for delivering now in these homebound days

  • @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.

  • @reaganlyle5088
    @reaganlyle5088 4 года назад +6

    0:48 Damn, I didn't know LGR worked for ID software.

    • @Perceptified
      @Perceptified 3 года назад

      we were just welcomed to a John Carmack thing

  • @asdfjklo234
    @asdfjklo234 4 года назад

    11:32 Perfect coffeetable book. Auntie is gonna love it

  • @samse7en11
    @samse7en11 4 года назад +7

    Watching gameplay, makes me want to play Doom, no matter how many times I've played it 😁

  • @connorkiss2614
    @connorkiss2614 4 года назад

    While other RUclipsrs have covered Doom ports, you have presented a unique look at the code and that's why your channel always stands out to others !

  • @MKMadness
    @MKMadness 4 года назад +6

    It's insane how far we have come when it comes to technology.

  • @BusyMEOW
    @BusyMEOW 11 месяцев назад

    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.

  • @geminirebirth
    @geminirebirth 4 года назад +5

    Sooo, Nostalgia Nerd is some random dude on the internet and LGR is Carmack.

  • @EspireMike
    @EspireMike 4 года назад

    LOVED the cameos from Nostalgia Nerd and LGR!

  • @VegitoBlackityBlack
    @VegitoBlackityBlack 4 года назад +3

    I read the description and I need to see Doom playing on a microwaves screen.

  • @Frostie3672
    @Frostie3672 2 года назад +1

    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.

  • @wasd____
    @wasd____ 4 года назад +35

    "Things like chocolate DOOM, which is kind of the vanilla flavored DOOM"
    ...Umm, wait.

    • @mysocialmediaslave2301
      @mysocialmediaslave2301 4 года назад +11

      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 года назад +2

      GNU's Not Unix and Chocolate Doom ain't Vanilla (but behaves very similar).

    • @Xegethra
      @Xegethra 4 года назад +1

      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

  • @LNSLateNightSaturday
    @LNSLateNightSaturday 4 года назад

    Good to hear Nostalgia Nerd and LGR! Great vid, mate.

  • @Mr.Atari2600
    @Mr.Atari2600 4 года назад +3

    Before "Can it run Crysis?" There was "Can it run DOOM?"

  • @mort_brain
    @mort_brain 4 года назад

    I have a huge respect for you for porting Doom onto PSP, unfortunatley when I was a kid I was to silly to find out how to install and run the port.

  • @Mecharuva
    @Mecharuva 4 года назад +4

    I think at about 6:45 you were looking for the word “deprecated,” maybe?

  • @FunkyELF
    @FunkyELF 4 года назад +1

    Great video... that book looks neat even though I'm not really into game development I enjoy reading about this kind of stuff.

  • @agudgorl
    @agudgorl 4 года назад +6

    10 years from now, we're gonna be playing Doom in our sleep.

    • @Radioaktivitaet
      @Radioaktivitaet 4 года назад +1

      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.

  • @chizukichan
    @chizukichan 4 года назад

    Modern Vintage Gamer I just spotted a typo in the tag "#sourecode" and I'm sure you meant "#sourcecode" so, I thought I'd notify you for SEO reasons. Keep making these badass videos! You got me into Switch Homebrew (fixed a couple makefiles for the Homebrew Channel and the CMakeToolchain [because I prefer CMake over Make]) right before I got distracted by Scooter Hacking for a bit and wrote an app called NineRiFt. Now, I'm onto Firmware Reverse Engineering (mostly targeted at scooters still while I learn Ghidra and get comfortable) and I'm starting to look at Xqemu to see if I can contribute (probably not but, I'm still gonna try).

  • @endianajohns4788
    @endianajohns4788 4 года назад +14

    “Doom runs on everything”
    My garbage pc: are you challenging me

    • @ArcturusOTE
      @ArcturusOTE 4 года назад +2

      Just run a no frills source port, disable filtering of any kind and yer good to go

    • @crevice5369
      @crevice5369 3 года назад

      @@ArcturusOTE stfu geek

  • @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).

  • @bonkmaykr
    @bonkmaykr 4 года назад +20

    Me: deprecated
    MVG: *depreciated*

  • @Rafa-Silva-Alt
    @Rafa-Silva-Alt 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!

  • @NorthEevee
    @NorthEevee 4 года назад +5

    Hearing LGR as Carmack is something I never thought I wanted to occur.

  • @SoloBroBro
    @SoloBroBro 4 года назад

    really is the perfect game. I bought Doom 2016 in prep for the new Doom, and I never played any Doom ever before, I'm 33 years old btw, and I get the slayer edition which included doom 1-3 as well as Doom 2016. My plan now is to play doom 1-3, doom 64, and the two new dooms in order so I can appreciate the progression. I'm on M4 in Doom 1 right now and it amazes me that out of all the games that have released since then, this game is still super addicting after picking it up in at a time in my life where I have experienced countless other games that dont capture me in the same way even though it may be new and look more beautiful. I've always just looked and thought meh, but man, if your any kind of gamer of any age, Doom is one of the best video games of all time for sure and that will never change.

  • @cheater00
    @cheater00 4 года назад +11

    DOOM RUNS ON MY HEART, MVG

  • @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!

  • @GTXDash
    @GTXDash 4 года назад +6

    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.

  • @KRAFTWERK2K6
    @KRAFTWERK2K6 4 года назад

    Ooooh i recognized those familiar voices during the letter-reading part. :D Hello NostalgiaNerd & LazyGameReview!! :D

  • @CrimsonFlame567
    @CrimsonFlame567 4 года назад +5

    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.

  • @winstonsmith430
    @winstonsmith430 4 года назад

    Awesome collaboration guys!!!

  • @RabeDennis
    @RabeDennis 4 года назад +30

    Year 2030 Crysis Runs on Everything | MVG

    • @danmanx2
      @danmanx2 4 года назад +2

      This actually could be a thing.

    • @donpepe8440
      @donpepe8440 4 года назад

      @@YoureUsingWordsIncorrectly get your foil hat off

  • @benzbubblecat
    @benzbubblecat 4 года назад

    I love the cameos by nostalgia nerd and LGR!

  • @linklovezelda
    @linklovezelda 4 года назад +7

    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!

  • @fionavalkyrie
    @fionavalkyrie 4 года назад

    I love how you have, what looks like, an old amiga running Doom in the background :)

  • @dustylamborghini
    @dustylamborghini 4 года назад +6

    Biggest mistake ever made: Underestimating the Amiga (!!!)

    • @vapourmile
      @vapourmile 4 года назад +1

      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.

  • @antoniowakardo7280
    @antoniowakardo7280 4 года назад

    I've played doom on a Siemens SX1 on a Symbian system. That was so awesome I still remember how schocked I was running Doom! And keep in mind that mobile phone lunched 2003!!! 17 Year's ago!

  • @OsakaSan
    @OsakaSan 4 года назад +47

    I just got an Animal Crossing ad
    This can't be intentional
    Right?

    • @hardgay7537
      @hardgay7537 4 года назад +3

      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 года назад +3

      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.

  • @Gloriayana
    @Gloriayana 3 года назад

    I watch a little of this information from a show on Netflix about videogames, really nice video MVG

  • @AdamJorgensen
    @AdamJorgensen 4 года назад +4

    Doom is one of the few games from its era that has aged extremely well, both in terms of visuals and gameplay

  • @thogameskanaal
    @thogameskanaal 10 месяцев назад

    I'd love for you to do an impressive DOOM ports video, where you would take a look at some obscure but fascinating (stripped-down) versions of DOOM running on the most limited (embedded RISC arm/avr devices) and/or antiquated devices yet still recognizably being DOOM.