some more ports from MAME