Sometimes I play old PC games with Wine that are the exact same executable they were 20 years ago.
It is hard to describe but it feels strangely calming, you just know everything is still the same as it always was.
Sometimes I play old PC games with Wine that are the exact same executable they were 20 years ago.
It is hard to describe but it feels strangely calming, you just know everything is still the same as it always was.
Emulating X86 on ARM/Risc-V is an abstraction tree I don't want to climb f.ex.
Wine hides that power consumption.
It's a false sense of security.
I'm the opposite to you though, rather have an original C64 on modern capture (low latency GV-USB2) and (S)NES classic controller input.
And running old software on modern hardware often uses only a fraction of the power the old hardware used to need. If one cares about power consumption, modern software has become so much worse.
We often discount progress as obvious because we never paid the price of photosynthesis for millions of years before our tiny part in existence.
My problem is specifically getting to the consensus we have today, we were too slow, 6502 (8) freed humans 1982-85, 68000 (16) and ARM-1 (32) came 1985. So we had the instructions (in both senses) for the final hardware then.
40 years, and X trillion barrels of oil, later we are still in complete hardware and software confusion.
64-bit is a big mistake, because nothing scales to infinity; and since nothing is free, we are about to pay the price now!
Indebted to the past and the future to max!
I say roll back to C and Java and rebuild from there on Risc-V (even if it has 128-bit addressing, in case you run out of your 18.4 exabytes 64-bit RAM/disk).
But it might already be too late.
>64-bit is a big mistake, because nothing scales to infinity; and since nothing is free, we are about to pay the price now!
What?
Also would need more cores, SRAM and some OpenGL ES GPU! ;)
Wait, huh? Are we thinking of the same Starcraft? Is there a different program or utility with the same name as the videogame? Because the videogame was absolutely not a single-person creation.
It's still a very impressive technical achievement to rewrite a game engine like that, I just don't think it qualifies as "finished software" in the way this thread intends that phrase to mean...
edit: in fairness your post wasn't talking about finished software per se; I still feel it's inaccurate to call starcraft.exe a one-person creation.