Introduction As I could already express elsewhere, my very first computer was a Commodore VIC20 that my mother bought in the mid-1980's. I learnt how to program it in BASIC, but I have been rapidly limited by the simplicity of that programming language. In 2018, I therefore decided to write a complete game in assembly language that could work on an unexpanded VIC20.
I chose to write a sort of a Space Invaders clone, combining some elements inspired from Arcadia, one of the most popular games for the VIC20 at the time. Those elements were the unusual screen configuration (very tall and relatively thin), as well as a fiendish speed. This is somewhat different from the original Space Invaders game where alien movement was quite slow, but there were many of them. Purists are warned!