Hyaku Monogatari - Hontou ni Atta Kowai Hanashi © 1995 Hudson Soft.
BARCODE: 4988607250737 GAME ID: HCD5077
Released on August 4, 1995 in Japan. It was never exported outside Japan.
Game's ROM.