Jajamaru Ninpouchou © 1989 Jaleco Company, Limited. [Japan Leisure].
GAME ID: JF-22 BARCODE: 4907859101260
Released on March 28, 1989 in Japan.
Game's ROM.