Game Requirements and MS-DOS

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Iris
    Rookie
    • Aug 2024
    • 1

    Game Requirements and MS-DOS

    Hello, I was wondering what the requirements of the game are, as I can't find anything about that.

    Is it possible to run this game from dos? If not, what's the minimum windows needed? Win3.x? win9x?
  • backwardsEric
    Knight
    • Aug 2019
    • 531

    #2
    The Windows front-end is compiled with WINVER set to be at least 0x500 so it should require Windows 2000 or later. It does that so it has access to the AlphaBlend() function used to render tiles. I do not know if the environment (i686-w64-mingw32 run on a Linux host) used to build the Windows releases sets WINVER to be stricter than that. If it does, a later version of Windows would be necessary.

    There is a pathway to build the game yourself for DOS using DJGPP. See https://angband.readthedocs.io/en/la...dos-with-djgpp for instructions on how to do that. If you do that, you'll want to use the source code for 4.2.5-29-gfd27af5c9 or later from https://github.com/angband/angband/releases or replace src/Makefile.ibm in the 4.2.5 source with the version at https://github.com/angband/angband/b...c/Makefile.ibm .

    (Edit: because main-win.c only sets WINVER, it inherits the default _WIN32_WINNT from i686-w64-mingw32. That is 0x502, Windows Server 2003. So the Windows releases may require Windows Server 2003 or later rather than Windows 2000 or later.)
    Last edited by backwardsEric; August 25, 2024, 02:14. Reason: split sentence in two; note that Windows Server 2003 may be the minimum

    Comment

    Working...
    😀
    😂
    🥰
    😘
    🤢
    😎
    😞
    😡
    👍
    👎