What exactly is it breaking on? Is there an error message? I didn't think I had done anything to break backwards compatibility. I still build with the DirectX 7 SDK for that reason.
Jonathon
Maren at
Now that you mention that, would JFSW benefit from the current DirectX SDK in any way?
JonoF at
Technically it should build with any DX SDK since I'm pretty sure I defined the correct version macros in the winlayer.c to screw down the structures and COM interfaces to the appropriate versions for DX7. I could even have specified DirectX 6. I'd have to look at the source but I'm at work currently.
Update: TX informs me:
anything after Aug 2007 lacks the following:
Direct3D8 and all of the earlier versions
Direct3D RM
DirectAnimation
DirectMusic
DirectInput7 and all of the earlier versions
DirectPlay
DirectPlayVoice
DirectX8-era HRESULT conversion routines
Managed DirectX samples and documentation
Edited by JonoF at
leileilol at
JonoF said at
leileilol said at
Why can't I run JFDuke3d in Win9x! :(
What exactly is it breaking on? Is there an error message? I didn't think I had done anything to break backwards compatibility. I still build with the DirectX 7 SDK for that reason.
Jonathon
It depends on a Shell32.dll function that doesn't exist, like something along the lines of SHGetFolder or something.
filipetolhuizen at
I could run JFDuke3d and JFSW on win98
Ñuño Martínez at
leileilol said at
It depends on a Shell32.dll function that doesn't exist, like something along the lines of SHGetFolder or something.
IIRC there was a "shell32.dll" file at Microsoft web site compatible with Windows 98. I think it's not longer available since M$ doesn't support Win9x anymore. :( May be you can find this file on Win98SE's CD, using aMule or BotTornado or at some awandonbare web site.
(I know about the spelling ;))
JonoF at
leileilol said at
It depends on a Shell32.dll function that doesn't exist, like something along the lines of SHGetFolder or something.
I thought I'd linked against shfolder.dll for that function...
leileilol at
filipetolhuizen said at
I could run JFDuke3d and JFSW on win98
Not the current releases.
Ñuño Martínez said at
IIRC there was a "shell32.dll" file at Microsoft web site compatible with Windows 98.
Uh
Win95/98 ships with their own SHELL32.DLLs, its just lacking OMG WINDOWS 2000/XP functions, which Microsoft forced anything compiled with later Visual Studio C++'s to put an edge to market more Windows XP. Yeah I hate ridiculous artificial limitations too :(
Maren at
Unless you're really, really poor and can't afford XP-capable hardware, why bother with JFDuke3D in Win9x? it's a piece of junk that shouldn't be used for anything but DOS stuff DosBox won't handle adequately.
Ñuño Martínez at
leileilol said at
Ñuño Martínez said at
IIRC there was a "shell32.dll" file at Microsoft web site compatible with Windows 98.
Win95/98 ships with their own SHELL32.DLLs, its just lacking OMG WINDOWS 2000/XP functions, which Microsoft forced anything compiled with later Visual Studio C++'s to put an edge to market more Windows XP. Yeah I hate ridiculous artificial limitations too :(
Yes, you're right. But IIRC there was a SHELL32.DLL for Win9x that had Win2000/XP functions. May be it was a foreign hack or something.
leileilol at
Maren said at
it's a piece of junk
stfu i would rather play duke3d on my isa soundcard-loaded machine than some 2ghz microsoft synthesized 64bit piece of crap it's just not the same
Maren at
leileilol said at
Maren said at
it's a piece of junk
stfu i would rather play duke3d on my isa soundcard-loaded machine than some 2ghz microsoft synthesized 64bit piece of crap it's just not the same
Why not rip Duke3D music as it plays through your ISA sound card (guess it's the OPL cheapness what you're looking for?) then let eDuke32 handle the tracks using a simple def?
joey_sw at
Ñuño Martínez said at
leileilol said at
Ñuño Martínez said at
IIRC there was a "shell32.dll" file at Microsoft web site compatible with Windows 98.
Win95/98 ships with their own SHELL32.DLLs, its just lacking OMG WINDOWS 2000/XP functions, which Microsoft forced anything compiled with later Visual Studio C++'s to put an edge to market more Windows XP. Yeah I hate ridiculous artificial limitations too :(
Yes, you're right. But IIRC there was a SHELL32.DLL for Win9x that had Win2000/XP functions. May be it was a foreign hack or something.
i got mine using KernelEx. Now i can run many games, that previously marked as "2K/XP only" on my win98SE system. kernelEx page: http://www.msfn.org/board/index.php?showtopic=71476
pixelmaniac at
Sometimes i fire-up windows 98SE on emulation and play around with it for nostalgic purposes. Ah, times were simpler back then... ;D
Maren at
pixelmaniac said at
Sometimes i fire-up windows 98SE on emulation and play around with it for nostalgic purposes. Ah, times were simpler back then... ;D
Simpler = limiting ;)
pixelmaniac at
not necessarily all the time. theres many apps and utilities that have enabled win98SE to have some validity in modern times.