mnem


                Colorware Instruction Set by Mnemonic

OPN    CHR      OPN    CHR      OPN    CHR      OPN    CHR      OPN    CHR
----------      ----------      ----------      ----------      ----------

AAV+   +$       AED+   +.       BFL     B       BLG+   +%       BSO     g
CAI+   ++       CHR+   +-       COP     )       DAI     r       DCA     p
DCL     O       DFC     n       DFP     !       DFR     o       DJC     d
DMV     m       DPA     &       DPK     N       DRL     =       DSF     7
DSK     %       DSP+   +!       DTM     2       DVA     A       DVR     l
ECU     5       EJC     U       ELP+   +"       EPA     h       ERS     ~
ESC    ^[       ESF     9       ETC     3       ETP+   +'       FFD    ^L
FRR     ,       GFL     $       GS     ^]       HOM     _       HSR     w
IFL     I       JUS     ;       LAT+   +&       LMR     :       MAR+   +*
MOV     Q       MVR     i       OFL     V       OPT     (       PEK+   +0
POK+   +1       RCP     j       RCT+   +#       RDA     \       RHO     y
RHR     a       RHS     t       RJP     q       ROT+   +,       RPX     Y
RRD     @       RST     0       RTP     !       RVO     z       RZR+   +/
SAC     {       SAP     ^       SAR     #       SBC     [       SBL     4
SBR     b       SCC     c       SCD     *       SCP     ]       SCR     >
SCS     `       SCT     K       SDA     ^[      SEC     C       SEN     G
SHO     f       SIF     H       SKS     6       SLS     1       SPF     "
SRM     M       SSE     }       STD     '       STP+   +(       STW+   +)
SUB    ^Z       SUC     ?       SUP     -       SVO     e       SWM     L
SZR     E       VSR     x       WDA     .       WHC     u       WHR     \
WHS     X       WHU     s       WIP     v       WMP     k       WPX     T
WRD     F       WSF     8       XCD     <       XTD     +       XXX    ^M



                Colorware Instruction Set by Function

        Mnemonics preceeded by '+' denote extended functions

-----------------------(ALPHANUMERICS)

                        HOM     _       home

                        SAP     ^       set alphanumeric parameters
                        sap 

                        SAC     {       set alphanumeric cursor color
                        sec 

                        MAR+   +*       set left and right margins
                        mar 

                        CHR+   +-       set character size
                        chr 

------------------------(COLOR SETUP)

Color Selection:        SEC     C       set current color (forground)
                        sec 

                        SBC     [       set current color (background)
                        sbc 

Color Lookup Tbl:       SCT     K       set color table
                        sct 

                        RCT+   +#       read color table
                        rct 

                        LAT+   +&       ld clr tbl with anti aliasing ramp
                        lat ..

Video Masking Regs:     SWM     L       set video memory write mask
                        swm 

                        SRM     M       set read mask
                        srm 

Blink:                  SBL     4       blink all pixels with specified color
                        sbl 

------------------------(CURSOR)

                        SCC     c       set cursor colors
                        scc 

                        SCP     ]       set cursor parameters
                        scp 

                        RCP     j       read cursor position

                        DCA     p       erase cursor and redraw at new x,y
                        dca 

                        ECU     5       erase cursor unconditionaly



------------------------(COMMUNICATIONS OPTIONS)

                        SIF     H       select intf for returned options
                        sif 

                        SKS     6       send keystroke (parallel only)

                        SCR     >       send carriage return

                        SBR     b       set baud rate
                        sbr 
STD ' set turnaround delay std SCD * start cmd DMA XCD < exit cmd DMA ------------------------(DIRECT VIDEO MEMORY ACCESS) SUC ? set up counters for DVMA suc WRD F write raster direct wrd RRD @ read raster direct SDA ^[ stop dir access read or write DMA Into Area of Int: WDA . write direct into area of interest RDA \ read direct from area of interest ------------------------(GRAPHICS) Drawing Options: AAV+ +$ anti-alias vector aav Current Access Pos: MOV Q set access position absolute mov MVR i set access position relative mvr Isolated Pixels: WPX T write pixel wpx WMP k write mult isolated pixels wmp RPX Y read pixel Vector Drawing: DVA A draw vec absolute dva DVR l draw vec relative dvr DMV m draw mult vectors dmv ...<0><0> SLS 1 set line style sls Incr Plotter Mode: WIP v write incr plotter mode wip Circle Drawing: DCL O draw circle dcl DFC n draw fat circle dfc Elipse Drawing: ELP+ +" draw elipse elp Filled Areas: DFR o draw filled rectangle dfr FRR , filled rectange relative frr DFP ! draw filled polygon dfp.. GFL $ general fill gfl IFL I interior fill BFL B boundary fill bfl OFL V overlay fill DSP+ +! define stipple pattern used for filling rectangles dsp .. SPF " select stipple pattern spf User Definable Symbols: DSF 7 define special font dsf ..<0> WSF 8 write special font wsf <0> ESF 9 erase special font esf ------------------------(GRID) BLG+ +% turn grid on and off blg <0/1> ------------------------(IMAGING) Area of Interest: DAI r define area of interest dai CAI+ ++ copy area of interest cai ROT+ +, rotate area of interest rot Multiple Pixels: WHS X write horz scan whs ... RHS + read horz scan WHC u write horz scan (non-AOI) whc .. Run Length Encd Xfrs: WHR \ write horz runs whr <0> RHR a read horz runs WHU s write horz runs (alt) whu whu <255> whu <255> intermixed ------------------------(INTERPRETER) SEN G set encoding sen XTD + extended command mode XXX ^M exit graphics interpreter ------------------------(JOYSTICK) EJC U enable cursor pos via joystick DJC d disable joystick cursor RJP q read joystick position ------------------------(KEYBOARD AND CONSOLE) Prog Ftn Keys: DPK N define pgm ftn key dpk .. DSK % define soft key dsk .. Prog Reg Disp: DRL = set led display to VAL (old kbd only) drl Remote Setup of Cons: SCS ` set control status scs ------------------------(MISC) ESC ^[ ignored as function code RST 0 full terminal reset FFD ^L form feed ERS ~ erase entire memory COP ) make copy cop <#copies> OPT ( set programmable options opt