Captain Lang © 1994 Data East Corp. Japanese release.
GAME ID: T-13103 BARCODE: 4961082500054
Released on May 22, 1994 in Japan.
Game's ROM.