There has been an update on the code porting! With a few exceptions, the new code works just as well as before it got ported to the new language! Pokemon can be imported on emulator from generation 1 games into generation 3 games once more. Still need to do a bit more testing on making sure gender is maintained after the transfer, but as of now movesets, nickname, OT, level, shiny status, etc are maintained! After the additional testing, I can work on testing combinations of different input and output games, and well as testing inter-language transfers, and then finally testing with real hardware!!!
Successful transfer of a handful of Pokemon from Blue into Emerald!