>full port of Tomb Raider running on unmodified GBA. >full port of Doom running on unmodified GBA

>full port of Tomb Raider running on unmodified GBA
>full port of Doom running on unmodified GBA
>full port of Quake running on unmodified GBA
Fricking insane

CRIME Shirt $21.68

Tip Your Landlord Shirt $21.68

CRIME Shirt $21.68

  1. 1 week ago
    Anonymous

    given that Tomb Raider and Quake needed, at minimum, the 64-bit horsepower of the Saturn/PS1 and the N64 to run, I have serious doubts that either of those are "full ports"

    • 1 week ago
      Anonymous

      >the 64-bit horsepower
      what a stupid Black folk

      you even suck at being a IQfyermin.

      • 1 week ago
        Anonymous

        they are decompiling the games and then recompiling them for the target platforms, it's not emulation

    • 1 week ago
      Anonymous

      Tomb Raider only has first levels but otherwise 100% full fricking port feature wise.

      • 1 week ago
        Anonymous

        >modern homosexual gamer

      • 1 week ago
        Anonymous

        language mister

    • 1 week ago
      Anonymous

      You are a Black person. Also N64 can run Portal. Now kys

      • 1 week ago
        Anonymous

        With enough memory, you can """run""" even Doom Eternal on a 8-bit microcontroller that's emulating a 64bit system

        • 1 week ago
          Anonymous

          https://web.archive.org/web/20121004032712/http://dmitry.co/index.php?p=./04.Thoughts/07.%20Linux%20on%208bit

        • 1 week ago
          Anonymous

          You are a Black person, and a homosexual. We are talking about original hardware only.

        • 1 week ago
          Anonymous

          I don't think an 8-bit computer can handle more than a few megabytes of RAM due to limited address space.

          • 1 week ago
            Anonymous

            see

            https://web.archive.org/web/20121004032712/http://dmitry.co/index.php?p=./04.Thoughts/07.%20Linux%20on%208bit

          • 1 week ago
            Anonymous

            He never directly says how much RAM that system has. He later mentions a 16MB SIMM, so I'm assuming that's how much he has. He's probably just using the SD card as additional memory as well as storage. That's the only way I can see to fit Ubuntu in that thing.

            I'm still doubtful an 8-bit address space would accommodate enough storage to use as virtual RAM to run Doom Eternal.

    • 1 week ago
      Anonymous

      The vast majority of software (games included) don't actually need 64 bit support to work. All those games you listed were originally developed on 32 bit x86 machines.

      • 1 week ago
        Anonymous

        Even lower. Quake originally ran under 16-bit DOS.

        • 1 week ago
          Anonymous

          No it didn't, neither did Doom. Both of those included 32 bit DOS extenders to enable usage of 32 CPU features and higher memory amounts. I was gonna say Wolf 3d did too, but apparently it ran in real mode.

    • 1 week ago
      Anonymous

      Oh no. He bought the 64bit marketing hype.

    • 1 week ago
      Anonymous

      Bait, or mental moronation?

    • 1 week ago
      Anonymous

      This is dad-level understanding of n64 technology

    • 1 week ago
      Anonymous

      You're very stupid, but I'm also skeptical. Doom is whatever, but the GBA does not have the hardware specs for TR or Quake - especially the latter, since it was made specifically for PCs.

    • 1 week ago
      Anonymous

      >64-bit horsepower

    • 1 week ago
      Anonymous

      i think these are all 16 bit dos games

      • 1 week ago
        Anonymous

        They're 32 bit.

        • 1 week ago
          Anonymous

          There is 16 bit 8088 port of doom. There is all kinds of ports these days

    • 1 week ago
      Anonymous

      I can't believe the developers of tomb raider developed with 64 bits in mind when the PS1 is only 32 bits.
      Just goes to show how much more strong sony bits are compared to shitendos.

  2. 1 week ago
    Anonymous

    Tomb Raider? I hardly know her!

    • 1 week ago
      Anonymous

      Womb raider!

  3. 1 week ago
    Anonymous

    >impossible port
    >obviously possible

  4. 1 week ago
    Anonymous

    it is indeed pretty effing impressive.
    the cpu on the gba has ~1/10th the power quake or tomb raider needed to run (pentium 75 vs ARM7TDMI running at 16Mhz)

    • 1 week ago
      Anonymous

      but the ps1 was only 33mhz

      • 1 week ago
        Anonymous

        mhz have no bearing on things when comparing two different architectures.
        because thats only the clock cycles.
        but instructions are not a 1:1 match to these.
        some instructions take more than one cycle, some do less.
        and that varies between architectures, even between models of the same family.

        they are decompiling the games and then recompiling them for the target platforms, it's not emulation

        emulation has nothing to do with whats happening here.
        in fact, you dont have enough horsepower in older console to do emulation at all.

        emulation is translating the instructions that constitute the program into instructions readable by your target machine.
        and the 64-bit thing of the nintendo is completely irrelevant.
        the 64 in N64 stands for 64 bit registers that turned out to be slower than their 32 bit counterparts. so went unused.
        and these only meant that you could work on data 64 bits at a time with a couple specific instructions.
        source: https://www.youtube.com/@KazeN64 - the ultimate authority on all things n64
        if you change architecture the whole scheme is dealt with differently.

        but mostly
        tomb raider was released on pc and playstation which were 32 bits at the time
        and quake was released on pc around the same era.
        you suck at being a IQfyermin. go watch some vintage gayming vijios post haste if you got any sense of self respect

        • 1 week ago
          Anonymous

          i said emulation has nothing to do with it, you seem to have thought i said the opposite

          they are simply decompiling the games and then recompiling them for another platform, i'm sure there is some other work involved like getting audio to work and the graphics to be OK and fast but there's nothing magical about this

          • 1 week ago
            Anonymous

            >i said emulation has nothing to do with it, you seem to have thought i said the opposite
            my bad

            >they are simply decompiling the games and then recompiling them for another platform, i'm sure there is some other work involved like getting audio to work and the graphics to be OK and fast but there's nothing magical about this
            theres more to it.
            they managed to fit these games in hardware that has 1/10th of the original target machines.
            this implies rewriting a good portion of the code
            and knowing the gba hardware in and out to extract the absolute max out of it

          • 1 week ago
            Anonymous

            >1/10th of the original target machines.
            1/10th *the computing power* of the original target machines.

          • 1 week ago
            Anonymous

            GBA is weaker than PCs from the early Quake era, but I don't know which Quake they ported (could have been a console one which was easier on the hardware). Doom is easier, GBA is much more powerful than OG Doom-era PCs. Tomb Raider looks tougher than Doom, so does Quake but console Quakes were lighter weight.

            It would be helpful if the OP had said which versions these were decompiles of. You're right that there is extra work.

          • 1 week ago
            Anonymous

            >GBA is much more powerful than OG Doom-era PCs.
            Sure it's faster than a 66Mhz Pentium?

          • 1 week ago
            Anonymous

            Doom did not require a Pentium, it was typical in 1993 for people to have a 386 or 486 at home. Pentiums were first offered for sale to OEMs in '93 but they were not common and were very expensive for a while.

          • 1 week ago
            Anonymous

            Not require, but you said "GBA is much more powerful than OG Doom-era PCs.", Pentium 66s existed already.

            66mhz doesn't matter when you're being bottlenecked by ISA speeds, slow hdds, crappy RAM and your bits being spread out across multiple cards and needing to run the OS and rely on its calls.
            Latency is a real killer. The GBA benefits a lot from being a sbc with only a bit of firmware telling it what to do.

            Compare GBA bus speeds to a fully 32-bit system like a original Pentium system from 1993.

            https://gamesystemrequirements.com/game/doom
            >486 66 mhz
            20 MIPS compared to the 14 of the GBA
            486 66 slightly faster
            https://gamicus.fandom.com/wiki/Instructions_per_second

            Yeah, of course. Main point was that anon said "GBA is much more powerful than OG Doom-era PCs".

            Recreational programmers today like to spend time getting to know the hardware so they can do things that weren't possible in the olden days. Apple II's, the C64, the Amiga, Atari, original PC's, all are being squeezed much harder than they were when they were current.

            [...]
            In 1993 a 486/66 was hot shit, very top spec PC. Doom only needed a 386.

            >In 1993 a 486/66 was hot shit, very top spec PC. Doom only needed a 386.
            Not what

            GBA is weaker than PCs from the early Quake era, but I don't know which Quake they ported (could have been a console one which was easier on the hardware). Doom is easier, GBA is much more powerful than OG Doom-era PCs. Tomb Raider looks tougher than Doom, so does Quake but console Quakes were lighter weight.

            It would be helpful if the OP had said which versions these were decompiles of. You're right that there is extra work.

            was about though.

          • 1 week ago
            Anonymous

            >Compare GBA bus speeds to a fully 32-bit system like a original Pentium system from 1993.
            I don't need to because bus speed needs nothing when one thing holds the machine hostage every few ms because it all wants priority and to keep in sync.

          • 1 week ago
            Anonymous

            Then compare real world benchmarks. You seem to underestimate the 1993 system here, meanwhile the GBA wasn't even fully 32-bit and mostly low power mobile hardware from the mid 90's.
            You'd be high to think the GBA was anywhere near the speed of a 66MHz Pentium.

            66mhz doesn't matter when you're being bottlenecked by ISA speeds, slow hdds, crappy RAM and your bits being spread out across multiple cards and needing to run the OS and rely on its calls.
            Latency is a real killer. The GBA benefits a lot from being a sbc with only a bit of firmware telling it what to do.

            More RAM, faster RAM, PCI bus... etc.

            >OS
            DOS? Even calling it a fully OS is stratching it. Lol.

          • 1 week ago
            Anonymous

            GBA had i think a 16 mhz arm7tdmi from ~1993 so it's not a generational increase in technology despite being 10 years newer. It didn't have to be, GBA games were seriously anemic

          • 1 week ago
            Anonymous

            >but you said "GBA is much more powerful than OG Doom-era PCs.", Pentium 66s existed already.
            Not in PCs, only in the hands of OEMs who had to make boards, spin up production, and assemble them, etc. You couldn't actually buy a Pentium computer until 1994 or so, it took that long for the supply chain to get tooled up.

            Your brand newest CPU you can buy at the store has always been a year or so out of date by the time it makes its way into the consumer pipeline. Nobody had Pentium 66's at home in 1993, first ads for 'em showed up in the fall for "delivery soon!"

            >In 1993 a 486/66 was hot shit, very top spec PC.
            Pentium was already out.

            >Doom only needed a 386.
            For poststamp size window and low settings. Even modern Doom source ports for DOS are struggling on a 386.

            >Pentium was already out.
            See above, it was in the hands of OEMs. But it was not in the hands of consumers widely until a year or even two later.

            >Doom only needed a 386.
            thats what i thought
            the site i quoted above says 486 @ 66
            but after further inquiry it appears that indeed, the reqs were to have a 386
            https://www.reddit.com/r/gaming/comments/a4yi5t/original_doom_system_requirements_from_my_25_year/

            thats 8.3 MIPS to run doom. pretty cheap if you ask me.
            like stated above, early pentiums did 125

            https://gamicus.fandom.com/wiki/Instructions_per_second

            I know because I downloaded and played it fine on my 386 when it was brand new.

          • 1 week ago
            Anonymous

            based.
            i had a 386 too. but i played doom on the schools computers.
            these were 486's

          • 1 week ago
            Anonymous

            >You couldn't actually buy a Pentium computer until 1994 or so
            You definitely could buy a Pentium computer Q4 1993. Doom released a few days before 1994.

          • 1 week ago
            Anonymous

            >You definitely could buy a Pentium computer Q4 1993.
            You could order one. OEMs bought up all the CPUs for a while though and there was even a Pentium shortage for a while. I do know they were not common until 1994 or even 1995. In 1994 I got a 486, and I had the fastest computer out of any kid in the school even though Pentiums were for sale. Nobody had them though, except businesses, they were like $3k and up for a while and the upgrades didn't show up for a while either.

          • 1 week ago
            Anonymous

            Nobody is talking about common or not, but that you could get one, onto your desk, in 1993, if you had the money. Stop trying to backtrack.

          • 1 week ago
            Anonymous

            https://books.google.com/books?id=gCfzPMoPJWgC&pg=PA130&dq=%22pentium+shortage%22&hl=en&sa=X&ved=2ahUKEwihg43BytGGAxVAkO4BHRnFDA0Q6AF6BAgHEAI#v=onepage&q=%22pentium%20shortage%22&f=false

            Actually this all goes back to the anon referring to a web site which mistakenly said that Doom needed a 486/66, which was brought up as an objection to my statement that a GBA was more powerful than the PC's of the time. And for the most part it was, barring the nearly impossible to obtain Pentiums which represented the cutting edge of x86 technology at the time.

            The most powerful PCs that could be obtained, which were quite scarce and expensive, in the calendar year 1993, were indeed quite capable, perhaps even more so than the GBA. But the bulk of PCs, the ones Doom was written for, the ones relevant to the thread and gaming in 1993, they were weaker than the GBA.

          • 1 week ago
            Anonymous

            Correct. The major difference with Quake was that it required a floating-point coprocessor. That was an optional extra on 486 (and perhaps 386, not sure), and built into the Pentiums. So the game ran on all Pentiums, but only certain older builds that had a math coprocessor. Doom did not have this requirement.

          • 1 week ago
            Anonymous

            66mhz doesn't matter when you're being bottlenecked by ISA speeds, slow hdds, crappy RAM and your bits being spread out across multiple cards and needing to run the OS and rely on its calls.
            Latency is a real killer. The GBA benefits a lot from being a sbc with only a bit of firmware telling it what to do.

          • 1 week ago
            Anonymous

            https://gamesystemrequirements.com/game/doom
            >486 66 mhz
            20 MIPS compared to the 14 of the GBA
            486 66 slightly faster
            https://gamicus.fandom.com/wiki/Instructions_per_second

          • 1 week ago
            Anonymous

            I run doom currently on a 386.
            It gets about 12-14FPS if you shrink the screen a little.

          • 1 week ago
            Anonymous

            Yeah Doom is unsurprising but quake and tomb raider is pretty nuts.

          • 1 week ago
            Anonymous

            >GBA is weaker than PCs from the early Quake era
            GBA quite literally is ARM hardware from 1996

          • 1 week ago
            Anonymous

            Arm7TDMI is from 2001. Pentium is from 1992 (first test articles).

          • 1 week ago
            Anonymous

            y do u lie on the interwebz??

          • 1 week ago
            Anonymous

            you need to make your screen shot taller to see the GBA version which is from 2001, as i'm sure you know

          • 1 week ago
            Anonymous

            Nintendo always made special CPUs for the gameboys so they got their own "version" but they really were usually about 7 years old at that point.

          • 1 week ago
            Anonymous
          • 1 week ago
            Anonymous

            The GBA's SOC has that core + other stuff too. Its CPU is from 2001.

          • 1 week ago
            Anonymous

            Dang, to think the 3310, with it's black and white screen, like 120x80 (or something) resolution used the same CPU as a GBA. I wonder what they were doing with all that power.

          • 1 week ago
            Anonymous

            you can optimize the shit out of quake if you're trying to run it on low powered machines. i was fricking around with quake on the 3ds and it was playable without gpu acceleration so if you make specific adjustments to the engine to omit certain features you aren't using or limit them even further then i fully believe a gba could do it

          • 1 week ago
            Anonymous

            one more thing,
            sources:
            https://taoic.oss-cn-hangzhou.aliyuncs.com/sku/pdf/84828f92e6a40cedf66f4b0ace3e076630945d1f.pdf
            https://en.wikipedia.org/wiki/PlayStation_technical_specifications
            https://en.wikipedia.org/wiki/Pentium_(original)

            mips (milions instructions per second) scale with clock speed
            the gba version of arm7tdmi ran at 16 Mhz
            this gives 14mips, compared to the 125 of the pentium 75 or the 80 + graphical processing unit of the playstation (roughly equivalent)

  5. 1 week ago
    Anonymous

    GBA is an undervalued platform in terms of what it did and when it did it. It's a great little machine especially for homebrew dev

    • 1 week ago
      Anonymous

      Recreational programmers today like to spend time getting to know the hardware so they can do things that weren't possible in the olden days. Apple II's, the C64, the Amiga, Atari, original PC's, all are being squeezed much harder than they were when they were current.

      https://gamesystemrequirements.com/game/doom
      >486 66 mhz
      20 MIPS compared to the 14 of the GBA
      486 66 slightly faster
      https://gamicus.fandom.com/wiki/Instructions_per_second

      In 1993 a 486/66 was hot shit, very top spec PC. Doom only needed a 386.

      • 1 week ago
        Anonymous

        >In 1993 a 486/66 was hot shit, very top spec PC.
        Pentium was already out.

        >Doom only needed a 386.
        For poststamp size window and low settings. Even modern Doom source ports for DOS are struggling on a 386.

        • 1 week ago
          Anonymous

          Yeah I had a PB 100CD around then and it had a 100mhz pentium cpu with like 16 megs of ram and a whopping 1 gig HDD

      • 1 week ago
        Anonymous

        >Doom only needed a 386.
        thats what i thought
        the site i quoted above says 486 @ 66
        but after further inquiry it appears that indeed, the reqs were to have a 386
        https://www.reddit.com/r/gaming/comments/a4yi5t/original_doom_system_requirements_from_my_25_year/

        thats 8.3 MIPS to run doom. pretty cheap if you ask me.
        like stated above, early pentiums did 125

        https://gamicus.fandom.com/wiki/Instructions_per_second

      • 1 week ago
        Anonymous

        >Doom only needed a 386
        Doom needed a 386 to boot to the title screen, but in most 386s, Doom couldn't achieve playable framerates unless you reduced window size by half and used low detail settings (low settings made the game such a blotched pixelated mess that you could barely distinguish enemies and projectiles, as bad as the SNES port).
        PC video game devs and publishers back in the 1990s used to really stretch the bar with minimum system requirements in box and manuals. Back then "minimum" often meant the game would boot to the title screen, but not necessarily run in playable fps even at lowest settings and resolution.
        The true "minimum" specs for Doom was a 66 MHz 486 w/ 8 MB ram, it was the bare minimum to get playable framerates with standard window size and standard detail settings.

        >but you said "GBA is much more powerful than OG Doom-era PCs.", Pentium 66s existed already.
        Not in PCs, only in the hands of OEMs who had to make boards, spin up production, and assemble them, etc. You couldn't actually buy a Pentium computer until 1994 or so, it took that long for the supply chain to get tooled up.

        Your brand newest CPU you can buy at the store has always been a year or so out of date by the time it makes its way into the consumer pipeline. Nobody had Pentium 66's at home in 1993, first ads for 'em showed up in the fall for "delivery soon!"

        [...]
        >Pentium was already out.
        See above, it was in the hands of OEMs. But it was not in the hands of consumers widely until a year or even two later.

        [...]
        I know because I downloaded and played it fine on my 386 when it was brand new.

        >I know because I downloaded and played it fine on my 386 when it was brand new.
        I doubt it, either you're remembering it with rose-tinted glasses or it wasn't a 386.
        Even on a top-of-the-range 40 MHz 386DX with 8+ MB of zero wait state ram, L2 cache and 2D-accelerated ISA video card, you'd get an average 20 to 25 fps at most using standard settings. Of course it could achieve better fps by reducing window size and using low detail setttings. Either way, playable but not what I'd call fine even in those days.

        • 1 week ago
          Anonymous

          He might just have lower standards that you, anon. I've played games on shit hardware all my life, so even on modern games I don't mind playing at 640x480, while I know that some people are repulsed by 1024x768.

        • 1 week ago
          Anonymous

          What kinda poorgay 3rd worlders did not have? My dad had 486 (still has it) in 1994
          My aunt had 486 too and I always played doom at hers

  6. 1 week ago
    Anonymous

    How does one get into this stuff? Assuming I have some background in computer architecture, C, ARM assembly knowledge and some embedded projects here and there.

    • 1 week ago
      Anonymous

      >Assuming I have some background in computer architecture, C, ARM assembly knowledge and some embedded projects here and there.

      shouldnt you already know then?
      decompile/find a source
      select a suitable architecture
      find the spec sheets
      and hack away at the problem

  7. 1 week ago
    Anonymous

    >umm ackshually you could get a NASA computer back in 1993
    yes but most people didn't and the target demographic for Doom wasn't NASA employees
    you could also buy and use a mouse by 1993 yet the game's default configuration assumes keyboard-only

    • 1 week ago
      Anonymous

      >you could also buy and use a mouse by 1993 yet the game's default configuration assumes keyboard-only
      top kek, doom was literally made to be played with a mouse by default

      • 1 week ago
        Anonymous

        >i am a broccoli-haired zoomie completely unfamiliar with the subject matter of this thread as my only exposure to doom was Dewm 2016 and the newbie AA-smeared cashgrab ports in fricking Unity

        • 1 week ago
          Anonymous

          go post

          >umm ackshually you could get a NASA computer back in 1993
          yes but most people didn't and the target demographic for Doom wasn't NASA employees
          you could also buy and use a mouse by 1993 yet the game's default configuration assumes keyboard-only

          in /vr/ and get laughed at, do it

          • 1 week ago
            Anonymous

            >l-leave me alone
            zoomies sure clam up fast for having such big mouths

    • 1 week ago
      Anonymous

      >zoomies sure clam up fast for having such big mouths
      shit shitpost, no (You) for you
      you're very well aware how dumb post is

      • 1 week ago
        Anonymous

        >i deprived you of your (you), i bet you feel offended now!
        terminally-online behavior
        feel free to boot up an actual MS-DOS machine, install the actual original release of Doom on it, and look at the defaults, any time you want

  8. 1 week ago
    Anonymous

    It's also impossible to look at the MIPS / MHz / bus speeds of the CPUs and say that one is faster than the other. GBA had graphics hardware which was more advanced in certain ways than VGA, you could offload stuff to the graphics chip that would require CPU intervention for every frame on the PC. VGA didn't have sprites or hardware transforms etc. GBA does. Clever people might be using functions of the GBA's video hardware to do more with less.

    • 1 week ago
      Anonymous

      GBA graphics hardware won't do shit for shading/transforming polygons which is what you need for 3d.

      For Doom sure I could imagine a couple of different approaches. I don't think it could do afine transforms on *everything* but IIRC it could scale and rotate sprites and affine transform one of the background layers which means you just have to draw the walls and some of the floor/ceiling so it's not *too* bad.

      There's no way the hardware graphics is doing any more than drawing the HUD in the quake port though.

      • 1 week ago
        Anonymous

        >GBA graphics hardware won't do shit for shading/transforming polygons which is what you need for 3d.
        ???

        • 1 week ago
          Anonymous

          I'm not watching your video but I've programmed the thing and know what it can do. If you need actual 3d mesh rendering on the GBA you're doing it 100% in software.

      • 1 week ago
        Anonymous

        GBA had modes 3-5 which allowed for 3D graphics with software rendering, there were commercial releases which did this back when the GBA was current but they didn't do as good of a job as people are doing now. This is how Quake was on most PC's of the time, nobody had 3D accelerators in their PC's when it first dropped except the five richest kings of Europe.

        https://brainbaking.com/post/2020/07/3d-software-rendering-on-gba/

        • 1 week ago
          Anonymous

          Yeah this is exactly what I said.

          • 1 week ago
            Anonymous

            You made sure to make it sound impossibly difficult though, apparently it's not and has been around for decades.

          • 1 week ago
            Anonymous

            It's impossible to use the graphics hardware to accelerate it yeah. It's not impossible to do 3d mesh rendering though. Anything you can get a framebuffer for can do that.

        • 1 week ago
          Anonymous

          >https://brainbaking.com/post/2020/07/3d-software-rendering-on-gba/

          That blog is more interesting than anything else on this thread thus far. Thanks anon

    • 1 week ago
      Anonymous

      GBA graphics hardware was useless for 3D. It was all CPU.

    • 1 week ago
      Anonymous

      By 1993 there were VGA cards with blitters...

      GBA had modes 3-5 which allowed for 3D graphics with software rendering, there were commercial releases which did this back when the GBA was current but they didn't do as good of a job as people are doing now. This is how Quake was on most PC's of the time, nobody had 3D accelerators in their PC's when it first dropped except the five richest kings of Europe.

      https://brainbaking.com/post/2020/07/3d-software-rendering-on-gba/

      >software rendering
      Exactly, so the hardware graphics capabilities were... USELESS.

      • 1 week ago
        Anonymous

        >By 1993 there were VGA cards with blitters
        Games didn't use this, though, did they?

        It's impossible to use the graphics hardware to accelerate it yeah. It's not impossible to do 3d mesh rendering though. Anything you can get a framebuffer for can do that.

        >It's impossible to use the graphics hardware to accelerate it
        Not impossible to theoretically partially fake it though, we don't know what techniques they're using. But it looks like with Tomb Raider and Quake they're using totally new engines which are highly optimized to draw the graphics (mostly?) in software.

        It's hard to tell anything about these projects without links to the github and I don't honestly care enough either way.

        • 1 week ago
          Anonymous

          >It's hard to tell anything about these projects without links to the github and I don't honestly care enough either way.
          OpenLara and GBADoom have public githubs

        • 1 week ago
          Anonymous

          >Games didn't use this, though, did they?
          Under Windows, sure they could. 2D acceleration drivers for Windows were a thing, for games that used Windows APIs.

        • 1 week ago
          Anonymous

          How are you this dense?
          No it's all software on the GBA.
          https://github.com/XProger/OpenLara/blame/master/src/fixed/render/gl1.cpp

          • 1 week ago
            Anonymous

            I know I already looked. Please read the entire thread next time to avoid making gaffes like this. It's in the FAQ.

            Nintendo always made special CPUs for the gameboys so they got their own "version" but they really were usually about 7 years old at that point.

            The basic core's IP was old, the actual SoC was new, and their CPU core wasn't the same as a standard ARM7, they had their own instruction set which was altered.

  9. 1 week ago
    Anonymous

    >a games console
    >is playing games
    Mind-boggling. My reason has been blasted into smithereens. I am howling incoherent gibberish and will soon fall into a catatonic state. My brain has liquefied and dribbled out of my nose because of how utterly insane this is. Frickin' wild, breh. Bonkers.

  10. 1 week ago
    Anonymous

    The GBA had the theoretical power of like the PS1

  11. 1 week ago
    Anonymous

    yawn, cry more

    >feel free to boot up an actual MS-DOS machine, install the actual original release of Doom on it, and look at the defaults, any time you want
    https://www.doomworld.com/forum/topic/106697-debunking-the-myth-that-doom-is-meant-to-be-played-keyboard-only/

    • 1 week ago
      Anonymous

      >The installer literally asks if you want Keyboard + Mouse by default
      Oh no no no no. Hahaha.

      • 1 week ago
        Anonymous
      • 1 week ago
        Anonymous

        based

    • 1 week ago
      Anonymous

      >The installer literally asks if you want Keyboard + Mouse by default
      Oh no no no no. Hahaha.

      >exhibit 1
      the manual advices to use the mouse alongside the keyboard. this would not be necesary if there was a belief that the game would be played with KB+M from the start, or a belief that people would understand that it is the optimal way of playing the game
      ergo, the assumption from the developers is that the base experience for most people - the "default" - is to play the game keyboard-only

      >exhibit 2
      the "keyboard + mouse" option is neither the top choice or the one selected by default. keyboard-only is the option pre-selected by default by the developers.

      >exhibit 3
      this is completely irrelevant, it's not as if the demos come with a disclaimer saying "look at how cool you'd be if you were playing the game with a mouse!"

      >exhibit 4
      despite what the developer intends for the game, the defaults mentioned earlier still presuppose a keyboard-only player

      is this the power of zoomie reading comprehension? absolute competency crisis
      you seem to be under the impression that i've said that doom is incapable of KB+M play, or that the developers didn't want the game to be played KB+M, when i said neither of those things
      read what i'm about to say carefully
      i said that the default configuration for doom was to be played with a keyboard-only
      and that is, indeed, the case. the developers definitely playtested the game with KB+M and definitely wanted people to play it with KB+M, i did not deny either of those things. however, when it came time to choose the options that they felt would give a working product to the largest amount of people with a minimal amount of work - that is to say, the defaults - they deliberately chose the options that lead to a keyboard-only method of play
      same with the graphical settings. they are not at maximum, they are a result of what they felt would play best in as many computers as possible
      you may frick off now

      • 1 week ago
        Anonymous

        >Writing all that shit and still being wrong
        Damn.

  12. 1 week ago
    Anonymous

    I'm checking out the OpenLara repo and it looks like, basically, they have their own renderer and have rewritten a substantial amount of the game and are aiming to simply preserve the assets and model the behavior of enemies all in more GBA-friendly ways.

    It's not just a mere port, though it may have started with a decompilation.

  13. 1 week ago
    Anonymous

    your shitposts suck, you can stop
    you said the game was default keyboard only, which is false, since it literally asks you for default

    you don't need to pretend being moronic anymore

    • 1 week ago
      Anonymous

      >the game's default is keyboard-only
      >"no it's not, the game asks you if you want to use a mouse!"
      >the pre-selected option literally says "keyboard only"
      you lost
      see you back in /vr/, dummy

    • 1 week ago
      Anonymous

      Windows 3.0/3.1 was already common by then as were other DOS games that either required or were best played with a mouse. Mice were common in that era. I don't know why that other anon thinks they weren't.

      • 1 week ago
        Anonymous

        >I don't know why that other anon thinks they weren't.
        quote the post and text that claims this

        • 1 week ago
          Anonymous

          It was clearly an option, might have been the one the cursor landed on by default even. But didn't it also default to PC speaker?

          Not sure what the point even is.

          • 1 week ago
            Anonymous

            what's the point of weighing in on a discussion when you haven't even read it
            NOBODY said that game was incapable of KB+M
            NOBODY said the devs didn't want people to play with KB+M
            THE ONLY CLAIM is that the default config is not KB+M, which is correct

            the zoomzoom's attempted gotcha from earlier spells this out as well - the game would not have the reputation of being a keyboard-only affair if it forced the player to use the mouse from the word go

      • 1 week ago
        Anonymous

        it's just shitposting

  14. 1 week ago
    Anonymous

    imagine playing doom with a mouse
    fricking zoomers lmao

  15. 1 week ago
    Anonymous

    someone's a little wound up uh

  16. 1 week ago
    Anonymous

    Driver 3 put you in a fully 3D open world city environment on the GBA almost 20 years ago. I believe, if battery technology had never advanced to allow for more powerful chipsets, that 3D games on the GBA would have been relatively common.

  17. 1 week ago
    Anonymous

    The latest gba bing bing WAHOOOOOOOOOOO dropped

    • 1 week ago
      Anonymous

      >if the DS never released

    • 1 week ago
      Anonymous

      This is pretty cool. From scratch rewrite obviously as anybody could have guessed. But cool.

      I remember Super Mario Brothers and Street Fighter 2 'ports' like this on the PC back in the BBS days.

    • 1 week ago
      Anonymous

      >rust
      dropped

  18. 1 week ago
    Anonymous

    So if I go and buy this
    https://www.fullyretro.com/product/game-boy-advance-console-arctic,79597956
    I can play DOOM on it? Is the game easily available?

    • 1 week ago
      Anonymous

      you just need a sd card adapter cartridge. i think it's called R4 or something

      • 1 week ago
        Anonymous

        Thanks anon

      • 1 week ago
        Anonymous

        you mean ezflash DE

        • 1 week ago
          Anonymous

          i haven't played with a gba in like 20 years. so forgive me for not knowing what's changed since then lmao

  19. 1 week ago
    Anonymous

    Haven't tried TR and Quake, but the full Doom 1 and Doom 2 ports are very impressive. I was expecting they'd run like shit, but they actually perform better and appear to run in slightly higher resolution that the early 2000s GBA versions published by Activision.

  20. 1 week ago
    Anonymous

    OK Quake has to be bullshit, that custom Quake DS port could barely run while using native 3D hardware and cut back effects.

    • 1 week ago
      Anonymous

      Its probably a different engine, sort of like the Saturn port

  21. 1 week ago
    Anonymous

    Doom literally runs on calculators, how is this impressive?

    • 1 week ago
      Anonymous

      >What is essentially ultra simplified remake vs port with feature parity

    • 1 week ago
      Anonymous

      That's really more of a wolf 3d clone masquerading as Doom. The engine lacks most of the features of the Doom engine and even a lot from the Wolf 3d engine. Still impressive that it runs at all though.

  22. 1 week ago
    Anonymous

    >unmodified
    >obviously backlit

    • 1 week ago
      Anonymous

      Plus the obviously chinkese buttons and screen cover

  23. 1 week ago
    Anonymous

    > fUlL pOrT oF
    Those are tech demos, kid.

    • 1 week ago
      Anonymous

      I haven't played TR or Quake, but the full Doom 1 and Doom 2 ports are far from tech demos. They're amazing (considering the GBA limitations) and completely mog the official gimped ports published by Activision in the early 2000s. Full uncensored content and surprisingly, run better and look better than the gimped official ports.

      If a few hobbysts doing it for free did much better than professional game dev studios backed by a major publisher, they sure could've done a much better job.
      Makes you think, if these new ports had been published in the early 2000s they probably could've even sold plenty of GBAs. Those days plenty of people would have jumped on the opportunity of playing near PC-perfect Doom ports on a handheld device and there would be no competition for this before the PSP.
      Only issue is the rom size, the roms are pretty big and would make the cartridges expensive.

      • 1 week ago
        Anonymous

        >I haven't played TR or Quake
        your opinions are invalid
        get better vidya taste

        • 1 week ago
          Anonymous

          I was talking about not having played these new GBA ports specifically

          >rom size
          You put this on an Everdrive.

          I was talking about placing these roms in officially published cartridges back in the early 2000s

          ffs since when has IQfy been swarmed with so many functionally illiterate zoomers and ESLs

      • 1 week ago
        Anonymous

        >rom size
        You put this on an Everdrive.

        • 1 week ago
          Anonymous

          he's saying that back in the day these large roms would have been expensive to produce, making them expensive in shops as well
          unlike cd-based systems, there was a strong incentive to make cartridge-based games as small as possible, because the smaller it is, the small/fewer roms you need, and less roms you need the cheaper the game is to produce, and cheaper carts means more profit

  24. 1 week ago
    Anonymous

    The GBA is much more powerful than the PS1, minus the graphics card and having no dedicated sound card... so I mean if it's just source code translations to something the gba can read then yeah this isn't unimaginable. Is cool though, would like to see more ps1 ports.

    • 1 week ago
      Anonymous

      The PS1 leaned pretty heavily on its gpu for its port of Doom.

      • 1 week ago
        Anonymous

        consoles back then leaned heavily on their graphics coprocessors just in general, it's what made them better than most pc's at playing games
        the cpu in those consoles and older were just about secondary to the graphics processor, like it was just there to feed the graphics chip and not a whole lot else
        naturally doom console ports had to be rewritten/use another engine, because the original doom on pc was heavily cpu-oriented, as that was the most powerful part of a pc, software rendering wasn't a thing on consoles, they had dedicated hardware for that

        • 1 week ago
          Anonymous

          My point was that the GBA being "much more powerful than the ps1, minus the graphics card" isn't really saying much. The gpu is the most important part of the console.

          • 1 week ago
            Anonymous

            yea, should have said i wasn't the same person. i agree with you, a more powerful cpu alone doesn't mean the gba can compete with the psx. the gba doesn't have a 3D graphics processor like the psx, it's more akin to the ppu in the snes, so doing 3D at all on the gba means doing it in software on the cpu, which destroys any advantage it may have in terms of cpu performance compared to the psx when rendering 3D games

  25. 1 week ago
    Anonymous

    >tfw all the skilled programmers who could do stuff like this don't work in """aaa""" gaming
    >tfw games will continue to get more bloated and unoptimized due to many reasons but especially lack of skill
    not asking for every game to be a technical showcase, just want this competently made

    • 1 week ago
      Anonymous

      Really skilled programmers are sane and want nothing to do with DEI, HR and ESG infested nu-gaming.
      You get "skilled programmers" who are just troons who brute forced their accomplishments through inefficient but obsessive autism. And they get super complacent and lazy because their jobs as diversity hires is super secure with the full backing of aforementioned trifecta.
      Anyway wanting properly optimized games is white supremacy sweetheart. Best I can do is obese black female protagonist.

      • 1 week ago
        Anonymous

        I worked at a corpohomosexual organization and the DEI culture kills all productivity either through demoralization or just the workplace turning into a high school full of gossip and people doing anything except work like meetings. The fact is the work is done by straight white apolitical nerdy guys, these people are the bane of DEI and get made unwelcome quickly.

    • 1 week ago
      Anonymous

      They do it's just that AAA gaming has blown up in scale so much you'd need like a million of them plus a system for them to efficiently work together.

  26. 1 week ago
    Anonymous

    If you're going to put all your effort into a useless tech endeavour, at least make something original like TempleOS. Porting viddy games to old consoles is just uninspiring slop.

  27. 1 week ago
    Anonymous

    >unmodified GBA
    now post the chips in the cartridge

  28. 1 week ago
    Anonymous

    Goes to show u dont need insanely overpriced consoles to run shit

    sadly all this talent is gone or stuck in opensource homebrew once again because corpos would rather hire SJW esg DEI pedobaby shits instead of actual devs, let it all burn

    • 1 week ago
      Anonymous

      >sadly all this talent is gone or stuck in opensource homebrew once again because corpos would rather hire SJW esg DEI pedobaby shits instead of actual devs, let it all burn
      Yeah its all trash now. Games are just k*ked now. Really sucks

Your email address will not be published. Required fields are marked *