/usr/share/z88dk/lib/syspar.def is in z88dk-data 1.8.ds1-10.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | lstoff
; Standard Z88 Operating System manifests:
; The information below is defined in Developers Notes, release 3.00
; (c) Cambridge Computer 1989
DEFC OS_Nq = $66 ; enquire (fetch) parameter
DEFC OS_Sp = $69 ; specify (set) parameter
; Enquiries, read by OS_Nq:
; <Symbol> <Value> <Meaning>
DEFC NQ_Wbox = $8300 ; return window information
DEFC NQ_Wcur = $8303 ; return cursor information
DEFC NQ_Rds = $8306 ; read text from screen
DEFC NQ_Ain = $8600 ; application enquiry
DEFC NQ_Khn = $8603 ; read keyboard handle
DEFC NQ_Shn = $8606 ; read screen handle
DEFC NQ_Phn = $8609 ; read printer indirected handle
DEFC NQ_Nhn = $860C ; read null handle
DEFC NQ_Wai = $860F ; Who am I?
DEFC NQ_Com = $8612 ; read comms handle
DEFC NQ_Ihn = $8615 ; read IN handle
DEFC NQ_Ohn = $8618 ; read OUT handle
DEFC NQ_Rhn = $861B ; read direct printer handle
DEFC NQ_Mfs = $8900 ; read free space information
DEFC NQ_Slt = $8903 ; read slot type information
DEFC NQ_Dev = $8C00 ; fetch current device
DEFC NQ_Dir = $8C03 ; fetch current directory
DEFC NQ_Fnm = $8C06 ; fetch current filename match string
DEFC NQ_Dmh = $8C09 ; fetch Director special memory handle
DEFC NQ_Inp = $8C0C ; read std. input handle
DEFC NQ_Out = $8C0F ; read std. output handle
DEFC NQ_Prt = $8C12 ; read printer stream handle
DEFC NQ_Tin = $8C15 ; read input-T handle
DEFC NQ_Tot = $8C18 ; read output-T handle
DEFC NQ_Tpr = $8C1B ; read printer-T stream handle
DEFC NQ_Chn = $8C1E ; read comms handle
; Specifies, set by OS_Sp:
; Panel definitions (serial port parameters, timeout, defaults, etc.) :
; <Symbol> <Value> <Meaning>
DEFC PA_Gfi = $8000 ; Install changed settings
DEFC PA_Mct = $8001 ; Timeout in minutes
DEFC PA_Rep = $8002 ; Repeat rate
DEFC PA_Kcl = $8003 ; Keyclick 'Y' or 'N'
DEFC PA_Snd = $8004 ; Sound 'Y' or 'N'
DEFC PA_Bad = $8005 ; Default bad process size in K
DEFC PA_Iov = $8010 ; Insert/Overtype 'I' or 'O'
DEFC PA_Dat = $8011 ; Date format 'E' or 'A'
DEFC PA_Map = $8012 ; PipeDream map 'Y' or 'N'
DEFC PA_Msz = $8013 ; Map size in pixels
DEFC PA_Dir = $8014 ; Default directory
DEFC PA_Dev = $8015 ; Default device
DEFC PA_Txb = $8016 ; Transmit baud rate - binary
DEFC PA_Rxb = $8017 ; Receive baud rate - binary
DEFC PA_Xon = $8018 ; Xon/Xoff 'Y' or 'N'
DEFC PA_Par = $8019 ; Parity 'O', 'E', 'M', 'S' or 'N'
; PrinterED definitions (highlights $ translation tables) :
DEFC PA_Ptr = $8020 ; Printer name
DEFC PA_Alf = $8021 ; Allow Linefeed, 'Y' or 'N'
DEFC PA_Pon = $8022 ; Printer On sequense
DEFC PA_Pof = $8023 ; Printer Off sequense
DEFC PA_Eop = $8024 ; End of page sequense
DEFC PA_Mip = $8025 ; HMI prefix sequense
DEFC PA_Mis = $8026 ; HMI suffix sequense
DEFC PA_Mio = $8027 ; HMI offset sequense
; The format of each highlight sequense is as follows:
; PA_On<n> Highlight ON sequense
; PA_On<n>+1 Highlight OFF sequense
; PA_On<n>+2 OFF at CR 'Y' or 'N'
; PA_On<n>+3 Highlight n special character
DEFC PA_On1 = $8028 ; Underline
DEFC PA_On2 = $802C ; Bold
DEFC PA_On3 = $8030 ; Extended sequense
DEFC PA_On4 = $8034 ; Italics
DEFC PA_On5 = $8038 ; Subscript
DEFC PA_On6 = $803C ; Superscript
DEFC PA_On7 = $8040 ; Alternate font
DEFC PA_On8 = $8044 ; User Defined
; The format of each translation code sequense is as follows:
; PA_Tr<n> Translate from character
; PA_Tr<n>+1 Translate to sequense
DEFC PA_Tr1 = $8048 ; Row 1, Entry A
DEFC PA_Tr2 = $804A ; B
DEFC PA_Tr3 = $804C ; C
DEFC PA_Tr4 = $804E ; Row 2, Entry A
DEFC PA_Tr5 = $8050 ; B
DEFC PA_Tr6 = $8052 ; C
DEFC PA_Tr7 = $8054 ; Row 3, Entry A
DEFC PA_Tr8 = $8056 ; B
DEFC PA_Tr9 = $8058 ; C
; ISO translations 1 - 28:
DEFC PA_Tr10 = $8080 ; Row 1, Entry 1 (ISO 1)
DEFC PA_Tr11 = $8082 ; 2 (ISO 2)
DEFC PA_Tr12 = $8084 ; 3 (ISO 3)
DEFC PA_Tr13 = $8086 ; 4 ...
DEFC PA_Tr14 = $8088 ; 5
DEFC PA_Tr15 = $808A ; 6
DEFC PA_Tr16 = $808C ; 7
DEFC PA_Tr17 = $808E ; Row 2, Entry 1
DEFC PA_Tr18 = $8090 ; 2
DEFC PA_Tr19 = $8092 ; 3
DEFC PA_Tr20 = $8094 ; 4
DEFC PA_Tr21 = $8096 ; 5
DEFC PA_Tr22 = $8098 ; 6
DEFC PA_Tr23 = $809A ; 7
DEFC PA_Tr24 = $809C ; Row 3, Entry 1
DEFC PA_Tr25 = $809E ; 2
DEFC PA_Tr26 = $80A0 ; 3
DEFC PA_Tr27 = $80A2 ; 4
DEFC PA_Tr28 = $80A4 ; 5
DEFC PA_Tr29 = $80A6 ; 6
DEFC PA_Tr30 = $80A8 ; 7
DEFC PA_Tr31 = $80AA ; Row 4, Entry 1
DEFC PA_Tr32 = $80AC ; 2
DEFC PA_Tr33 = $80AE ; 3
DEFC PA_Tr34 = $80B0 ; 4
DEFC PA_Tr35 = $80B2 ; 5 ...
DEFC PA_Tr36 = $80B4 ; 6 ...
DEFC PA_Tr37 = $80B6 ; 7 (ISO 28)
; File system parameters:
DEFC SP_Dev = $8C00 ; Set current device
DEFC SP_Dir = $8C03 ; Set current directory
DEFC SP_Fnm = $8C06 ; Set current name match
lston
|