Arcturus © 1986 Sybex.
Published as a type-in program in the French book; "Amstrad Jeux en Assembleur".
Game's listing.