VOGONS


First post, by lmemsm

User metadata
Rank Newbie
Rank
Newbie

There may be no one interested in this type of thing besides me, but I thought I'd mention it just in case someone else out there does have similar interests. I still use the original MinGW compiler for most of my FOSS builds on Windows. I just got the gcc 6.3.0 32 bit compiler to build from source using the last original MinGW public domain versions of mingwrt and w32api. I'm considering whether to replace the mingwrt completely with a win32 based runtime instead of using msvcrt or ucrt. That would make it more like midipix which only needs nt.dll. I build/port a large number of lightweight FOSS software, so it'll be nice to have more modern C++ support for my builds. I was using the original MinGW 4.7.2 and that became rather limiting. I have builds of nano, htop, calcurse, putty, curl, several SDL 1.x and 2.x programs (including some lightweight games) and several FLTK programs. I'm wondering how far the toolchain and FOSS programs can be modernized but still work on or provide support for older versions of Windows such as Windows XP. Also wondering how well some of the console programs I've built would run on FreeDOS using HX DOS extender. I'm curious how well some of these programs work on older versions of Windows too. It would be nice to help keep some older operating systems working by using more modern FOSS programs built to run on them. Anyone else interested working on similar projects or interested in these types of topics?

Reply 1 of 2, by gerwin

User metadata
Rank l33t
Rank
l33t
lmemsm wrote on Yesterday, 15:54:

I'm wondering how far the toolchain and FOSS programs can be modernized but still work on or provide support for older versions of Windows such as Windows XP.

That part is a bit of a hobby of mine. See my website
https://www.gb-homepage.nl/ back-ports section
I use mostly gcc-10.3.0 for Windows XP targetted builds.

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 2 of 2, by leileilol

User metadata
Rank l33t++
Rank
l33t++

I use 4.7.2 because Windows 95 is still a personal target for me. I feel it's adequate as it could build PCem up to v17 just fine (well, up until manley changed it to ninja whatever and clang anyway. sigh)

apsosig.png
long live PCem
FUCK "AI". It is a tool of fascism. We do not need it. We do not use it.