Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Running on Windows XP SP3 x86 (Announce)

posted by DosFreak, 18.01.2020, 20:55
(edited by DosFreak on 18.01.2020, 21:09)

> I think that MSVC (not sure about v2019) have some optional compatability
> settins that can produce XP compatible binaries with proper OS version in
> PE header.
>
> > His sentence I didn't expect that someone still uses an 18 years old
> > OS. made my day. :-D
>
> Hehe, once on some linux forum ~10years ago where I discused something
> about nvidia cards when I mentioned that need the info for DOS stuff I got
> a reply "Nobody sane use DOS this days" :-D

If it was compiled with the v141 toolset or mingw-w64 and assuming no Vista+ specific APIs then it would work on XP. The v141 toolset is an option during the VS2019 install. The reason why the v141 toolset is needed and not v142 is that the CRT breaks compatibility when VS is upgraded for older version of WIndowsperiodically so you either have to patch around it ( https://stackoverflow.com/questions/19516796/visua...2-win32-project-targeting-windows-2000/53548116 ), use an older toolset or use a replacement for the CRT.

It seems like he only uses VS to compile and may not want to bother with the v141 toolset. If mingw-w64 can be used then XP is still supported and projects like this should really offer both ways to compile the project and offer executables for download compiled for both. I haven't checked the Bochs documentation yet.

If compiling statically you can even use mingw-w64 to compile executables for NT3.50+ and 9x+ for Pentium Pro+ (anything less and you'd have to recompiled mingw-w64 for those architectures or use the original mingw) assuming you use a non posix build

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 430 users online (0 registered, 430 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum