Originally posted on Mastodon by @electron_greg

Doom can be run on EVERYTHING that has a screen (optional).

    • pewpew
      link
      fedilink
      516 days ago

      The C64 is probably 100 times less powerful than the systems DOOM was made to run on

      • partial_accumen
        link
        fedilink
        416 days ago

        If you’re into computing history, it isn’t even so much the power of the CPU (but that was certainly one bit). It had to do with how different computer architectures wrote to the screen. We take it for granted today with modern computing, but back then computer designers had to make trade off decisions to improve one area while sacrificing functionality in another. It was the age of sprites and many features were put in to handle more sprites, or more on the screen at once, or how fast you could cycle between them, or their color palette depth, or resolution. Not a single bit of that helped Wolfenstein 3D (Doom’s predecessor). 3D graphics FPV like Wolfenstein and Doom changed computing forever, and many systems (like Commodore) were left behind. Even early Macintosh computers struggled with 3D FPV games.

        So even Amiga and early Macs were far more powerful than c65 CPUs, but still struggled in 3D FPV.

    • @Dicska@lemmy.world
      link
      fedilink
      216 days ago

      I was so shocked first! Back when I was a kid I was super hyped when a Hungarian team had announced that they would make a Doom knockoff called Boom! I bought the game as soon as I could, and while I still played it a good bunch, I was a bit disappointed that it was basically an old RPG style 90-degree-turns-only, central projection kind of shooter with mostly static (non-moving) sprites and joystick aiming. And that was pretty much all that they could squeeze out of the hardware, spread over several floppy disks.

      Since the map was mesh/cell based, and every enemy was in the center of one cell, it was faster to just turn-move-turn-move-turn and shoot with a centered crosshair than aiming with your constant speed joystick.

      Even THAT game had serious frame rate limitations, so I couldn’t believe my eyes when I saw the gif.

      • partial_accumen
        link
        fedilink
        316 days ago

        If you’re looking for an honest-to-goodness running on C64 hardware FPS experience that is as close to Wolfenstein 3D/Doom that we’ve seen so far, there is a really impressive demo from jimi9757 where he made a ray casting engine for c64. You can see that here.

        Perhaps even more impressive is he made a version for the Commodore PET too.

        • @Dicska@lemmy.world
          link
          fedilink
          216 days ago

          Holy mackerel, this is cool! Thanks! I also played Total Eclipse, which was a bit closer to being 3D (and Stunt Car Racer!), but this jimo stuff seems to run much faster.