08-15-2013, 07:50 PM
Hi,every one, i am curious about how ee communicates with iop in emulator implememtation. I found that when pcsx2 boots, ee starts to execute bios codes in the first stage. it also loads OSD to the main memory,and irx module to iop, then ee begins to execute OSD(i guess, not sure). So it should exist a kind of method to let ee notice iop to load game elf from iop to main memory through sif. some ps2dev related material documented ee and iop use rpc to communicate with each other, but unfortunately i didn’t find rpc implementation in pcsx2 source code. So how does ee notice iop to load instruction to memory in pcsx2 actually? how ee dose notice iop to load irx modules? How u developers know what bios code is doing? It looks like a black box even i has disassemly the binary code.