Results 1 to 6 of 6
  1. #1
    rabir007's Avatar
    Join Date
    Aug 2011
    Gender
    male
    Location
    Behind you...
    Posts
    2,323
    Reputation
    148
    Thanks
    1,925
    My Mood
    Bored

    What makes old EXE files unusable ?

    Actually, what makes the Old exe files incompatible with old systems ?
    Using different ASM or what ? Especially when you try an old game on new OS like Diablo 2 and Windows 7...







  2. #2
    Hell_Demon's Avatar
    Join Date
    Mar 2008
    Gender
    male
    Location
    I love causing havoc
    Posts
    3,976
    Reputation
    343
    Thanks
    4,320
    My Mood
    Cheeky
    Old games usually rely on versions of graphics libraries that are simply no longer exist on the new OS.
    Ah we-a blaze the fyah, make it bun dem!

  3. #3
    rabir007's Avatar
    Join Date
    Aug 2011
    Gender
    male
    Location
    Behind you...
    Posts
    2,323
    Reputation
    148
    Thanks
    1,925
    My Mood
    Bored
    Quote Originally Posted by Hell_Demon View Post
    Old games usually rely on versions of graphics libraries that are simply no longer exist on the new OS.
    Sooo, what if we re-configure the bytes in the game to the new versions of Graphics APIs ?
    Or implement the old version (C+P) the dlls into the game folder...







  4. #4
    _corn_'s Avatar
    Join Date
    Jun 2010
    Gender
    male
    Location
    0x0C482BF2
    Posts
    673
    Reputation
    13
    Thanks
    294
    My Mood
    Brooding
    They might also rely on old kernel calls which do not exist in the current OS. Have fun C+P-ing the kernel calls.

  5. #5
    Hell_Demon's Avatar
    Join Date
    Mar 2008
    Gender
    male
    Location
    I love causing havoc
    Posts
    3,976
    Reputation
    343
    Thanks
    4,320
    My Mood
    Cheeky
    If you have the code of the game it's doable in a short period of time, if you don't however it'll prove a very tedious task.
    Ah we-a blaze the fyah, make it bun dem!

  6. #6
    Fovea's Avatar
    Join Date
    Mar 2011
    Gender
    male
    Posts
    325
    Reputation
    101
    Thanks
    411
    My Mood
    Amused
    No sane game programmer would directly call kernel functions (at least in this era, you have to go far far back before my statement would be invalid). The usual case is deprecation of API and changes in the API. If you go back far enough, there are changes in the executable file format itself and even further back there are even instruction set behavior nuances. This is all assuming your game was run on the same architecture and the same line of OS. It is a whole different story if there was an instruction set change (e.g. PowerPC to x86) or an OS change.

Similar Threads

  1. Replies: 1
    Last Post: 02-03-2014, 03:32 PM
  2. Can someone make a exe file for nillys cient
    By soadizlife1 in forum Realm of the Mad God Help & Requests
    Replies: 2
    Last Post: 09-07-2012, 10:30 PM
  3. [Solved] How do i make a exe file at VB 2008
    By [CFGH] in forum CrossFire Help
    Replies: 1
    Last Post: 07-30-2011, 01:06 PM
  4. Need help with updating my old Engine.Exe file
    By bobs__bees in forum Combat Arms Help
    Replies: 7
    Last Post: 10-04-2009, 12:59 PM
  5. Can't make a .exe file with VB.
    By ltkort213 in forum WarRock - International Hacks
    Replies: 9
    Last Post: 06-09-2007, 09:09 AM