Menu

#5 Modernize the code and decouple it from i386 architecture.

open
nobody
None
1
2017-05-01
2017-05-01
danfun64
No

Right now Paintball 2 requires unsupprted dependencies (like OSS) and AFAIK only supports the 32-bit architecture. To me this is a very severe problem. If Paintball2 is to thrive, it needs to be able to be compiled on modern systems. Here's what I suggest:

  1. Remove as much platform specific code as possible and replace with something like SDL2 and its subprojects
  2. Remove all dependence on x86 ASM. At a minimum, C code should be available as a -noasm alternative when compiling.
  3. Remove platform specific compilation methods in favor of something like cmake.
  4. At a minimum (ALA Yagami Quake 2) must be able to compile on both i386 and x86_64.

Without modernizations like these, Paintball2 might as well be a closed source project.

Discussion


Log in to post a comment.