Fudou Myouou Den © 1988 Taito Corp.
Game ID: TFC-FM-5900
Released on March 29, 1988 in Japan. It was the 17th title published by Taito on the Famicom.
Game's ROM.