Chikudenya Toubei - Kubikiri Yakata Yori © 1990 Naxat Soft.
GAME ID: NX89004 BARCODE: 4988658890043
Released on January 26, 1990 in Japan.
Game's ROM.