Long time ago I was searching for commercial emulators at PS2 console (like POPS). And I was found one. It is Sega Mega Drive emulator which is included in Sonic Mega Collection Plus. In fact it is full emulator - I was tested in PCSX2 such a games like Ultimate Mortal Kombat 3, Castelvania Blood Haven, Rock'n'Roll racing (I mean 2-player game). All these game is running perfectly - no lags, no freezing, good fps, all screen is visible. You can save-load game in any moment, 2-player game functions normally, soft reset is working, 3 pad configurations (x,y,z is working). So if this stuff can be hacked - it will be more popular neither pgen (cause game compatibility is bigger). But of course there are some problems. Game roms is packed and crypted (yea baby) in such a *.cpt files. Or maybe there can be such a way for some mini code injection that ... mmm ... for example... when you press some button combination it just copy some rom from disk into specific memory area ( memory address is static). All that you need - to make soft reset in the game and you will be able to play this new game. links can be found at "pastebin SegaMegaCollectionPlus" It contains very stripped "Sonic Mega Collection +" image. Some other cpt files can be found in the "Sonic Gems Collection". I also include crypted roms from "Sonic Mega Collection +" released in GameCube. You can replace any cpt file with any other and it will work. Game elf using some black magic recognizes your console region (Us, Europe or Japan) and depending on it launches roms from appropriate location (mdrom/mdrom_eu/mdrom_us). In fact some games is similar For example Sonic3D is fully identical in all three folders but Sonic3 alters exactly one byte (region U, E or J). Emulator region also changes according your console version. So you need game roms according your region. Crypted image size is the same as decrypted. First 64bytes in crypted and decrypted image is similair so I assume it is a key (or at least part of key). Last 0-7 bytes of CPT file are uncrypted. I cannot test roms bigger than 4Mb cause Sonic3D (exactly 4Mb) is the biggest game. Other limitation is that there is no way for using multitap and that there is only 3 different pad configurations (and no MODE button support). One more limitation - it is DVD size (more than 900Mb) so we need dummy file for running it. If you want test your own rom you have to launch this DVD in the pcsx2, start some game (the best variant Sonic3D), press R2 in game (pause menu), open some hex editor, open process pcsx2, go to address 0x20b2dd40, paste your own rom and press "Game Title" in the game. P.S. There is also fully working Sega Master System emulator.