http://www.neo-geo.com/forums/showthread.php?t=180044 + http://www.neo-geo.com/forums/showthread.php?t=180291