Bad news: The updated MinGW toolchains are still causing problems. For example, even though it's unproblematic to compile the latest ps2link sources, and the ELF runs just fine, I can't get the SMAP module (the MinGW one) to work together with my own code. This has never been a problem until now. 
I just don't understand what's going wrong. Also, loading ps2netfs.irx from memory card fails (?), and I'm sure other IOP modules are affected too: iomanX, ps2dev9, etc.
As a result, I can't use the MinGW-generated code to send data to the PC while TimeSplitters is running, not to speak of receiving data from PC. Luckily, I did not delete my ancient Cygwin toolchains...
I haven't decided how to go from here yet. The MinGW toolchains (and therefore PS2SDK) seem to be broken somehow, or I'm to stupid to use them correctly. AFAIK, you can't use the latest Cygwin binaries to build the PS2 toolchains either. Maybe using VMware and Linux is the only way out...

I just don't understand what's going wrong. Also, loading ps2netfs.irx from memory card fails (?), and I'm sure other IOP modules are affected too: iomanX, ps2dev9, etc.
As a result, I can't use the MinGW-generated code to send data to the PC while TimeSplitters is running, not to speak of receiving data from PC. Luckily, I did not delete my ancient Cygwin toolchains...
I haven't decided how to go from here yet. The MinGW toolchains (and therefore PS2SDK) seem to be broken somehow, or I'm to stupid to use them correctly. AFAIK, you can't use the latest Cygwin binaries to build the PS2 toolchains either. Maybe using VMware and Linux is the only way out...

Comment