Common searches

Search results

Display options

Re: Earliest Direct3D Immediate mode and retained mode games

in Milliways
The early DirectX Software Development Kits provide irrefutable evidence that Direct3D was introduced by DirectX 2 (If that was in dispute?). Dark Omen is a D3DRM game from 1998. Edit: DirectX3 was release released only a couple of weeks after DirectX2... so I doubt anyone would have created and …

Re: Minimum background FPS

The "background" fps probably has no relation to ddraw/d3d... (unless it triggers from a surface lost code). Assuming the current fix isn't patching the game directly, usually one would hook various messages and functions (WM_ACTIVATEAPP, IsIconic(), GetFocus(), DirectInput???, etc.). The hooks …

Re: SMACKW32 2.x Wrapper DLL

in Windows
Your proxy dll forwards `_SmackToScreen@24` but the Smacker Version: 3.2j from DosFreak's archive exports `_SmackToScreen@28`. This is interesting since "3.2j from Rage Expendable" would appear to be different. edit: this may be common...

Re: Destruction Derby 2 - Windows version - working in Win8.1 64bit

in Windows
I haven't look at the game but... It probably finds the CD-ROM drive by calling `GetLogicalDrives()` or `GetLogicalDriveStrings()` to get all the used drive letters. Then it would pass each drive letter to `GetDriveTypeA()` to see if it has the type `DRIVE_CDROM`. Which is probably no help to you at …

Re: Warhammer Dark Omen (1998)

in Windows
took considerable time and patience to root cause ¯\_(ツ)_/¯ Could you clarify some things? When you say Qemu are you refering to (or do you recommend) your fork qemu-3dfx? Do you know if these pre-built versions of WineD3D support Win98?

Re: Ways to dump memory to a file->

Has anyone here successfully reverse engineered parts of an old DOS game? Yes, I have. How do people make sense of all that info thrown at them? Learn "game hacking". Memory Scanner -> hardware breakpoint -> disassembly. String -> hardware breakpoint -> disassembly. DOS Interrupt -> breakpoint -> …

Page 1 of 12