VOGONS

Common searches


VOGONS github

Topic actions

Reply 100 of 202, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Here is PatchPE since CFF Explorer doesn't support newer PE versions or large files

This is command line only and only for changing the OS version and enabling LAA:
https://nikkhokkho.sourceforge.io/static.php?page=PatchPE

How To Ask Questions The Smart Way
Make your games work offline

Reply 101 of 202, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Dibya must be bored
https://msfn.org/board/topic/183588-project-s … llvm-and-clang/

I do know that in 1-28-2020 the then current version of Clang required vista. Then current GCC still worked fine in Mingw-64 as of 10-9-2021 (use latest msvcrt for NT3.51,95,98,ME,NT4,2000)

gcc Thread model: win32
gcc version 9.3-win32 20200320 (GCC)
and static dependencies

I have this note in my dosbox guide from 2-19-2020 where I used Ubuntu 1910 x64 w/MINGW-W64 v6.0.0.3

#MSYS2 DO NOT USE MINGW-W64, GCC OR CLANG provided via PACMAN if you want builds compatible with <XP. That MINGW-W64 is POSIX, you need WIN32!.

So this would need to be looked at if POSIX needed:
https://github.com/msys2/MINGW-packages/issues/5139
My last research on this: Re: DOSBox Compilation Guides

Something to look if keeping pthreadcommits that break XP:
https://fanael.github.io/stockfish-on-windows-98.html
https://github.com/meganz/mingw-std-threads

This post states 8.0 possibly good but doubtful http://forum.doom9.net/showpost.php?p=1951952&postcount=43

Mingw-w64 v6.0 should be good.

This is from my DOSBox guide where I did use clang. The below GCC versions compiled a working dosbox for NT3.51+

#This guide assumes Ubuntu 20.04 x64 w/MINGW-W64 v6.0.0.3 or Windows 10 x64 1909 w/WSL Ubuntu 18.04.2 LTS w/MINGW-W64 5.0.3-1 or Windows 10 w/MSYS2 w/ MINGW-W64 w/ GCC 8.1.0 or w/MINGW w/ GCC 6.3.0

#MINGW-W64 DWARF win32 thread INSTALL #THESE BUILDS ARE FOR WIN32 THREAD MODEL. MSYS2 ONLY PROVIDES POSIX! #COMPATIBLE WITH NT3 […]
Show full quote

#MINGW-W64 DWARF win32 thread INSTALL
#THESE BUILDS ARE FOR WIN32 THREAD MODEL. MSYS2 ONLY PROVIDES POSIX!
#COMPATIBLE WITH NT3.50+,95+
#COMPATIBLE WITH >=PENTIUM PRO

#MINGW-W64 POSIX INSTALL #Installation of CLANG will overwrite the previous Mingw-w64 install so ONLY PERFORM THE CLANG INSTALL […]
Show full quote

#MINGW-W64 POSIX INSTALL
#Installation of CLANG will overwrite the previous Mingw-w64 install so ONLY PERFORM THE CLANG INSTALL ON A COPY OF YOUR MSYS2 FOLDERS!
#ONLY COMPATIBLE WITH XP+ (2000 with BlackWingCat Extended Kernel)
#COMPATIBLE WITH >=PENTIUM PRO

#======================================================= #MinGW ONLY (REQUIRES ABOVE MSYS2 TO BE INSTALLED) #=================== […]
Show full quote

#=======================================================
#MinGW ONLY (REQUIRES ABOVE MSYS2 TO BE INSTALLED)
#=======================================================
#COMPATIBLE WITH NT3.50+,95+
#COMPATIBLE WITH <Pentium Pro

How To Ask Questions The Smart Way
Make your games work offline

Reply 102 of 202, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Dependencies (replacement for Dependency Walker)
Requires .NET 4.6 so Vista+ (Possibly 2000 w/BWC or XP w/OneCoreAPI could work)
May be worthwhile to see how easy to port to .NET 2.0
https://github.com/lucasg/Dependencies

How To Ask Questions The Smart Way
Make your games work offline

