机甲旋风格斗大 © 2014 M&D (Ji jia xuanfeng-gedou dashi)
GAME ID: 103
The title translates from Chinese as 'Mech spin style master'.
Game's ROMs.