Product specifications

The sprite coincidence flag, which detects impact of any two sprites will be 1 if impact
has occurred, and 0 if it has not. However, the use of it requires caution because it
will detect impact of zero sprites (that is the ones you are not using if the x/y
coordinates match). You need some method of ‘locking off’ extra sprites, and this can
be done by writing the decimal value 208 into the y coord position of the sprite number
after the last sprite you wish to use.
In diagram 1.1 the sprite coincidence flag is bit ‘C’. You can read this in either BASIC
or M/C code as shown below.
In BASIC 3010 LET READREG=READREG AND 32
3020 IF READREG=1 THEN (condition true)
ELSE (false)
In M/C Code BIT (5), a
JP NZ, (condition true)
(false)
BASIC itself copies the contents of the VDP read only register into location £FE54
(Decimal ????), during the interrupt (Copy of VDP Status Register).
Appendix C
7.3
Colour Assignments
Colour Code Colour Code Colour
Hex Dec
0 0 Transparent
1 1 Black
2 2 Medium green
3 3 Light green
4 4 Dark blue
5 5 Light blue
6 6 Dark red
7 7 Cyan
8 8 Medium red
9 9 Light red
A 10 Dark yellow
B 11 Light yellow
C 12 Dark green
D 13 Magenta
E 14 Grey
F 15 White