Happy Salvage © 2000 Media Works
GAME ID: SLPS-02821~2
Released on August 31, 2000 in Japan.
Game's CD.