Doom vs Tetris: Battle of the Ports

Discussion in 'Retro & Arcade' started by elvis, Sep 8, 2020.

  1. elvis

    elvis Old school old fool

    Joined:
    Jun 27, 2001
    Messages:
    42,789
    Location:
    Brisbane
    Help me OCAU, you're my only hope.

    The premise is simple, let's find out which game had more ports: Doom or Tetris.

    Here are the rules:

    One point is awarded to each architecture/OS combo. So MS-DOS+x86 is one point, Windows+x86 is another. Multiple ports to an architecture/OS combo at this stage only count as one point (so PRBoom for Windows and WinDoom don't add extra points to Doom's tally).

    Doom: must be a source port. i.e.: using a portion of the actual Doom (or Doom II) engine, whether official or a source port.

    Tetris: given that it wasn't an open source game like Doom, we're going to count unofficial versions as well. But it must comply with the definition of traditional Tetris - i.e.: falling tetriminos (the five shapes that can be made out of 4 squares, not including rotation/reflection). Variants like "Bomblis" don't count (unless Tetris is bundled with them, of course), neither do "inspired" games like "Columns" or "Klax".

    I'll maintain a list in the second post in a way I can easily parse for automated counting (because I'm lazy). From thereon, please comment away with links to examples of given ports (whether it's real code or just evidence of someone else doing it, like a video or photo).
     
    Last edited: Sep 8, 2020
    Pierre32 and MUTMAN like this.
  2. OP
    OP
    elvis

    elvis Old school old fool

    Joined:
    Jun 27, 2001
    Messages:
    42,789
    Location:
    Brisbane
    The List so far:

    AcornArchimedes: Doom:Y Tetris:Y
    AcornElectron: Doom:N Tetris:Y
    Amiga: Doom:Y Tetris:Y
    AmstradCPC: Doom:Y Tetris:Y
    AmstradPCW: Doom:N Tetris:Y
    Android: Doom:Y Tetris:Y
    AppleII/IIGS: Doom:N Tetris:Y
    ARM+*BSD: Doom:Y Tetris:Y
    ARM+Linux: Doom:Y Tetris:Y
    Atari2600: Doom:N Tetris:Y
    AtariJaguar: Doom:Y Tetris:Y
    AtariST/Falcon: Doom:Y Tetris:Y
    ATM: Doom:Y Tetris:N
    BBCMicro: Doom:N Tetris:Y
    Building: Doom:N Tetris:Y
    CanonPixma: Doom:Y Tetris:N
    ClassicMac: Doom:N Tetris:Y
    Commodore64: Doom:Y Tetris:Y
    CreditCardReader: Doom:N Tetris:Y
    DigitaOS: Doom:Y Tetris:N
    Doom2016: Doom:Y Tetris:Y
    ECMAscript/Javascript/WASM: Doom:Y Tetris:Y
    Elvis'BaseTV: Doom:N Tetris:Y
    ESP32: Doom:Y Tetris:Y
    FujitsuFM7: Doom:N Tetris:Y
    JavaJVM: Doom:Y Tetris:Y
    iOS: Doom:Y Tetris:Y
    iPod: Doom:Y Tetris:Y
    KodakDigitalScienceDC260Zoom: Doom:Y Tetris:N
    MacSystem7/8/9 Doom:Y Tetris:Y
    MicrosoftXBox360: Doom:Y Tetris:Y
    MicrosoftXBox: Doom:Y Tetris:Y
    MicrosoftXBoxOne: Doom:Y Tetris:Y
    MSX2: Doom:N Tetris:Y
    MSX: Doom:N Tetris:Y
    NeXTSTEP: Doom:Y Tetris:Y
    Nintendo2DS/3DS: Doom:Y Tetris:Y
    NintendoDS: Doom:Y Tetris:Y
    NintendoFamicom/NES: Doom:N Tetris:Y
    NintendoGameboyAdvance: Doom:Y Tetris:Y
    NintendoGameboy/GameboyColor: Doom:N Tetris:Y
    NintendoSuperFamicom/SuperNES: Doom:Y Tetris:Y
    Panasonic3DO: Doom:Y Tetris:N
    PC-88: Doom:N Tetris:Y
    PC-98: Doom:Y Tetris:Y
    Playdate: Doom:Y Tetris:Y
    PPC+MacOSX: Doom:Y Tetris:Y
    RigolMSO5000: Doom:Y Tetris:N
    Sega32X: Doom:Y Tetris:N
    SegaMasterSystem: Doom:N Tetris:Y
    SegaMegadrive: Doom:N Tetris:Y
    SegaSaturn: Doom:Y Tetris:Y
    SGIIrix: Doom:Y Tetris:Y
    SharpX68000: Doom:Y Tetris:Y
    SonyEriccson Phones: Doom: Y Tetris:Y
    SonyPlayStation1: Doom:Y Tetris:Y
    SonyPlayStation2: Doom:Y Tetris:Y
    SonyPlayStation3: Doom:Y Tetris:Y
    SonyPlayStation4: Doom:Y Tetris:Y
    SunSolaris: Doom:Y Tetris:Y
    Symbian: Doom:Y Tetris:Y
    TapwaveZodiac: Doom:Y Tetris:Y
    TetrisInstrumentsTI86: Doom:Y Tetris:Y
    TRS-80: Doom:N Tetris:Y
    x86+*BSD: Doom:Y Tetris:Y
    x86+IBMOS/2: Doom:Y Tetris:Y
    x86+Linux: Doom:Y Tetris:Y
    x86+MacOSX: Doom:Y Tetris:Y
    x86+MS-DOS: Doom:Y Tetris:Y
    x86+Windows10: Doom:Y Tetris:Y
    x86+Windows3.X: Doom:N Tetris:Y
    x86+Windows95/98/98SE/Me: Doom:Y Tetris:Y
    x86+WindowsNT5.X/2000/XP: Doom:Y Tetris:Y
    x86+WindowsNT6.X/Vista/7/8: Doom:Y Tetris:Y
    Zune: Doom:Y Tetris:Y
    ZXSpectrum: Doom:Y Tetris:Y


    $ ~/doom_v_tetris/count.sh
    Doom: 56 , Tetris: 69
     
    Last edited: Sep 9, 2020
    MUTMAN likes this.
  3. MUTMAN

    MUTMAN Member

    Joined:
    Jun 27, 2001
    Messages:
    8,311
    Location:
    4109
    i remembered it as a Sony, but here we are :)


    [​IMG]
     
    darknebula, elvis and Pierre32 like this.
  4. Pierre32

    Pierre32 Member

    Joined:
    Oct 13, 2019
    Messages:
    713
    Location:
    Sydney
    Just the official lists are a bit to get through!

    https://en.wikipedia.org/wiki/Official_versions_of_Doom

    https://en.wikipedia.org/wiki/List_of_Tetris_variants

    Have to mention the recent Pregnacy Test "port" of Doom. Further reading needed to determine if it qualifies or it's just trickery: https://twitter.com/Foone/status/1302820468819288066

    ARM will be a rabbit hole of its own. Was the Tapwave Zodiac the earliest ARM version of Doom? https://doomwiki.org/wiki/Tapwave_Zodiac

    The above wasn't Linux, but the GP2X was. Earliest ARM-Linux port maybe? https://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,40,0,0,1

    On the Tetris tip, one of my heavily played clones was the Tetris script for XBMC in 2007: https://sites.google.com/site/asteronprojects/tetris
     
    elvis likes this.
  5. OP
    OP
    elvis

    elvis Old school old fool

    Joined:
    Jun 27, 2001
    Messages:
    42,789
    Location:
    Brisbane
    Last edited: Sep 8, 2020
  6. JSmithDTV

    JSmithDTV Member

    Joined:
    Jun 13, 2018
    Messages:
    8,241
    Location:
    Algol, Perseus
    Does this count?


    nDoom


    ... and had to post this as it's just cool. :leet:



    Not watched all of this yet being an hour, so not sure if anything not in the list is mentioned as yet;



    There isn't an arcade is there?

    https://doom.fandom.com/wiki/Arcade


    JSmith
     
    elvis likes this.
  7. Grant

    Grant Member

    Joined:
    Jan 23, 2002
    Messages:
    1,512
    Location:
    Wollongong
    https://doom.fandom.com/wiki/Dave_Taylor

    Says he ported Doom to AIX (not listed in the Wikipedia article). I found some references to it on the web, mostly people running modern source ports they compiled, but some references to 90s versions, eg. https://www.infania.net/misc/basil.holloway/ALL PDF/RS.C3.APR.98.pdf

    But the Doom source was released in the late 90s, so *shrug*. I think PrBoom on AIX on POWER counts.

    I couldn't see any AIX clients on the id FTP site, but IBM hosts AIX packages for Quake and Quake 2: ftp://ftp.software.ibm.com/aix/freeSoftware/games/
     
    MUTMAN and elvis like this.
  8. MUTMAN

    MUTMAN Member

    Joined:
    Jun 27, 2001
    Messages:
    8,311
    Location:
    4109
    tetris out to an early lead :shock::shock:
    itll be a hard fight for doom to claw back from here.
    i got this prediction all wrong :)
     
  9. cvidler

    cvidler Member

    Joined:
    Jun 29, 2001
    Messages:
    14,161
    Location:
    Canberra
    I'd expect Tetris to be found in many more weird places than Doom, purely from a resources perspective. Doom needs many MB of resources, more CPU grunt, memory space, input requirements etc.

    Tetris is probably something you could write in 'one line of C' on anything with 4 buttons, a text display, and a few Kbits of memory
     
    CacTuar and MUTMAN like this.
  10. Hater

    Hater Member

    Joined:
    Nov 19, 2012
    Messages:
    5,236
    Location:
    Canberra
    I know you can run Doom on Macintosh System 7. My dad used to play it on a IIsi. He used to play after i'd gone to bed. I caught a glimpse of it once, gave me nightmares as a kid.
     
    Last edited: Sep 8, 2020
    MUTMAN and elvis like this.
  11. OP
    OP
    elvis

    elvis Old school old fool

    Joined:
    Jun 27, 2001
    Messages:
    42,789
    Location:
    Brisbane
    I've started on the older stuff. I'm expecting a lot of newer and weirder stuff to give Doom a boost. Still loads to add yet!
     
    MUTMAN likes this.
  12. cvidler

    cvidler Member

    Joined:
    Jun 29, 2001
    Messages:
    14,161
    Location:
    Canberra
    Last edited: Sep 8, 2020
    elvis and MUTMAN like this.
  13. Pierre32

    Pierre32 Member

    Joined:
    Oct 13, 2019
    Messages:
    713
    Location:
    Sydney
    Oh no, I have googled too far. Tetris created in Doom (2016 Snapmap).



    This one is also a laugh, although not helpful to the list:

     
  14. patto

    patto Member

    Joined:
    Feb 25, 2002
    Messages:
    7,154
    So many tetris 'ports' long forgotten. Then one I'll put out there is the TI-86
    Texas Instruments TI-86 Tetris Game (There were several on the platform.)
     
    JSmithDTV, elvis and MUTMAN like this.
  15. rockofclay

    rockofclay Member

    Joined:
    Nov 10, 2002
    Messages:
    1,644
    Location:
    Melbourne, 3056
    elvis and MUTMAN like this.
  16. OP
    OP
    elvis

    elvis Old school old fool

    Joined:
    Jun 27, 2001
    Messages:
    42,789
    Location:
    Brisbane
    Is there a version of Doom that runs inside another version of Doom?
     
  17. power

    power Member

    Joined:
    Apr 20, 2002
    Messages:
    64,897
    Location:
    brisbane
    do you count the classic levels in both 2016 and eternal



     
    MUTMAN and elvis like this.
  18. Hater

    Hater Member

    Joined:
    Nov 19, 2012
    Messages:
    5,236
    Location:
    Canberra
    Here’s Doom II under Windows 3.x

     
    elvis likes this.
  19. OP
    OP
    elvis

    elvis Old school old fool

    Joined:
    Jun 27, 2001
    Messages:
    42,789
    Location:
    Brisbane
    This one's a tricky one, because it's Win 3.X launching a DOS title.

    Versus Win9X where a native Win32 port of Doom was written, for example.

    Similarly, I don't include a platform where it can run an emulator (say, DOSBox or MAME), but only "native ports" of the software.
     
  20. Hater

    Hater Member

    Joined:
    Nov 19, 2012
    Messages:
    5,236
    Location:
    Canberra
    But 3.x IS a DOS title :D
     
    MUTMAN and cvidler like this.

Share This Page

Advertisement: