Lode Runner - The Legend Returns © 1996 Petra.
Game ID: SLPS-00182
Released on February 16, 1996 in Japan.