A machine code editing program, itself written largely in machine code. The speed it offers is likely to make your fluency in machine code develop very strongly.
Using the keyboard in programs has obvious advantages. Here we cover the function INKEY$ for the NEW ROM and explain how to recreate it on the OLD. An elegant little program called GRAFFITTI is developed which shows how the character set is generated.
The output of the computer's move. This section does not decide upon a move to make; it merely outputs a move assuming the decision has been made already.
A section intended only for the ZX81 because the games included here rely on the SLOW mechanism. (And in machine code the word "SLOW" should absolutely not be taken literally.)
The ROM holds many secrets, but it, and any other machine code program, may be disassembled fairly simply. A hex-listing program is given, and an outline as to how a full disassembler-program may be written is also given.
Have you ever wondered how floating point numbers work in machine code? How you can add and subtract them? Multiply and divide them? Even take sines and cosines!? This chapter will tell you how.