Canyon Climber © 1983 Radio Shack.
GAME ID: 26-3089
Released in December 1983 in the USA.
Game's ROM.