Lonny Pursell wrote:
The reason I think it's a huge task, if because the entire sources are 100% assembler. I'll rephrase it as perhaps tedious work then. ;-))
You know the story... First UNIX versions were written in assembler. The C language has been invented to rewrite UNIX in a portable way, so it can be recompiled to any CPU.
If you (or a team around you) would rewrite the GFA in 100% C language, it could be recompiled on any CPU running any OS. Of course, in some cases the C language can be slower than assembler (compilers produce excellent code nowadays), but on a fast, modern CPU it doesn't matter.
Furthermore, if you release your code as Free Software, the GFA could be ported to any OS, and distributed with most Linux distributions. The GFA would become immortal, able to run on any future computer.
And it is the same thing for all software. -- Vincent Rivière