Dragon Buster © 1989 Dempa Shinbunsha
GAME ID: DP-3100048
Released in March 1989 in Japan.
See Goodies section.