Lars Gjörling
<6825>
· Text 7492 · w8 · kommentar
1987-09-13 00:33
Ärende: Ledigt....
OK. VDU-kretsen har 18 register enligt:
Reg nr Reg namn Normalvärde
-----------------------------------------------------------------
0 Horisontal total 127
1 Horisontal display 80 tkn/rad
2 Horisontal sync delay 100
3 Horisontal sync width 9
4 Vertical total 30
5 Vertical adjust 4
6 Vertical display 24 antal rader
7 Vertical sync pos 28
8 Interlace mode 0
9 Max line adress 0
10 Cursor start in line 40
11 Cursor end in line 8
12 Start adress VDU mem (h) 120 (adress bildminne)
13 - " - (l) 0 - " -
14 Cursor adress (h) 120
15 - " - (l) 0
16 Light pen reg (h) read only ?
17 - " - (l) - " - ?
Kretsen kan programmeras från basic med OUT 56,regnr,57,data.
Om du exempelvis vill ändra innehållet i register 2 från 100 till 112
så skriver du OUT 56,2,57,112.
Man kan använda detta exempelvis för att flytta 'bilden' horisontellt
och vertikalt på bildskärmen. På sid 139 i Bit för bit finns ett pro-
gramexempel för att visa detta. Jag har programmet på diskett, så det
är lätt för mig att skicka det som msg-brev, om du vill.
Mvh Lars