sys (display) comments
This commit is contained in:
+2
-2
@@ -107,7 +107,7 @@ swap: 0
|
|||||||
lac u.dspbuf
|
lac u.dspbuf
|
||||||
sna " process using display??
|
sna " process using display??
|
||||||
jmp 2f " no
|
jmp 2f " no
|
||||||
law dspbuf
|
law dspbuf " reset to default display buffer
|
||||||
jms movdsp
|
jms movdsp
|
||||||
2:
|
2:
|
||||||
iof " disable interrupts
|
iof " disable interrupts
|
||||||
@@ -123,7 +123,7 @@ swap: 0
|
|||||||
lac u.dspbuf
|
lac u.dspbuf
|
||||||
sza " using display?
|
sza " using display?
|
||||||
"** 01-s1.pdf page 4
|
"** 01-s1.pdf page 4
|
||||||
jms movdsp " yes.
|
jms movdsp " yes. switch to user display bufferx
|
||||||
3:
|
3:
|
||||||
dzm uquant " no. reset process tick count
|
dzm uquant " no. reset process tick count
|
||||||
iof
|
iof
|
||||||
|
|||||||
+4
-4
@@ -29,14 +29,14 @@
|
|||||||
.capt:
|
.capt:
|
||||||
lac u.ac " get user AC
|
lac u.ac " get user AC
|
||||||
dac u.dspbuf " save as user display buffer
|
dac u.dspbuf " save as user display buffer
|
||||||
jms movdsp
|
jms movdsp " switch to user display buffer
|
||||||
jmp sysexit
|
jmp sysexit
|
||||||
|
|
||||||
" release display?
|
" release display?
|
||||||
.rele:
|
.rele:
|
||||||
dzm u.dspbuf
|
dzm u.dspbuf " clear user display buffer pointer
|
||||||
law dspbuf
|
law dspbuf " get default display buffer
|
||||||
jms movdsp
|
jms movdsp " change to it
|
||||||
jmp sysexit
|
jmp sysexit
|
||||||
|
|
||||||
.chmod:
|
.chmod:
|
||||||
|
|||||||
+1
-1
@@ -104,7 +104,7 @@ badcal: " bad (unimplemented) system call
|
|||||||
lac u.dspbuf
|
lac u.dspbuf
|
||||||
sna " process using display?
|
sna " process using display?
|
||||||
jmp .+3 " no
|
jmp .+3 " no
|
||||||
law dspbuf " yes
|
law dspbuf " yes: get default display buffer
|
||||||
jms movdsp " move display
|
jms movdsp " move display
|
||||||
jms awake
|
jms awake
|
||||||
lac u.ulistp i
|
lac u.ulistp i
|
||||||
|
|||||||
+1
-1
@@ -80,7 +80,7 @@ cnop: " fetched as constant in iread
|
|||||||
1: lds " load display status (see 03-scope.pdf pg 25)
|
1: lds " load display status (see 03-scope.pdf pg 25)
|
||||||
sma ral " edges flag??
|
sma ral " edges flag??
|
||||||
jmp 1f " not set
|
jmp 1f " not set
|
||||||
cdf " clear display flags?
|
cdf " clear display flags
|
||||||
lac .dspb
|
lac .dspb
|
||||||
sna
|
sna
|
||||||
jmp piret
|
jmp piret
|
||||||
|
|||||||
+1
-1
@@ -125,7 +125,7 @@ coldentry:
|
|||||||
law 3072 " initialize display....
|
law 3072 " initialize display....
|
||||||
wcga
|
wcga
|
||||||
jms dspinit
|
jms dspinit
|
||||||
law dspbuf
|
law dspbuf " set display buffer to default
|
||||||
jms movdsp
|
jms movdsp
|
||||||
cla " read system block from disk
|
cla " read system block from disk
|
||||||
jms dskio; 06000
|
jms dskio; 06000
|
||||||
|
|||||||
Reference in New Issue
Block a user