That's pretty good. There was another early 2.5D game that ran on my IBM PC that I played in around 1994 that this reminds me of. I'll go search for it now
I think the framerate was closer to like 5fps or so.
I was under the impression that this series running on an 8088 was a unique property but Wikipedia fails to mention it. I was a kid then so let's just presume I was wrong
> Super slow because for every frame every necessary image is read from the hard disk and for every calculation involving a lookup table the hard disk is also accessed
The 8086 was limited to 640k, a 286 could actually do 16MB with paging.
Is the problem simply the ram limit on the 8086? Is that why assets have to be reloaded off disk constantly?
Couldn’t a 286 with enough memory handle it (if you were emulating that processor)?
But wasn’t Doom originally developed for “16-bit DOS computers”? That’s the way I originally played it, by installing it from 3.5” floppies as a DOS program on my Windows 3.11 PC, although it was a 486/33 IIRC. I could play the entire game,
save my progress, and I had sound via SoundBlaster. In fact, I even installed Doom II on that same computer.
One thing I remember was that DOOM did not run well on the 486SX. You needed the 486DX which had an FPU. Maybe there was a 486DX with 33mhz but most were 66mhz I think?
I thought it was originally developed on 32-bit 68k NeXT workstations, no? I would be interested if there was anywhere to learn how the porting to x86 went, especially with regards to different strategies for block transfers/etc.
According to another comment, this is based on GBA doom. Dos.zone seems to already support multiplayer, so it should be as simple as implementing (probably copying in) the multiplayer part to replace the link cable functionality.
My first computer was an IBM 486DX@33Mhz. My father had an Apple Macintosh Quatra (Ferrari) and I had this IBM (hooptie). I remember vividly trying to get DOOM to run on it. It would but at 6fps. With the turbo switch on, 66Mhz, I got 12fps on low settings.
My father and I tried everything we could to overclock that IBM into 133Mhz but the CPU was holding it back. Later that year, he bought Marathon by Bungie (precursor to Halo) for me on his Mac. I think he felt bad that I was so disappointed. I loved it. He saw this and for Christmas that year, I had a new motherboard with a new Pentium chip capable of ripping Martian marine mutant faces.
> My first computer was an IBM 486DX@33Mhz.
> With the turbo switch on, 66Mhz
That’s not how a turbo button works, it doesn’t make the pc “go faster” [1] :)
Either you had a 486@66Mhz, or you set your multiplier to 2x instead of just pressing the turbo button.
[1] I mean, you could by default power your pc with turbo in “slow mode”, and activate it for hyperspeed, but you’re still using a 66Mhz CPU that is being normally slowed down
The CGA mode is playable, but pretty bad looking as would be expected. It looks much better with the Tandy graphics mode enabled. It'd be cool to be able to run Doom on my Tandy 1000 as well.
Not all projects have #defines for pointer and type sizes, or hardcode values for these sprinkled through the code. So probably to port to GBA they had to go through the code and fix these. Now this specific codebase of Doom is better suited for other ports as well.
It's interesting that a not very optimized port of DOOM was available for m68k Macs where DOOM runs at an almost playable framerate on a Mac LC or LC II with 15 MHz m68020 or m68030 on a 16 bit memory bus. It's worlds faster than DOOM on a 24 MHz 80286.
For everyone here, this quote is not a quote. CamperBob2 just wanted to bully someone it seems, because they doesn't seem to value neither time or skills over quick entertainment for themselves. Next time, just ignore the post and get your tiktok shot.
[+] [-] erkkonet|2 years ago|reply
https://twitter.com/FOmmetje/status/1696266683756003451
or if you prefer:
https://nitter.net/FOmmetje/status/1696266683756003451
[+] [-] larschdk|2 years ago|reply
[+] [-] kristopolous|2 years ago|reply
Back, that was fast https://en.m.wikipedia.org/wiki/Catacomb_Abyss
I think the framerate was closer to like 5fps or so.
I was under the impression that this series running on an 8088 was a unique property but Wikipedia fails to mention it. I was a kid then so let's just presume I was wrong
[+] [-] ChrisArchitect|2 years ago|reply
[+] [-] iancmceachern|2 years ago|reply
[+] [-] thecatspaw|2 years ago|reply
[+] [-] gwbas1c|2 years ago|reply
[+] [-] MBCook|2 years ago|reply
The 8086 was limited to 640k, a 286 could actually do 16MB with paging.
Is the problem simply the ram limit on the 8086? Is that why assets have to be reloaded off disk constantly?
Couldn’t a 286 with enough memory handle it (if you were emulating that processor)?
I’m curious what the issue is.
[+] [-] Narishma|2 years ago|reply
[+] [-] temporallobe|2 years ago|reply
[+] [-] sjm-lbm|2 years ago|reply
[+] [-] pavlov|2 years ago|reply
[+] [-] jezze|2 years ago|reply
[+] [-] nxobject|2 years ago|reply
[+] [-] unknown|2 years ago|reply
[deleted]
[+] [-] ArtWomb|2 years ago|reply
[+] [-] extraduder_ire|2 years ago|reply
[+] [-] gabereiser|2 years ago|reply
My father and I tried everything we could to overclock that IBM into 133Mhz but the CPU was holding it back. Later that year, he bought Marathon by Bungie (precursor to Halo) for me on his Mac. I think he felt bad that I was so disappointed. I loved it. He saw this and for Christmas that year, I had a new motherboard with a new Pentium chip capable of ripping Martian marine mutant faces.
[+] [-] gattilorenz|2 years ago|reply
That’s not how a turbo button works, it doesn’t make the pc “go faster” [1] :)
Either you had a 486@66Mhz, or you set your multiplier to 2x instead of just pressing the turbo button.
[1] I mean, you could by default power your pc with turbo in “slow mode”, and activate it for hyperspeed, but you’re still using a 66Mhz CPU that is being normally slowed down
[+] [-] gravitronic|2 years ago|reply
https://www.aliexpress.com/item/1005005534146618.html
[+] [-] aidenn0|2 years ago|reply
[+] [-] molticrystal|2 years ago|reply
[0] https://github.com/FrenkelS/Doom8088/blob/2001f8c2576a2e99f3...
[1] https://en.wikipedia.org/wiki/Mode_13h?useskin=vector
[+] [-] iguessthislldo|2 years ago|reply
The CGA mode is playable, but pretty bad looking as would be expected. It looks much better with the Tandy graphics mode enabled. It'd be cool to be able to run Doom on my Tandy 1000 as well.
[+] [-] chrisco255|2 years ago|reply
[+] [-] jonny_eh|2 years ago|reply
I wonder why. The GBA has a 32-bit ARM processor.
[+] [-] monocasa|2 years ago|reply
[+] [-] speps|2 years ago|reply
[+] [-] rocky1138|2 years ago|reply
[+] [-] agentdrek|2 years ago|reply
[+] [-] johnklos|2 years ago|reply
[+] [-] idonotknowwhy|2 years ago|reply
[+] [-] fb03|2 years ago|reply
[+] [-] CaesarA|2 years ago|reply
[+] [-] gibb0n|2 years ago|reply
[+] [-] CamperBob2|2 years ago|reply
[deleted]
[+] [-] hypercube33|2 years ago|reply
[+] [-] jylam|2 years ago|reply
[+] [-] devit|2 years ago|reply
[+] [-] rado|2 years ago|reply