Overclock.net › Forums › Video Games › PC Gaming › Old Games
New Posts  All Forums:Forum Nav:

Old Games

post #1 of 2
Thread Starter 
As of Late I have a few people ask about running older games with windows XP and they want work.
Back in the day games ran at 16 bit and not 32 and here is the problem. Windows xp is 32 bit where as 95,98,ME ran at 16 bit.
Here is a few programs that will let you run older games within XP, but the game will think it's running in DOS

The first is DOS box. This is the start of older game, game play.

http://prdownloads.sourceforge.net/d...e_mirror=voxel

Now that you have dosbox here is another program that will add configuration wizards to get you up and running ever faster.

http://members.home.nl/mabus/

I hope this will help a few people get there game play on with there older games that are not in use any more and have fun
My System
(13 items)
 
  
CPUMotherboardOSMonitor
3400 newcastle ABIT NV8 Windows Xp Pro Sony SDM-HS74P 
KeyboardPowerCaseMouse
Logitect X connect 500 watt DYNAPOWER Blackwidow Micro wireless 
  hide details  
Reply
My System
(13 items)
 
  
CPUMotherboardOSMonitor
3400 newcastle ABIT NV8 Windows Xp Pro Sony SDM-HS74P 
KeyboardPowerCaseMouse
Logitect X connect 500 watt DYNAPOWER Blackwidow Micro wireless 
  hide details  
Reply
post #2 of 2
Well, it's a little more complicated that this. Many stime when a DOS game doesn't work, it has nothing to do with the fact that it's a 16-bit program, it's because DOS games were allowed to access the hardware directly and that is not allowed in Windows. If the HAL (hardware abstraction layer) does not correctly translate a hardware call to a Windows API call, then the program crashes.

When the 16-bitness is the issue, it is probably because of memory access. Between the segmentffset memory addressing scheme, EMS memory, and XMS memory, getting the memory calls right in Windows doesn't always work. Technically, according to "Windows best practices", a program should never even use a generic memory allocation function of a programming language; it should use the WinAPI call that does the same thing. Weird.

Finally, Windows 3.x was the end of the 16-bit Windows. Windows 95 and up are all 32-bit, even though Win95 through Me still had some DOS under the hood.
Vulcan's PC
(15 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 6700K Gigabyte GA-Z170X-Gaming 7 EVGA GTX 970 G.Skill Ripjaws 4 DDR4-3000 16GB (4x4) 
Hard DriveHard DriveOptical DriveCooling
Crucial M500 SSD Western Digital Caviar LG Blu-Ray burner Cooler Master Hyper 212 Evo 
OSMonitorKeyboardPower
Windows 10 Pro x64 Acer XB270HU Logitech G15 ThermalTake Smart 750W 
CaseMouse
Lian Li PC-6077 Logitech G5 
  hide details  
Reply
Vulcan's PC
(15 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 6700K Gigabyte GA-Z170X-Gaming 7 EVGA GTX 970 G.Skill Ripjaws 4 DDR4-3000 16GB (4x4) 
Hard DriveHard DriveOptical DriveCooling
Crucial M500 SSD Western Digital Caviar LG Blu-Ray burner Cooler Master Hyper 212 Evo 
OSMonitorKeyboardPower
Windows 10 Pro x64 Acer XB270HU Logitech G15 ThermalTake Smart 750W 
CaseMouse
Lian Li PC-6077 Logitech G5 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: PC Gaming
Overclock.net › Forums › Video Games › PC Gaming › Old Games