Open GoogleCodeExporter opened 9 years ago
The same issue happens when entering multiplayer from the main menu.
I've included backtrace and patch.
Original comment by MarcMo...@gmail.com
on 9 Feb 2015 at 5:49
Attachments:
Hi.
We haven't designed KaM Remake to run on 64bit platforms yet:
- the game is still maintaining Delphi 7 compatibility, which is still the most widespread Delphi version AFAIK. Delphi 7 does not have NativeUInt type.
- there is no actual need in doing a 64 bit version of the game, 32bit works just fine and adding 64bit will also mean maintaining more sophisticated code.
- there are no advantages in going 64bit for the game, there are no memory allocations that need 64 bit address space.
- there are numerous places in code that assume Pointer=Cardinal (especially savegames and multiplayer)
Said that, if you are really interested in maintaining 64 bit compatibility:
- please look throughout the whole code to estimate the size of the refactoring required.
- keep in mind that this is optional job and you will be doing it just for your own pleasure.
- start off with adding "NativeUInt" type to KM_CommonTypes wrapped into IFDEF for older 32bit versions of Delphi that don't have "NativeUInt" type.
Original comment by kromster80@gmail.com
on 10 Feb 2015 at 5:45
Original issue reported on code.google.com by
MarcMo...@gmail.com
on 9 Feb 2015 at 5:38Attachments: