Rich wrote:
OK, so I've got the code compiling. Now I just have a long list of undefined symbols :-).
Looks like you have gotten a tremendous amount done in a short time. We need to think carefully about where to go from here. For starters we need to decide whether to attempt to get it to compile with the medium model 16 bit compiler. Since you have made changes with that possibility in mind, then it might be worth completing that program. On the other hand, if you get it working under WIndows in some fashion, maybe there's no need to keep the 16 bit compiler compatability. But I would think it is essential to get either the 16 bit or Linux versions working along with your windows version. Before doing any of the cleanups you mentioned it is essential to do a thorough audit of features and get as much working as possible. THis would probably take a while. I don't think there has been any global refactoring for a long time (maybe even ten years) so some of things you commented on have been there quite a while. Some of the cleanups (especially memory management) can't be done at all until we abandon the 16 bit environment. My suggestion is get all features working first, then systematically attack the cleanups you mentioned, though bring order to the defines may be necessary just to get thinbgs working. Tim