Jump to content
LaunchBox Community Forums

How to install and run 16-bit games on 64-bit architecture?


Recommended Posts

Not off hand. DirectX was used for everything though, especially games, but was packed in with a version of Windows 95. Windows 95 If I remember didn't fully utilize 32bit applications. Hell it was only in XP for legacy support and that was almost a decade later. If it is a game that is 16bit but not on DOS, it most likely uses DirectX. It is probably more of an issue with non 16bit applications, but virtualaztion still doesn't work well with 16bit. DirectX is just one problem of several with getting games to run. See:
Spoiler
The first version of DirectX was released in September 1995 as the Windows Games SDK. It was the Win32 replacement for the DCI[4] and WinG APIs for Windows 3.1. DirectX allowed all versions of Microsoft Windows, starting with Windows 95, to incorporate high-performance multimedia. Eisler wrote about the frenzy to build DirectX 1 through 5 in his blog.[5] Initial adoption of DirectX by game developers was slow.[6] There were fears that DirectX could be replaced as WinG had been, there was a performance penalty in using Windows over DOS, and there were many die-hard DOS programmers.[6] DirectX 2.0 became a component of Windows itself with the releases of Windows 95 OSR2 and Windows NT 4.0 in mid-1996. Since Windows 95 was itself still new and few games had been released for it, Microsoft engaged in heavy promotion of DirectX to developers who were generally distrustful of Microsoft's ability to build a gaming platform in Windows.
Link to post
Share on other sites
I remember Fury 3, which ran on Windows 3.11 and Windows 95. (It was actually a complete copy of Terminal Velocity for DOS.) I remember it using something called Win32s, and the install taking years on Windows 3.11. https://en.wikipedia.org/wiki/Win32s I'm guessing the lines were somewhat blurred at that point in a lot of cases. Also, I believe that was before the first official version of DirectX. Though I don't know if Win32s or DirectX are related or not.
Link to post
Share on other sites
Jason Carr said I remember Fury 3, which ran on Windows 3.11 and Windows 95. (It was actually a complete copy of Terminal Velocity for DOS.) I remember it using something called Win32s, and the install taking years on Windows 3.11. https://en.wikipedia.org/wiki/Win32s I'm guessing the lines were somewhat blurred at that point in a lot of cases. Also, I believe that was before the first official version of DirectX. Though I don't know if Win32s or DirectX are related or not.
I believe DirectX took over for Win32. The wiki I got that excerpt from talks about it.
Link to post
Share on other sites
SentaiBrad, I still think all the games you're concerned about are 32-bit. Fury 3 for example - if it used Win32s, then it was a 32-bit game. All the 16-bit Windows games in my collection are along the lines of what came in the Microsoft Entertainment Pack series - Chips Challenge, Tetravex, Jezzball, Ski Free, Kye, etc.
Link to post
Share on other sites
garbanzo said SentaiBrad, I still think all the games you're concerned about are 32-bit. Fury 3 for example - if it used Win32s, then it was a 32-bit game. All the 16-bit Windows games in my collection are along the lines of what came in the Microsoft Entertainment Pack series - Chips Challenge, Tetravex, Jezzball, Ski Free, Kye, etc.
So then DOSBox. If you can get it to run with DOSBox then the virtualization software conversation is pointless. Granted, it is a form of virtualization, but its highly specialized. VMware or VirtualBox just have general problems running 3D intensive programs. If its a Windows application with no DOS variant then it has a high propensity to not want to run in one of those virtualized environments. Until someone creates a very similar piece of software like any one of the emulators out there that just happens to be running a very specialized version of Windows 98 or XP, or these software companies really beef up gaming software compatibility then this is going to be an area that is very hard to get to play unless you buy an older PC. Also, I did say that the DirectX problem is most likely a 32bit application issue. It's probable to not be exclusive to 32bit, however the second you need to emulate Windows 98 or XP the level of compatibility immediately drops regardless of what the problem is for any given game. DirectX was just one of a few main problems that I pointed out. Some newer stuff is easier to run in these environments. Like I said in a previous post I got Diablo 2 to run at one point for testing. The more sophisticated a game to get running though the more the performance is going to suffer anyways. So then you drop back down to Windows 95/98 era games then we're back to DirectX incompatibilities, 3D acceleration incompatibilities. Sound drivers, keyboard drivers, mouse drivers. Everything has to be emulated. There are some games that don't care what version of Windows you're on. I got Clock Tower to run last night perfectly fine except for that it was in a small Window. Same with Dino Crisis previously.
Link to post
Share on other sites
Something I want to point out about my paragraph about essentially an Emulator with a specialized version of Windows 98 and XP. The main reason it hasn't been done very well is because there is no open standard to Windows 98 or XP that is ready for use like there was for DOS. That is how DOSBox exists, otherwise Microsoft would have stopped DOSBox a decade ago. So another reason one doesn't exist in a great form could also be the fear of a lawsuit.
Link to post
Share on other sites
  • 3 months later...
I am confused. I can install and run Diablo 1 and 2 on windows 7 with no issues at all? And had none with both games on XP either... As a matter of fact, XP was the OS I played both games on to begin with? Of course my XP was 32bit, but my Windows 7 is 64bit. Edit:Oh, I see. Xp virtual machine. My confusion. A bit tired here sorry.
Link to post
Share on other sites
  • 3 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...