It has come to my attention that people have actually noticed my efforts to port PCSX to android. Let me remind the community that this is still only a hobby project until I can get more people to help/support this project! I am an intermediate programmer (no where as good as the actual people who programmed pcsx) and, by myself, will not be able to quickly port the emulator or solve every performance issue that might crop up.

So here’s an update on all the work that needs to be done and what I’ve done so far:

Compile PCSX with Android NDK

Write Android specific system calls for PCSX

Test base system. (I have a Nexus One)

Compile CDROM plugin with Android NDK

Test with PCSX Android

Compile GPU plugin with Android NDK

Test with PCSX Android (At this point, some games should load to menu)

Compile PAD plugin with Android NDK

Test with PCSX Android (Hopefully, games will be playable now)

Compile SPU plugin with Android NDK

Test with PCSX Android (Games with sound should now be playable)

Performance tweaking, testing and bug fixing (This will take time accordingly)

So as you can see there is much to do. I have a basic understanding of emulators and how they work and coming from a game programming background, I am not 100% adept at dealing with low level programming and will therefore make progress at a slow rate.

As a side note, I’m hoping that I can get the emulator working without using the PSX bios (HLE seems to be working fine on PCs).