mirror of
https://github.com/mi57730/a2d.git
synced 2024-11-26 02:49:18 +00:00
DeskTop Seg 1: various symbols
This commit is contained in:
parent
e222654103
commit
e681879ede
@ -47,7 +47,7 @@ A2D := $4000
|
||||
|
||||
A2D_QUERY_SCREEN := $03 ; Get screen state
|
||||
;; (input length 0 bytes)
|
||||
;; (output length 35 bytes - NOT 36 - TODO - where is this off???)
|
||||
;; (output length 36 bytes)
|
||||
;; .word left
|
||||
;; .word top
|
||||
;; .addr addr A2D_SCREEN_ADDR
|
||||
@ -59,7 +59,8 @@ A2D_QUERY_SCREEN := $03 ; Get screen state
|
||||
;; .res 8 pattern
|
||||
;; .byte mskand AND mask, default $FF
|
||||
;; .byte mskor ORA mask, default $00
|
||||
;; .byte 0,0,0,0 ??? position - (x, y)
|
||||
;; .word xpos
|
||||
;; .word ypos
|
||||
;; .byte hthick horizontal pen thickness
|
||||
;; .byte vthick vertical pen thickness
|
||||
;; .byte 0 ??? fill mode?
|
||||
@ -79,7 +80,8 @@ A2D_SET_STATE := $04 ; Set full drawing state
|
||||
;; .res 8 pattern
|
||||
;; .byte mskand AND mask, default $FF
|
||||
;; .byte mskor ORA mask, default $00
|
||||
;; .byte 0,0,0,0 ???
|
||||
;; .word xpos
|
||||
;; .word ypos
|
||||
;; .byte hthick horizontal pen thickness
|
||||
;; .byte vthick vertical pen thickness
|
||||
;; .byte 0 ??? fill mode?
|
||||
@ -107,7 +109,11 @@ A2D_SET_FILL_MODE := $07
|
||||
A2D_SET_PATTERN := $08
|
||||
;; (input length 8 bytes)
|
||||
;; .res 8 pattern 8x8 pixel pattern for A2D_FILL_RECT calls
|
||||
;; (TODO: Is there an output???)
|
||||
|
||||
A2D_SET_MSK := $09
|
||||
;; (input length 2 bytes)
|
||||
;; .byte mskand
|
||||
;; .byte mskor
|
||||
|
||||
A2D_SET_THICKNESS := $0A
|
||||
;; (input length 2 bytes)
|
||||
@ -254,7 +260,8 @@ A2D_CREATE_WINDOW := $38
|
||||
;; .res 8 pattern
|
||||
;; .byte mskand AND mask, default $FF
|
||||
;; .byte mskor ORA mask, default $00
|
||||
;; .byte 0,0,0,0 ???
|
||||
;; .word xpos
|
||||
;; .word ypos
|
||||
;; .byte hthick
|
||||
;; .byte vthick
|
||||
;; .byte 0 ??? fill mode?
|
||||
@ -346,7 +353,7 @@ A2D_UPDATE_SCROLL:= $4B
|
||||
|
||||
;;; Used in A2D_QUERY_STATE / A2D_SET_BOX
|
||||
A2D_SCREEN_ADDR := $2000 ; Screen address
|
||||
A2D_SCREEN_STRIDE := $80 ; Stride in bytes (???)
|
||||
A2D_SCREEN_STRIDE := $80 ; Stride in bytes
|
||||
|
||||
;;; Used in A2D_GET_INPUT
|
||||
A2D_INPUT_NONE := 0 ; No mouse or keypress
|
||||
|
@ -724,7 +724,8 @@ height: .word 0
|
||||
pattern:.res 8, 0
|
||||
mskand: .byte 0
|
||||
mskor: .byte 0
|
||||
.byte 0,0,0,0 ; ???
|
||||
xpos: .word 0
|
||||
ypos: .word 0
|
||||
hthick: .byte 0
|
||||
vthick: .byte 0
|
||||
.byte 0 ; ???
|
||||
@ -789,7 +790,8 @@ height: .word window_height
|
||||
pattern:.res 8, $FF
|
||||
mskand: .byte A2D_DEFAULT_MSKAND
|
||||
mskor: .byte A2D_DEFAULT_MSKOR
|
||||
.byte 0,0,0,0 ; ???
|
||||
xpos: .word 0
|
||||
ypos: .word 0
|
||||
hthick: .byte 1
|
||||
vthick: .byte 1
|
||||
.byte 0 ; ???
|
||||
|
@ -729,7 +729,8 @@ height: .word 0
|
||||
pattern:.res 8, 0
|
||||
mskand: .byte 0
|
||||
mskor: .byte 0
|
||||
.byte 0,0,0,0 ; ???
|
||||
xpos: .word 0
|
||||
ypos: .word 0
|
||||
hthick: .byte 0
|
||||
vthick: .byte 0
|
||||
.byte 0 ; ???
|
||||
@ -796,7 +797,8 @@ height: .word window_height
|
||||
pattern:.res 8, $FF
|
||||
mskand: .byte A2D_DEFAULT_MSKAND
|
||||
mskor: .byte A2D_DEFAULT_MSKOR
|
||||
.byte 0,0,0,0 ; ???
|
||||
xpos: .word 0
|
||||
ypos: .word 0
|
||||
hthick: .byte 1
|
||||
vthick: .byte 1
|
||||
.byte 0 ; ???
|
||||
|
@ -280,7 +280,8 @@ height: .word $40
|
||||
pattern:.res 8,$00
|
||||
mskand: .byte A2D_DEFAULT_MSKAND
|
||||
mskor: .byte A2D_DEFAULT_MSKOR
|
||||
.byte 0,0,0,0 ; ???
|
||||
xpos: .word 0
|
||||
ypos: .word 0
|
||||
hthick: .byte 4
|
||||
vthick: .byte 2
|
||||
.byte 0 ; ???
|
||||
|
@ -618,7 +618,8 @@ height: .word default_height
|
||||
pattern:.res 8, $FF
|
||||
mskand: .byte A2D_DEFAULT_MSKAND
|
||||
mskor: .byte A2D_DEFAULT_MSKOR
|
||||
.byte 0,0,0,0 ; ???
|
||||
xpos: .word 0
|
||||
ypos: .word 0
|
||||
hthick: .byte 1
|
||||
vthick: .byte 1
|
||||
.byte 0 ; ???
|
||||
@ -640,7 +641,8 @@ height: .word default_height
|
||||
pattern:.res 8, $FF
|
||||
mskand: .byte A2D_DEFAULT_MSKAND
|
||||
mskor: .byte A2D_DEFAULT_MSKOR
|
||||
.byte 0,0,0,0 ; ???
|
||||
xpos: .word 0
|
||||
ypos: .word 0
|
||||
hthick: .byte 1
|
||||
vthick: .byte 1
|
||||
.byte 0 ; ???
|
||||
|
@ -220,7 +220,8 @@ height: .word default_height
|
||||
pattern:.res 8, 0
|
||||
mskand: .byte A2D_DEFAULT_MSKAND
|
||||
mskor: .byte A2D_DEFAULT_MSKOR
|
||||
.byte 0,0,0,0 ; ???
|
||||
xpos: .word 0
|
||||
ypos: .word 0
|
||||
hthick: .byte 1
|
||||
vthick: .byte 1
|
||||
.byte 0 ; ???
|
||||
|
@ -329,7 +329,8 @@ height: .word default_height
|
||||
pattern:.res 8, $00
|
||||
mskand: .byte A2D_DEFAULT_MSKAND
|
||||
mskor: .byte A2D_DEFAULT_MSKOR
|
||||
.byte 0,0,0,0 ; ???
|
||||
xpos: .word 0
|
||||
ypos: .word 0
|
||||
hthick: .byte 1
|
||||
vthick: .byte 1
|
||||
.byte 0 ; ???
|
||||
|
1282
desktop/s1_aux1.s
1282
desktop/s1_aux1.s
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user