The
Copper can store
data
into the following registers:
o Any register whose address
is
$20 or above.
1
o Any register whose address is between $10 and $20 if the Copper danger bit
is
a
1.
The Copper danger bit is
in
the Copper's control register, COPCON, which
is
described
in
the "Control Register" section.
o
The
Copper cannot write into any register whose address is lower than $10.
Appendix B contains all the machine register addresses.
The
following example MOVE instructions point bit-plane pointer 1
at
$21000 and bit-
plane pointer
2
at
$25000.
2
DC.W
DC.W
DC.W
DC.W
..
$00EO,$0002
$00E2,$1000
$00E4,$0002
$00E6,$5000
jMove
$0002
to
address
$OEO
(BPL1PTH)
jMove
$1000
to
address
$OE2
(BPL1PTL)
jMove
$0002
to
address
$OE4
(BPL2PTH)
jMove
$5000
to
address
$OE6
(BPL2PTL)
1 Hexadecimal numbers are distinguished from decimal numbers
by
the $ prefix.
2 All sample code segments are
in
assembler language.
10.
Coprocessor Hardware