Dragon Buster © 1989 Dempa Shinbunsha.
GAME ID: DP-3100049 BARCODE: 4961997000120
Released in March 1989 in Japan.