For those who do not know this language, here is a quick list of the operators and their functions:
* | - bitwise/logical OR* & - bitwise/logical AND* << - shift left by number of bits specified* >> - shift right by number of bits specified* == - equals comparison* = - assign value to variable* && - and, as used in "if a==b and c==d ..."
Hex numbers are represented with a prefix of 0x. e.g. 0x0abcd is the hex number abcd.
In if statements, the operations enclosed in { } brackets following the if are executed if the condition is true, otherwise the operations enclosed in the brackets following the "else" statement are executed.
In the ASIC documentation it states that following the leading edge of the HSYNC, there is one dead cycle, followed by an instruction fetch for each channel. For each cycle 1 2 byte instruction is fetched.
Microsoft sidewinder doesn't work!
[[Category:Hardware]] [[Category:CPC Plus]] [[Category:CPC Internal Components]]