Phelios © 1990 NAMCOT.
Game ID: T-14013 Bar Code: T4907892033016
Released on July 20, 1990 in Japan. Reviews: March 1992 - Joypad N.6 [FR]: 84/100 June 1992 - Consoles + N.10 (Pages 94-95): 70/100
Game's ROM.