Reply 103 of 202, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Compiling for 9x,NT4 and 2000 with VS2017 and VS2019
https://colinfinck.de/posts/modern-visual-stu … ncient-windows/
https://colinfinck.de/posts/targeting-25-year … al-studio-2019/
https://github.com/enlyze/EnlyzeWinCompatLib/tree/clang
This issue may allow 9x compatibility and appears to mention the functions mentioned at stackoverflow:
https://github.com/enlyze/EnlyzeWinCompatLib/issues/1

The below may or may not apply anymore but it's something I've been meenting to look into:
https://stackoverflow.com/questions/19516796/ … 548116#53548116

Last edited by DosFreak on 2022-05-22, 03:35. Edited 5 times in total.

How To Ask Questions The Smart Way
Make your games work offline

Reply 104 of 202, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Testing old HL2 builds and got annoyed that 3D Acceleration not working on Windows 2000 on Vmware soooo

HOWTO Enable WINDOWS 2000 3D Acceleration on Vmware Workstation for Windows

Open up the .vmx file and make sure this is set "virtualHW.version = "9" for working 3D acceleration, later versions do not work.
Tested with Vmware Workstation v16.1.2

How To Ask Questions The Smart Way
Make your games work offline

Reply 105 of 202, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Here is Half-Life 2 v2187 running in Windows 2000 using D3D inside Vmware Workstation.

Looks like v2217 works on 2000 as well.
2455 does not.

Attachments

  • hl2.png
    Filename
    hl2.png
    File size
    760.55 KiB
    Views
    2291 views
    File license
    Fair use/fair dealing exception

How To Ask Questions The Smart Way
Make your games work offline

Reply 106 of 202, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Tested some DOS Doom ports in Windows 2000 NTVDM today:

Works
Doom Plus 1.92.2 (not really a port)
FastDoom (only 0.3 actually worked, the rest froze, need to try on a physical machine)
MBF 2.04
International Doom 1.8
Vavoom 1.26
Tartar 5-14-2022

Not working
Eternity v33920-2 or -7
Reboom 2.06
Boom 2.02
Doom Legacy 1.40
SMMU
zdoom 1.17c

How To Ask Questions The Smart Way
Make your games work offline

Reply 107 of 202, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

unverified

http://doomgod.com/ports/zdoom/

ZDoom 1.17c - last version to work in DOS ZDoom 2.1.8 - version bumped, but not announced. Added support for custom decorate sta […]
Show full quote

ZDoom 1.17c - last version to work in DOS
ZDoom 2.1.8 - version bumped, but not announced. Added support for custom decorate states and a nice log window in Windows
ZDoom r788 - last version with FMOD 3 support, also last version to work with sound in Windows 95
GZDoom r52 - same as above
ZDoom r2135 - last version to build with Windows 2003 SDK
GZDoom r729 - same as above
ZDoom r2415 - last version to work in Windows 95 and Windows NT 4.0
GZDoom r835 - same as above
ZDoom r2601 - last version to work in Windows 98/ME without KernelEx
GZDoom r908 - same as above
ZDoom r3133 - version that was first patched for compatibility with Wolf3D TC
ZDoom 2.8.1 - latest version again to work in Windows 98/ME without KernelEx
GZDoom 1.9.1 - same as above (requires OpenGL 2.0)

How To Ask Questions The Smart Way
Make your games work offline

Reply 108 of 202, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Did some testing with the Crysis C1 Launcher on XP and looks like it requires d3d10, it's odd they keep the VS2005 compatibility but add that dependency so probably an oversight. Looks like it was introduced in 2.7 so 2.6 may work on XP
https://github.com/ccomrade/c1-launcher/releases

/EDIT This was fixed in Feb in the code, for now either compile or wait for the next release
https://github.com/ccomrade/c1-launcher/commi … fbf4f1a033d0a25

Last edited by DosFreak on 2022-05-24, 21:50. Edited 2 times in total.

How To Ask Questions The Smart Way
Make your games work offline

Reply 109 of 202, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

