If you decide to write machine code programs, you will need some programming utilities to enter the code and experiment with it. An assembler allows you to do this as a series of program lines, in a similar way to BASIC. The computer then 'assembles' them into machine code. A monitor allows you to examine and edit the contents of the memory. Both programs are essential to someone wishing to write serious machine code programs.
The Code Machine offers both on one cassette. Supplied with an excellent no-frills manual, the package offers a wide range of features. All Z80 mnemonics are covered and it allows an unlimited number of labels as well as either hex or decimal numbers. It is very easy to use with a quick editor and assembles at a maximum rate of seven seconds for every 1K of code. For long programs, it allows the code to be assembled in up to 26 linked sections which can be loaded in separately, assembled and stored together. The assembler works in either MODE 0 or MODE 1.
The monitor has the same characteristics; it is full of features and is quick and simple to use. The comprehensive error detection made it especially simple.
The code machine is not cheap and this prevents it getting top rating. Still, if you're interested in writing code and can afford the price tag, then it's a must.