Battle Ace © 1989 Hudson Soft [Hudson Group].
Game ID: HC89026
Battle Ace was released on November 30, 1989 in Japan.
Game's ROM.