キャッ党忍伝てやんでえ © 1991 Tecmo, Limited. (Kyattou Ninden Teyandee)
GAME ID: TCF-Y8
Released on July 19, 1991 in Japan.
Game's ROM.