It's not a 32MB limit, it's a 32Mb limit. That's the problem with carts like the M3 Perfect Pro. That makes it very limiting as to the games it will run. The old carts which supported large ROMs are nearly impossible to find anymore. The EZ-Flash IV is the only one I've seen for sale in a long time.