Robert Hurst made a Commodore VIC-20 version of the arcade classic Bezerk. You can play the game with joystick on a real Commodore VIC-20 with an 8 kbyte RAM expansion. You can also use a VIC-20 emulator such as VICE. The sources in ca65 assembler are available.