Any way to pad a DC program with blank space?

Not sure where to turn to for help on this. I'm working on the technical end of a translation for Segagaga, and I've kind of hit a wall with space limitations. I've been filling up the existing blank areas in the main program with translated text and adjusting the corresponding pointers as needed, but there's not going to be enough space to fit everything. I've tried simply adding data to the end of the file and having the pointers read from that area, but the game doesn't seem to want to pull text from any point beyond the offset where the program file originally stopped. I'm not sure if something else is being called into memory and writing over this new data, if the program simply doesn't want to read data from this offset at all, or what, exactly.

Is there any way to pad the program file with some extra space to fill or a way to make it load text from an external file? Any help would be greatly appreciated.
 
Back
Top