Paul de Leeuw (I give up, I can never remeber initials!):
OK guys. I've been thinking a lot about our discussions and I agree that you're right. I was selfish in looking at my own derired outcomes but as a member of a team we should try to keep a single base source together. I agree that we should do incremental improvements so we all stay in synch.
I don't think you were being selfish or that we were "right" and you were "wrong". It's kind of like strategizing about the best path through some mountainous outback. :-) There is something to the idea of separating two complex, systematic changes to a large program. Jonathan said it best when he made the observation that doing the port first permits testing.
This is what I'll do:
1. Get WINFract working on 32 bit memory model for WIN32. 2. As far as possible within the limitations of windows, get the functionality up to 20.2.4. 3. Add 16 bit colour 4. Add a couple of other ideas I've got in mind.
I will do minimal changes to the original XFRACT source and then only via #ifdef WIN32 and send the full sources to Jonathan for synchronisation after each of the previous 4 steps. Any experimental code I'll develop into ManpWIN.
I'll start from scratch so as to keep the origianl code as pure as I can. Give me some time.
That looks like a good plan. I'll get the float-only Xfractint up today. We should decide if that is a better starting point that the regular Xfractint. I have made *no* changes to the DOS float only files, so all you don't have yet are the Xfractint-specific files.. Tim