VOGONS


First post, by noshutdown

User metadata
Rank Oldbie
Rank
Oldbie

i want it to be fully compatible with c++98 standard, so the ever popular msvc6 doesn't qualify. support for c++03 is optional but not essential. also i want it to generate fast executables.
so there aren't many options to choose from, and i wonder if any of them would run on 486:
msvc7/vc.net2003: shall do if it runs.
intel(oldest i can find is 8.0): my favorite, but the manual demands a pentium. and if its intel who says so, its quite likely to fail on 486.
borland c++ builder 5/6/X: never came to love it.
mingw: unlikely to get its downloader working in win98, and its hard to find an old version aswell.

Reply 1 of 9, by dr_st

User metadata
Rank l33t
Rank
l33t

I don't think you'll find any compiler that's fully compatible with any C++ standard. That language is insanely cryptic and full of internal contradictions. But, you might find something that's mostly compatible with some version of the standard for most practical purposes.

Why you want one that also runs on a 486 is beyond me, but so is your desire to run Win98 on that 486.

https://cloakedthargoid.wordpress.com/ - Random content on hardware, software, games and toys

Reply 2 of 9, by Jo22

User metadata
Rank l33t++
Rank
l33t++
noshutdown wrote:

but the manual demands a pentium. and if its intel who says so, its quite likely to fail on 486.

Hi, you could use one of these Pentium Overdrive or Am586 chips for the 486 platform.
That way, you could keep you beloved 486 hardware and as a bonus, gain some performance, too. 😀

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 4 of 9, by noshutdown

User metadata
Rank Oldbie
Rank
Oldbie
keenmaster486 wrote:

Why are you wanting to run Windows 98 on a 486?

why not? the memory management of win95 is a waste on machines with 64mb of ram or more, and i stuffed in 128mb to get 3dsmax running.
also win98 is more game compatible.

Last edited by noshutdown on 2019-03-07, 00:55. Edited 1 time in total.

Reply 5 of 9, by noshutdown

User metadata
Rank Oldbie
Rank
Oldbie
Jo22 wrote:

Hi, you could use one of these Pentium Overdrive or Am586 chips for the 486 platform.
That way, you could keep you beloved 486 hardware and as a bonus, gain some performance, too. 😀

i do use an amd5x86, but its just a clock boosted pure 486 kernel without pentium instructions. the pod is likely to work but thats not what i call a 486 machine.

Reply 6 of 9, by keenmaster486

User metadata
Rank l33t
Rank
l33t
noshutdown wrote:

why not? the memory management of win95 is a waste on machines with 64mb of ram or more, and i stuffed in 128mb to get 3dsmax running.
also win98 is more game compatible.

I dunno if I would agree with either of these statements.

World's foremost 486 enjoyer.

Reply 7 of 9, by dr_st

User metadata
Rank l33t
Rank
l33t

Yeah, you'll have a blast going to the nearest McD to have lunch while your 486 finishes loading that Win98... 😉

https://cloakedthargoid.wordpress.com/ - Random content on hardware, software, games and toys

Reply 8 of 9, by realnc

User metadata
Rank Oldbie
Rank
Oldbie

Have you tried Open Watcom V2? It's a continuation of the original Open Watcom and still an active project. It can also target DOS, not just Windows 9x:

https://open-watcom.github.io/open-watcom

Reply 9 of 9, by retardware

User metadata
Rank Oldbie
Rank
Oldbie

I do not understand all of you.
Back in 1990 I worked with MSVC 1.0 (i.e. MSC8) and Watcom on a 386.
Well it was named MSVC but you did not need to use Windows for it (except if you wrote Windows apps).
The advantage of Watcom over MSC was that it supported DOS4GW, no need for overlays and such crutches.

Of course compiling took some time, but that was normal back then, when the new 486 was the high end.