Input/Output
1000 xxxx IN
-- The next byte of input will be data to
write to register xxxx.
1001 xxxx OUT --
Output the contents of register xxxx on the next cycle.
Internal Register/Memory Operations
0100 xxxx LDO --
Load object xxxx from internal memory into the "current" registers
0101 xxxx STO --
Store the object in the "current" registers to location xxxx
0110 xxxx SWP --
Swap line-draw register xxxx in to register TP.
Object Operations
1000 .... TRNN
--
Translate the current object up by the value in the ARG register
1001 .... TRNS
--
Translate the current object down by the value in the ARG register
1010 .... TRNE
--
Translate the current object right by the value in the ARG register
1011 .... TRNW
--
Translate the current object left by the value in the ARG register
Miscellaneous Commands
0000 .... NOP --
Do nothing.
1100 .... CLR --
Clear the field of external memory
1111 .... DRW --
Draw the current scene out to external memory
Back to news page