MAME is a popular arcade emulation software for the PC that has been ported to a number of different environments. This includes XWindows and others... and now the PS2!
Tirfing has been kind enough to release his work in progress with source code coming soon. From his release documentation..
"Well.. guess you all can guess what this is? It's a very simple port of MAME v0.37B16 to PS2. Not optimized or with any fancy gui or anything.
NOTE: This is only a alpha/tech demo. Don't call me and cry for help/features/sound/etc.. It will not run all games! Or, it will most likely try to run them, but they will not work or run veery slow."
The current release only supports NTSC. It also looks for libsd in rom0 which means .jp ps2 are not currently supported.
We will attempt to add in a few features when the source code is released.
ps2mame binary