This file is indexed.

/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