For the steam release of HL1 you can use Xash3D to run it in Windows 2000 (Haven't tested 9x). Otherwise you'll need to use build HL v4554 since that build doesn't require SDL2.
For FWGS the minimum is XP.

Last edited by DosFreak on 2022-05-24, 21:51. Edited 2 times in total.

How To Ask Questions The Smart Way
Make your games work offline

Reply 110 of 202, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Another Quake 1 port for Windows 2000
https://www.moddb.com/games/quake-wrapper/dow … -1-with-sources

How To Ask Questions The Smart Way
Make your games work offline

Reply 112 of 202, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t

I see GLRage has the last release build from 2017 but last code change was from 2018. Maybe Vogons GitHub can include that new release

previously known as Discrete_BOB_058

Reply 113 of 202, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Okay did a bit of cleanup on my fileserver, setup my other NAS with some new HDs, tested a few more oddball ports and now I'm going to start going through and uploading to vogonsorg and creating issues.
This may take awhile since I'm sure I'll run into things I haven't tested which I'll need to verify but I'll get there.

How To Ask Questions The Smart Way
Make your games work offline

Reply 114 of 202, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

For some reason the Black Mesa version I had saved for XP didn't work when I tested it a couple of days ago, tried again and it works fine mabye testing other things at the time caused it not to work.
Black Mesa v1.0 v100001 24-Dec-2019
You'll need to use SmartSteamEmu to launch the game

This is the version I beat back when it came out and does include Xen so if anyone wants the full game on XP that's the build to get. Re: List the PC games that you have beaten

It does look like you can use the v1.0 binaries with the 4750421 data files possibly 4751525 as well but I don't have that ver

https://steamdb.info/app/362890/patchnotes/
https://steamdb.info/patchnotes/4751525/
https://steamdb.info/patchnotes/4750421/

The last working build of HL2 on XP I have is v5377866 I downloaded in Sept 2019 so sounds about right.

How To Ask Questions The Smart Way
Make your games work offline

Reply 115 of 202, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

As mentioned on MSFN
Audacium 3.0.4 (fork of Audacity) compiled for XP:
http://wp.xin.at/archives/5484

How To Ask Questions The Smart Way
Make your games work offline

Reply 116 of 202, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Ordered 5x 20TB drives to replace my 5x 16TB drives (because I'm down to 20GB free) for my Synology DS1512+ which I bought on 1/9/2013! Definetly getting my moneys worth from that.

Sadly can't put TrueNAS on this NAS like I can with QNAP 🙁

How To Ask Questions The Smart Way
Make your games work offline

Reply 118 of 202, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Had to do another freeze since my 2012 Synology NAS ran completely out of space so I updated it to 20TB hard drives and am syncing it now.
Took a look at my home server and I'm down to 5TB free with 13x 16TB drives. Not going to upgrade until 22TB hard drives are out but I'm not paying those prices so currently doing some testing with dedupe and looks like I'll be able to get 15TB of space back (all online store games), just need to make sure I have enough memory.

Currently have 128GB in this server
https://www.truenas.com/docs/references/zfsde … uplication/#ram

How To Ask Questions The Smart Way
Make your games work offline

Reply 119 of 202, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Still in a freeze on working on vogonsorg since I'm sidetracked with dedupe on my home server.
Dedupe is going well with so far 12TB of data recovered and I'm still copying so this will save me from spending $6K on hard drives for awhile heh.
Was also able to move 7TB of online store games that I used in my bhyve VM that was on a striped 2x8TB SSD to my raidz3 storage and I changed the 2x8TB to a mirror and copied my vmware VMs for Windows/Linux/macOS that I use for testing from raidz3 to this mirror so should have much faster speeds and no risk of breaking my original VMs since it's just a copy.
Once the copies for dedupe are done I'll need to update my robocopy script and finish my sync to the Synology NAS that I added 20TB drives to so I can finish the sync and then I can resume testing since I finally now have a ton of space and don't have to worry about running out especially since the major contributor was these games and now they are getting deduped.
For RAM usage so far seems to be about 1.8GB per TB so not too bad.

How To Ask Questions The Smart Way
Make your games work offline