Yes, absolutely. First priority should be to create, as far as possible, a "perfect" port of the original so that it behaves just like the original (bugs and all!) but runs natively on modern OSes. This would also ensure 100% compatibility with existing "vanilla" version save games and so on. Later, bugs can be fixed and then new features added.Norbert wrote:My strong opinion on this matter is that, if there is one default, this default should be for the port to resemble the original game as closely as possible.
As a matter of fact, I would even go so far as to advocate two separate branches - the first being SDLPoP which would have no bug fixes or new features and once perfected would be essentially frozen, and the other being Enhanced SDLPoP (eSDLPoP?) with all the bells and whistles that would continue being worked on. Ideally (IMHO) SDLPoP's EXE would moreover be a simple drop-in replacement for the original, i.e. it would use all of the original data files (but perhaps accomplishing this would require too much effort?).
What do people think about this, especially the two branch idea?