But door games will only be a memory in 14 years with the 2038 problem.
I would like to migrate to Linux. Windows 32 bit will be negated eventually. Perhaps run Mystic/Linux and use dos emu for the door games. But door games will only be a memory in 14 years with the 2038 problem.
Utopian Galt wrote to All <=-
I would like to migrate to Linux. Windows 32 bit will be negated eventually.
Re: Operating Systems
By: Utopian Galt to All on Fri Apr 05 2024 09:33 pm
I would like to migrate to Linux. Windows 32 bit will be negated eventually. Perhaps run Mystic/Linux and use dos emu for the doorgames.
But door games will only be a memory in 14 years with the 2038problem.
I moved my BBS from 32-bit Windows to Linux a couple years ago. I had a couple other servers I was running in Linux, so for a while I was running my BBS in a Win32 VM on that PC, and finally decided to move my BBS to Linux as well.
I imagine there's probably no way to patch old DOS binaries to fix the 2038 problem, which is a shame.. Unless some people make new versions of all the old DOS door games. There's a LORD & LORD2 written for Synchronet's JavaScript, but of course, those will only run in Synchronet. There is also a program called 'jsdoor' that would allow a Synchronet JavaScript door to run outside of Synchronet, which is supposed to allow such door games to run on any BBS, so I'd wonder how well itworks with those JS versions of LORD & LORD2.
What I think is interesting about Microsoft is that while they move
everything to a subscription model (including, apparently
Windows itself)...
Ogg wrote to poindexter FORTRAN <=-
Hello pF!
What I think is interesting about Microsoft is that while they move
everything to a subscription model (including, apparently
Windows itself)...
Where is that happening?
Nightfox wrote to Utopian Galt <=-
I imagine there's probably no way to patch old DOS binaries to fix the 2038 problem, which is a shame..
I imagine there's probably no way to patch old DOS binaries to fix the
2038 problem, which is a shame..
I thought the 2038 problem was a unix time_t issue?
I imagine there's probably no way to patch old DOS binaries to fix the 2038 problem, which is a shame.. Unless some people make new versions
I thought the 2038 problem was a unix time_t issue?
I imagine there's probably no way to patch old DOS binaries to fix the
2038 problem, which is a shame.. Unless some people make new versions
Meh; just set the date back to some arbitrary time in the past, perhaps a year where the days of the week line up with whatever the current year it currently is. I doubt many people would notice if a BBS door game thought it was 1989.
I'm not sure that would be a good solution though, as you wouldn't want you whole OS and other apps thinking it was 1989 or something.
I thought the 2038 problem was a unix time_t issue?
Depends on the Unix and the definition of `time_t`; on
any reasonably modern system that's an `int64_t`. It's
really just old binaries or old versions of the OS.
I'm not sure that would be a good solution though, as you wouldn't want your whole OS and other apps thinking it was 1989 or something.
I'm not sure that would be a good solution though, as you wouldn't wa your whole OS and other apps thinking it was 1989 or something.
I wonder if it's possible to set the date back for just dosemu or qemu or whatever is running the dos door.
Re: Re: Operating Systems
By: tenser to Nightfox on Mon Apr 08 2024 11:48 am
I imagine there's probably no way to patch old DOS binaries to fix t
2038 problem, which is a shame.. Unless some people make new versio
Meh; just set the date back to some arbitrary time in the past, perha year where the days of the week line up with whatever the current yea currently is. I doubt many people would notice if a BBS door game th it was 1989.
I'm not sure that would be a good solution though, as you wouldn't want your whole OS and other apps thinking it was 1989 or something.
I thought the 2038 problem was a unix time_t issue?
Depends on the Unix and the definition of `time_t`; on
any reasonably modern system that's an `int64_t`. It's
really just old binaries or old versions of the OS.
DOS has its own date/time formats, but it is also common for software to convert between those and unix timestamps - so I think we will see many DOS programs directly affected by the year 2038 time_t overflow.
I would like to migrate to Linux. Windows 32 bit will be negated eventually. Perhaps run Mystic/Linux and use dos emu for the door games. But door games will only be a memory in 14 years with the 2038 problem.
I'm not sure that would be a good solution though, as you wouldn'twant you
whole OS and other apps thinking it was 1989 or something.
Yeah, BRE would lose it's mind! ;)
On 05 Apr 2024, Utopian Galt said the following...
I would like to migrate to Linux. Windows 32 bit will be negated eventually. Perhaps run Mystic/Linux and use dos emu for the door gam But door games will only be a memory in 14 years with the 2038 proble
Whats the 2038 Problem?
I'm not sure that would be a good solution though, as you wouldn'twant you
whole OS and other apps thinking it was 1989 or something.
Yeah, BRE would lose it's mind! ;)
That was the first thing I thought also. ;)
But for hobbyist DOS programs, we can always just set the date for whatever DOS emulator is running back to some arbitrary point before
the 2038 rollover date, and that's probably fine for BBS doors and
things like that.
I'm not sure that would be a good solution though, as you wouldn't want
your whole OS and other apps thinking it was 1989 or something.
Sorry, I don't think I was clear here. You're already running the DOS program under some sort of simulator; simply set the date back for that simulator.
Also, for sysops running their BBS in Win32, I'm not sure if there's a way to do that.. Win32 can seamlessly run 16-bit DOS apps, and I don't recall ever seeing a way to modify the date just for its virtual DOS machine. Maybe there is a way..
Sysop: | Weed Hopper |
---|---|
Location: | Clearwater, FL |
Users: | 14 |
Nodes: | 6 (0 / 6) |
Uptime: | 59:59:43 |
Calls: | 40 |
Files: | 50,060 |
D/L today: |
169 files (20,009K bytes) |
Messages: | 267,479 |