Touhou Kaeidzuka - Phantasmagoria of Flower View © 2005 Team Shanghai Alice
Released in August 2005 in Japan.
Game's disc.