Dragon Spirit © 1988 Dempa Shinbunsha.
BARCODE: 4961997000052 GAME ID: DP-3205006
Dragon Spirit for X68000 was released on September 23, 1988 in Japan. Retail price: 8800 Yen.
Game's ROM.