Mastering Machine Code on Your ZX81
By Toni Baker

Sinclair ZX Spectrum
APPENDIX FIVE

THE ZX CHARACTER SET

[Thunor: Key to symbols used:
  • Characters within square brackets are inverse e.g. [=].
  • Unused characters are presented by two tildes e.g. ~~.
If there are missing characters then it means that your browser isn't displaying the graphics (there are 21 images).
Key end.]

OLD ROM Characters

+---------------------------------------------------------------------------+
|   |   0    |   1    |   2    |   3    |   4    |   5    |   6    |   7    |
|   +-----------------------------------------------------------------------+
| 0 |space   |nullstr |      |      |      |      |      |      |
| 1 |(       |)       |-       |+       |*       |/       |=       |>       |
| 2 |4       |5       |6       |7       |8       |9       |A       |B       |
| 3 |K       |L       |M       |N       |O       |P       |Q       |R       |
| 4 |~~      |~~      |~~      |~~      |~~      |~~      |~~      |~~      |
| 5 |~~      |~~      |~~      |~~      |~~      |~~      |~~      |~~      |
| 6 |~~      |~~      |~~      |~~      |~~      |~~      |~~      |~~      |
| 7 |up      |down    |left    |right   |HOME    |EDIT    |NEWLINE |RUBOUT  |
| 8 |      |["]     |      |      |      |      |      |      |
| 9 |[(]     |[)]     |[-]     |[+]     |[*]     |[/]     |[=]     |[>]     |
| A |[4]     |[5]     |[6]     |[7]     |[8]     |[9]     |[A]     |[B]     |
| B |[K]     |[L]     |[M]     |[N]     |[O]     |[P]     |[Q]     |[R]     |
| C |~~      |~~      |~~      |~~      |~~      |~~      |~~      |~~      |
| D |~~      |~~      |~~      |~~      |"       |THEN    |TO      |;       |
| E |AND     |OR      |**      |=       |>       |<       |LIST    |RETURN  |
| F |LET     |~~      |~~      |NEXT    |PRINT   |~~      |NEW     |RUN     |
+---+-----------------------------------------------------------------------+
|   |   8    |   9    |   A    |   B    |   C    |   D    |   E    |   F    |
|   +-----------------------------------------------------------------------+
| 0 |      |      |      |      |£       |$       |:       |?       |
| 1 |<       |;       |,       |.       |0       |1       |2       |3       |
| 2 |C       |D       |E       |F       |G       |H       |I       |J       |
| 3 |S       |T       |U       |V       |W       |X       |Y       |Z       |
| 4 |~~      |~~      |~~      |~~      |~~      |~~      |~~      |~~      |
| 5 |~~      |~~      |~~      |~~      |~~      |~~      |~~      |~~      |
| 6 |~~      |~~      |~~      |~~      |~~      |~~      |~~      |~~      |
| 7 |~~      |~~      |~~      |~~      |~~      |~~      |~~      |~~      |
| 8 |      |      |      |      |[£]     |[$]     |[:]     |[?]     |
| 9 |[<]     |[;]     |[,]     |[.]     |[0]     |[1]     |[2]     |[3]     |
| A |[C]     |[D]     |[E]     |[F]     |[G]     |[H]     |[I]     |[J]     |
| B |[S]     |[T]     |[U]     |[V]     |[W]     |[X]     |[Y]     |[Z]     |
| C |~~      |~~      |~~      |~~      |~~      |~~      |~~      |~~      |
| D |,       |)       |(       |NOT     |-       |+       |*       |/       |
| E |CLS     |DIM     |SAVE    |FOR     |GO TO   |POKE    |INPUT   |RANDOMI.|
| F |STOP    |CONTINUE|IF      |GO SUB  |LOAD    |CLEAR   |REM     |~~      |
+---+-----------------------------------------------------------------------+

NEW ROM Characters

+---------------------------------------------------------------------------+
|   |   0    |   1    |   2    |   3    |   4    |   5    |   6    |   7    |
|   +-----------------------------------------------------------------------+
| 0 |space   |      |      |      |      |      |      |      |
| 1 |(       |)       |>       |<       |=       |+       |-       |*       |
| 2 |4       |5       |6       |7       |8       |9       |A       |B       |
| 3 |K       |L       |M       |N       |O       |P       |Q       |R       |
| 4 |RND     |PI      |INKEY$  |~~      |~~      |~~      |~~      |~~      |
| 5 |~~      |~~      |~~      |~~      |~~      |~~      |~~      |~~      |
| 6 |~~      |~~      |~~      |~~      |~~      |~~      |~~      |~~      |
| 7 |up      |down    |left    |right   |GRAPHICS|EDIT    |NEWLINE |RUBOUT  |
| 8 |      |      |      |      |      |      |      |      |
| 9 |[(]     |[)]     |[>]     |[<]     |[=]     |[+]     |[-]     |[*]     |
| A |[4]     |[5]     |[6]     |[7]     |[8]     |[9]     |[A]     |[B]     |
| B |[K]     |[L]     |[M]     |[N]     |[O]     |[P]     |[Q]     |[R]     |
| C |""      |AT      |TAB     |~~      |CODE    |VAL     |LEN     |SIN     |
| D |SQR     |SGN     |ABS     |PEEK    |USR     |STR$    |CHR$    |NOT     |
| E |STEP    |LPRINT  |LLIST   |STOP    |SLOW    |FAST    |NEW     |SCROLL  |
| F |LIST    |LET     |PAUSE   |NEXT    |POKE    |PRINT   |PLOT    |RUN     |
+---+-----------------------------------------------------------------------+
|   |   8    |   9    |   A    |   B    |   C    |   D    |   E    |   F    |
|   +-----------------------------------------------------------------------+
| 0 |      |      |      |"       |£       |$       |:       |?       |
| 1 |/       |;       |,       |.       |0       |1       |2       |3       |
| 2 |C       |D       |E       |F       |G       |H       |I       |J       |
| 3 |S       |T       |U       |V       |W       |X       |Y       |Z       |
| 4 |~~      |~~      |~~      |~~      |~~      |~~      |~~      |~~      |
| 5 |~~      |~~      |~~      |~~      |~~      |~~      |~~      |~~      |
| 6 |~~      |~~      |~~      |~~      |~~      |~~      |~~      |~~      |
| 7 |[K]/[L] |FUNCTION|~~      |~~      |~~      |~~      |number  |cursor  |
| 8 |      |      |      |["]     |[£]     |[$]     |[:]     |[?]     |
| 9 |[/]     |[;]     |[,]     |[.]     |[0]     |[1]     |[2]     |[3]     |
| A |[C]     |[D]     |[E]     |[F]     |[G]     |[H]     |[I]     |[J]     |
| B |[S]     |[T]     |[U]     |[V]     |[W]     |[X]     |[Y]     |[Z]     |
| C |COS     |TAN     |ASN     |ACS     |ATN     |LN      |EXP     |INT     |
| D |**      |OR      |AND     |<=      |>=      |<>      |THEN    |TO      |
| E |CONT    |DIM     |REM     |FOR     |GOTO    |GOSUB   |INPUT   |LOAD    |
| F |SAVE    |RAND    |IF      |CLS     |UNPLOT  |CLEAR   |RETURN  |COPY    |
+---+-----------------------------------------------------------------------+

Sinclair ZX Spectrum

  Previous Page Back Next Page