Pewnikiem nikomu się to nie przyda, ale może gdzieś/kiedyś :)
Sterowniki do kart Matrix VME zawierają program INIT, który w normalnych warunkach czyta z pliku INF, gdy mu się jednak ten plik podprowadzi, uruchamia się w trybie poleceń i są tam ciekawe rzeczy odnośnie samej karty. Tu znalazłem adresy pod jakimi karta się znajduje i wiele innych informacji. Poniżej menu, które wyświetla się po wpisaniu "help", a właściwie tylko jego część "User command".
User connands :
58 - version : print program version
123 - resolution : display resolution ( physical, if virtual )
123 - xy : = resolution
124 - virtual : +/- virtual screen resolution ( logical )
125 - display-start : display start position [ x,y ]
125 - start : = display-start
126 - sync-stop : sync pulse stop position [ x,y ]
126 - sync : = sync-stop [ x,y ]
127 - frame : timing frame [ x,y ]
128 - zoom : zoom factors [ x,y ] | window [ x, y, fac ]
142 - bpp : bits per pixel [ planes ]
143 - interlaced : +/-interlaced mode
144 - clock : pixel clock frequency { clock } in MHz
145 - sflags : set screen parameter flags ( word )
146 - config : set board configuration { modes }
147 - synth : set synthesizer [ code ]
129 - hsync : +/- set horizontal sync polarity
130 - vsync : +/- set vertical sync polarity
131 - hvsync : +/- set h & v sync polarity
132 - compsync : +/- set composite sync
133 - xsync : +/- set external sync
141 - keyflags : zoom keyflags { ACS }
73 - c1rpar : clear screen paraneter
75 - request : init request { no,board,vdi = { 0..2 } }
51 - flags : set flags [ int ]
134 - hdtv : +/- set hdtv interlaced sync [ odd/even x/y ]
139 - display : set display origin { x { y } }
138 - draw : set draw origin { x { y } }
136 - yuv : +/- set yuv/rgb, conv rect { n, yuv-matrix-point |rect }
137 - ?yuv : display yuv-matrix
65 - ?gsp : display gsp registers
66 - ?screen : display screen parameters
67 - ?board : display board parameters
68 - ?tables : display tables
72 - ?frequ : display synthesizer frequencies
140 - color : set color [ phys, r, g, b ]
69 - ?e2prom : display e2prom info
70 - ?mem : display memory allocation
71 - ?mode : display mode
74 - init : initialise board { t(iming) | c(lock) | i(nfo) }
148 - import : import CXX-file { name } | selected CXS-file
149 - export : export CXX-file { name { format } }
79 - dialog : dialog box on MatScreen
80 - default : set / display default file
-78 - video : +/- video on/off
77 - reset : reset board
52 - sno : set / print serial number {text}
53 - i2ca : set i2c port address [address]
54 - i2cs : set i2c slave number [slave]
55 - i2cr : i2c read [ count { subadr } ]
56 - i2cm : i2c write [ data* ]
83 - toed : load kernel
86 - par : display module / kernel parameter { modu-name }
85 - list : list kernel
84 - run : exec kernel module [ modu-name pars ]
-95 - debug : +/- kernel debug mode ( off = no reg save )
-93 - trace : +/- single step on off / trace module { modu-name pars }
94 - gcatt : call gsp subroutine { modu-name pars }
91 - step : gsp step { steps }
92 - break : interrupt gsp
87 - dump : dump module [ name ]
-88 - reg : +disptay,set/-clear kernel register { num { neu-value } }
89 - vector : display gsp vectors
-98 - watch : +/-gsp status watch on/off { display-mask }
96 - fhelp : show function keys
97 - halt : halt program
98 - hack : wait for gsp halt acknowledge
-99 - cache : +/-gsp-cache on/off
100 - palette : palette [ | 332 | Vdi- | Phys-gray ]
101 - ?clut : display palette register
102 - csc : +/-color space conversion on/off [ mode ]
104 - cscreg : read/write csc register [ reg { val { 'n' } } ]
103 - cscheck : check csc error flags
106 - ident : matrix = 1:1
107 - cinvers : matrix = -1:1
108 - gray3 : gray matrix = (R+G+B)/3
109 graytv : gray matrix, TV coefficients
105 - matrix : set csc matrix 1.0 = 1000 [ r->r, g->r, .. b->b ]
111 - iinvers : inverse linear lut correction
110 - linear : linear lut correction [ rmin,rmax,...,bmax ]
112 - gamma : gamma lut correction [ rsqrt,rmax,...,bmax ]
113 - uncorr : reset lut correction
58 - line : line [x0,y0,x1,y1,color]
63 - pattern : set line pattern [ 16 bit mask ]
64 - prect : prect [x0,y0,x1,y1,{n,p,col}*]
82 - fill : fill screen with 0xrrggbb
59 - rect : rect [x0,y0,x1,y1,color]
68 - frect : frect [x0,y0,x1,y1,color]
61 - hline : line [x0,x1,y,color]
62 - vline : line [x,y0,y1,color]
81 - testpic : display test picture
81 - pic : = testpic
57 - invert : invert screen
114 - size : set size parameter [ 1,2,4 ]
115 - addr : set address parameter [ long ]
116 - range : set range parameter [ ulong ]
117 - amask : set address mask parameter [ ulong ]
118 - wtoops : set write Loops
119 - rtoops : set read loops
128 - and : set and pattern
121 - or : set or pattern
122 - mask : memory test mask
76 - test : memory test ( size, addr, range )