Yup here what i've figured so far. I may even be tempted to write up a document describing how i think i should go about it ect. It also may be helpful to get others in on the project. That is, others who know what to do when it comes to creating Amiga interfaces and playing around with Amiga specific functions for drawing ect...
Having said that, i dont believe anything from the X11 or Win32 directorys should be ported. It may be easier to do so , but it may be harder. For example, if we wanna port the unix stuff, there's gunna have to be a port of libXPM which is the X pixmap library they use to draw the images... or something like that.
I also believe that starting from Main could be a bad idea. Although its prolly more intuitive to start from the start, its going to have the most dependancies. When i say dependancies, i mean included C++ files. So i think it may be smart to start at the other end, then when we get to the main function, all the other stuff would have been done and it should be trivial from there
... However, it may be a good idea to start from main when initialy reading through the code to get an idea of the system.
But maybe a good place to start would be utils.cpp ? Or something like that. I think it may have some include files, but im not sure how it uses them, because it was explained to be a C runtime wrapper.
Also, i already know of stuff we should NOT touch for the moment. Such as Role and the streams files. That is, the client server stuff. I hope, we dont have to port those unless we want a client/server game. I dont have to start a server to run Xevil so im guessing that stuff is not neccessary. Althoug having said that, Role has three things (interfaces/objects?) called Client, Sever and Standalone... Im guessing then we may have to port Role, but only the standalone thingo, for the moment
As i may or may not have mentioned, i read the document now, but i'll have to go over some of the diagrams again to get a good feel for the module hierarchy.
Anyway, theres still a lot of reading to do. Also, i noticed on the AROS dev manual (if it infact was that) that ViM would be nice to be ported... I know these pages are old, but maybe that'd be a nice project as well? It might be a little easier too... although now i remember its not JUST a text editor, its pretty powerful
Well, im gunna relax a little, surf, maybe read some more, i'll cya later