4 ms·
Yep. It was literally a PS1 inside the PS2. It was used for PS1 back-compatibility in the early models. It had its own memory space, and exclusive access to al
by aenvoker 4y ago
Yep. It was literally a PS1 inside the PS2. It was used for PS1 back-compatibility in the early models.
It had its own memory space, and exclusive access to all of the non-GPU I/O. CDROM, audio, controllers, USB, memory cards.
You could program it directly if you wanted to get serious. But, for basic operation, there were convenient EE libraries that forward most APIs over DMA to the IOO.
- mypalmike 4y agoYeah. I spent quite a bit of time working on optimizing IOP code. On one game, one of our developers had written an audio middleware library for the IOP which used up almost all the RAM. Then we were tasked with adding network play a couple months ahead of our ship date (a well planned project obviously) which meant adding in a Sony IOP library that chewed up more RAM than we had left over. Fun times.