Hi. I'm the author of EDuke32 and I have some source code that I haven't released yet which you might be interested in. The errors appear to be caused by the program's somewhat large data segment; it seems to be larger than what the PSP (or the compiler, I don't really know) can handle.
The solution I had in mind was to replace a bunch of the insane arrays of global variables bloating the data segment with a bunch of dynamic allocation crap. It knocked about a meg and a half off of the bss so far, but I don't know if that's going to be enough.
Bookmarks