1 2 3 4 5IFNDEF __CONFIG_Z88DK_INC_ 6defc __CONFIG_Z88DK_INC_ = 1 7 8; Automatically Generated at Library Build Time 9 10 11 12 13 14 15 16 17 18 19 20 21 22defc __Z88DK = 2000 23 24 25 26 27 28 29 30 31 32 33 34 35defc __SCZ180 = 1 36 37defc __CPU_CLOCK = 18432000 38 39defc __CLOCKS_PER_SECOND = 50 40 41defc __ASCI0_RX_SIZE = 0x100 42defc __ASCI0_TX_SIZE = 0x080 43 44defc __ASCI1_RX_SIZE = 0x100 45defc __ASCI1_TX_SIZE = 0x080 46 47defc __IO_BASE_ADDRESS = 0xc0 48 49defc __IO_DIO_PORT = 0x00 50 51defc __IO_SYSTEM = 0x0C 52defc __IO_LED_OUTPUT = 0x0D 53defc __IO_LED_STATUS = 0x0E 54 55defc __IO_CF_PORT = 0x10 56 57 58 59 60 61 62 63 64 65 66 67 68defc __Z180 = 0x04 69 70defc __Z180_Z80180 = 0x01 71defc __Z180_Z8L180 = 0x02 72defc __Z180_Z8S180 = 0x04 73 74defc __CPU_INFO = 0x00 75 76defc __CPU_INFO_ENABLE_SLL = 0x01 77 78defc __CPU_TIMER_SCALE = 20 79 80 81 ; Z8S180 / Z8L180 CLASS 82 83 defc CNTLA0 = 0xc0 84 defc CNTLA1 = 0xc1 85 defc CNTLB0 = 0xc2 86 defc CNTLB1 = 0xc3 87 defc STAT0 = 0xc4 88 defc STAT1 = 0xc5 89 defc TDR0 = 0xc6 90 defc TDR1 = 0xc7 91 defc RDR0 = 0xc8 92 defc RDR1 = 0xc9 93 defc ASEXT0 = 0xd2 94 defc ASEXT1 = 0xd3 95 defc ASTC0L = 0xda 96 defc ASTC0H = 0xdb 97 defc ASTC1L = 0xdc 98 defc ASTC1H = 0xdd 99 100 defc CNTR = 0xca 101 defc TRDR = 0xcb 102 103 defc TMDR0L = 0xcc 104 defc TMDR0H = 0xcd 105 defc RLDR0L = 0xce 106 defc RLDR0H = 0xcf 107 defc TCR = 0xd0 108 defc TMDR1L = 0xd4 109 defc TMDR1H = 0xd5 110 defc RLDR1L = 0xd6 111 defc RLDR1H = 0xd7 112 113 defc FRC = 0xd8 114 defc CMR = 0xde 115 defc CCR = 0xdf 116 117 defc SAR0L = 0xe0 118 defc SAR0H = 0xe1 119 defc SAR0B = 0xe2 120 defc DAR0L = 0xe3 121 defc DAR0H = 0xe4 122 defc DAR0B = 0xe5 123 defc BCR0L = 0xe6 124 defc BCR0H = 0xe7 125 defc MAR1L = 0xe8 126 defc MAR1H = 0xe9 127 defc MAR1B = 0xea 128 defc IAR1L = 0xeb 129 defc IAR1H = 0xec 130 defc IAR1B = 0xed 131 defc BCR1L = 0xee 132 defc BCR1H = 0xef 133 defc DSTAT = 0xf0 134 defc DMODE = 0xf1 135 defc DCNTL = 0xf2 136 137 defc IL = 0xf3 138 defc ITC = 0xf4 139 140 defc RCR = 0xf6 141 142 defc CBR = 0xf8 143 defc BBR = 0xf9 144 defc CBAR = 0xfa 145 146 defc OMCR = 0xfe 147 defc ICR = 0x3f 148 149 ; I/O REGISTER BIT FIELDS 150 151 defc CNTLA0_MPE = 0x80 152 defc CNTLA0_RE = 0x40 153 defc CNTLA0_TE = 0x20 154 defc CNTLA0_RTS0 = 0x10 155 defc CNTLA0_MPBR = 0x08 156 defc CNTLA0_EFR = 0x08 157 defc CNTLA0_MODE_MASK = 0x07 158 defc CNTLA0_MODE_8P2 = 0x07 159 defc CNTLA0_MODE_8P1 = 0x06 160 defc CNTLA0_MODE_8N2 = 0x05 161 defc CNTLA0_MODE_8N1 = 0x04 162 defc CNTLA0_MODE_7P2 = 0x03 163 defc CNTLA0_MODE_7P1 = 0x02 164 defc CNTLA0_MODE_7N2 = 0x01 165 defc CNTLA0_MODE_7N1 = 0x00 166 167 defc CNTLA1_MPE = 0x80 168 defc CNTLA1_RE = 0x40 169 defc CNTLA1_TE = 0x20 170 defc CNTLA1_CKA1D = 0x10 171 defc CNTLA1_MPBR = 0x08 172 defc CNTLA1_EFR = 0x08 173 defc CNTLA1_MODE_MASK = 0x07 174 defc CNTLA1_MODE_8P2 = 0x07 175 defc CNTLA1_MODE_8P1 = 0x06 176 defc CNTLA1_MODE_8N2 = 0x05 177 defc CNTLA1_MODE_8N1 = 0x04 178 defc CNTLA1_MODE_7P2 = 0x03 179 defc CNTLA1_MODE_7P1 = 0x02 180 defc CNTLA1_MODE_7N2 = 0x01 181 defc CNTLA1_MODE_7N1 = 0x00 182 183 defc CNTLB0_MPBT = 0x80 184 defc CNTLB0_MP = 0x40 185 defc CNTLB0_CTS = 0x20 186 defc CNTLB0_PS = 0x20 187 defc CNTLB0_PEO = 0x10 188 defc CNTLB0_DR = 0x08 189 defc CNTLB0_SS_MASK = 0x07 190 defc CNTLB0_SS_EXT = 0x07 191 defc CNTLB0_SS_DIV_64 = 0x06 192 defc CNTLB0_SS_DIV_32 = 0x05 193 defc CNTLB0_SS_DIV_16 = 0x04 194 defc CNTLB0_SS_DIV_8 = 0x03 195 defc CNTLB0_SS_DIV_4 = 0x02 196 defc CNTLB0_SS_DIV_2 = 0x01 197 defc CNTLB0_SS_DIV_1 = 0x00 198 199 defc CNTLB1_MPBT = 0x80 200 defc CNTLB1_MP = 0x40 201 defc CNTLB1_CTS = 0x20 202 defc CNTLB1_PS = 0x20 203 defc CNTLB1_PEO = 0x10 204 defc CNTLB1_DR = 0x08 205 defc CNTLB1_SS_MASK = 0x07 206 defc CNTLB1_SS_EXT = 0x07 207 defc CNTLB1_SS_DIV_64 = 0x06 208 defc CNTLB1_SS_DIV_32 = 0x05 209 defc CNTLB1_SS_DIV_16 = 0x04 210 defc CNTLB1_SS_DIV_8 = 0x03 211 defc CNTLB1_SS_DIV_4 = 0x02 212 defc CNTLB1_SS_DIV_2 = 0x01 213 defc CNTLB1_SS_DIV_1 = 0x00 214 215 defc STAT0_RDRF = 0x80 216 defc STAT0_OVRN = 0x40 217 defc STAT0_PE = 0x20 218 defc STAT0_FE = 0x10 219 defc STAT0_RIE = 0x08 220 defc STAT0_DCD0 = 0x04 221 defc STAT0_TDRE = 0x02 222 defc STAT0_TIE = 0x01 223 224 defc STAT1_RDRF = 0x80 225 defc STAT1_OVRN = 0x40 226 defc STAT1_PE = 0x20 227 defc STAT1_FE = 0x10 228 defc STAT1_RIE = 0x08 229 defc STAT1_CTS1E = 0x04 230 defc STAT1_TDRE = 0x02 231 defc STAT1_TIE = 0x01 232 233 defc CNTR_EF = 0x80 234 defc CNTR_EIE = 0x40 235 defc CNTR_RE = 0x20 236 defc CNTR_TE = 0x10 237 defc CNTR_SS_MASK = 0x07 238 defc CNTR_SS_EXT = 0x07 239 defc CNTR_SS_DIV_1280 = 0x06 240 defc CNTR_SS_DIV_640 = 0x05 241 defc CNTR_SS_DIV_320 = 0x04 242 defc CNTR_SS_DIV_160 = 0x03 243 defc CNTR_SS_DIV_80 = 0x02 244 defc CNTR_SS_DIV_40 = 0x01 245 defc CNTR_SS_DIV_20 = 0x00 246 247 ; PRT REGISTER BIT FIELDS 248 249 defc TCR_TIF1 = 0x80 250 defc TCR_TIF0 = 0x40 251 defc TCR_TIE1 = 0x20 252 defc TCR_TIE0 = 0x10 253 defc TCR_TOC1 = 0x08 254 defc TCR_TOC0 = 0x04 255 defc TCR_TDE1 = 0x02 256 defc TCR_TDE0 = 0x01 257 258 ; DMA REGISTER BIT FIELDS 259 260 defc DSTAT_DE1 = 0x80 261 defc DSTAT_DE0 = 0x40 262 defc DSTAT_DWE1 = 0x20 263 defc DSTAT_DWE0 = 0x10 264 defc DSTAT_DIE1 = 0x08 265 defc DSTAT_DIE0 = 0x04 266 defc DSTAT_DME = 0x01 267 268 defc DMODE_DM1 = 0x20 269 defc DMODE_DM0 = 0x10 270 defc DMODE_SM1 = 0x08 271 defc DMODE_SM0 = 0x04 272 defc DMODE_MMOD = 0x02 273 274 defc DCNTL_MWI1 = 0x80 275 defc DCNTL_MWI0 = 0x40 276 defc DCNTL_IWI1 = 0x20 277 defc DCNTL_IWI0 = 0x10 278 defc DCNTL_DMS1 = 0x08 279 defc DCNTL_DMS0 = 0x04 280 defc DCNTL_DIM1 = 0x02 281 defc DCNTL_DIM0 = 0x01 282 283 ; INT/TRAP CONTROL REGISTER (ITC) BIT FIELDS 284 285 defc ITC_TRAP = 0x80 286 defc ITC_UFO = 0x40 287 defc ITC_ITE2 = 0x04 288 defc ITC_ITE1 = 0x02 289 defc ITC_ITE0 = 0x01 290 291 ; Refresh CONTROL REGISTER (RCR) BIT FIELDS 292 293 defc RCR_REFE = 0x80 294 defc RCR_REFW = 0x40 295 defc RCR_CYC1 = 0x02 296 defc RCR_CYC0 = 0x01 297 298 ; Operation Mode CONTROL REGISTER (OMCR) BIT FIELDS 299 300 defc OMCR_M1E = 0x80 301 defc OMCR_M1TE = 0x40 302 defc OMCR_IOC = 0x20 303 304 ; CPU CLOCK MULTIPLIER REGISTER (CMR) BIT FIELDS (Z8S180 & higher Only) 305 306 defc CMR_X2 = 0x80 307 defc CMR_LN_XTAL = 0x40 308 309 ; CPU CONTROL REGISTER (CCR) BIT FIELDS (Z8S180 & higher Only) 310 311 defc CCR_XTAL_X2 = 0x80 312 defc CCR_STANDBY = 0x40 313 defc CCR_BREXT = 0x20 314 defc CCR_LNPHI = 0x10 315 defc CCR_IDLE = 0x08 316 defc CCR_LNIO = 0x04 317 defc CCR_LNCPUCTL = 0x02 318 defc CCR_LNAD = 0x01 319 320 321 322 323 324 325 326 327 328 329 330 331 332defc __CLIB_OPT_MULTITHREAD = 0x00 333 334defc __CLIB_OPT_MULTITHREAD_LOCK_HEAPS = 0x01 335defc __CLIB_OPT_MULTITHREAD_LOCK_FILES = 0x02 336defc __CLIB_OPT_MULTITHREAD_LOCK_FLIST = 0x04 337defc __CLIB_OPT_MULTITHREAD_LOCK_FDTBL = 0x08 338defc __CLIB_OPT_MULTITHREAD_LOCK_FDSTR = 0x10 339 340defc __CLIB_OPT_IMATH = 0 341 342defc __CLIB_OPT_IMATH_FAST = 0x0f 343 344defc __CLIB_OPT_IMATH_FAST_DIV_UNROLL = 0x01 345defc __CLIB_OPT_IMATH_FAST_DIV_LZEROS = 0x02 346defc __CLIB_OPT_IMATH_FAST_MUL_UNROLL = 0x04 347defc __CLIB_OPT_IMATH_FAST_MUL_LZEROS = 0x08 348defc __CLIB_OPT_IMATH_FAST_LIA = 0x80 349 350defc __CLIB_OPT_IMATH_SELECT = 0x00 351 352defc __CLIB_OPT_IMATH_SELECT_FAST_ASR = 0x01 353defc __CLIB_OPT_IMATH_SELECT_FAST_LSR = 0x02 354defc __CLIB_OPT_IMATH_SELECT_FAST_LSL = 0x04 355 356defc __CLIB_OPT_TXT2NUM = 0x04 357 358defc __CLIB_OPT_TXT2NUM_INT_BIN = 0x01 359defc __CLIB_OPT_TXT2NUM_INT_OCT = 0x02 360defc __CLIB_OPT_TXT2NUM_INT_DEC = 0x04 361defc __CLIB_OPT_TXT2NUM_INT_HEX = 0x08 362 363defc __CLIB_OPT_TXT2NUM_LONG_BIN = 0x10 364defc __CLIB_OPT_TXT2NUM_LONG_OCT = 0x20 365defc __CLIB_OPT_TXT2NUM_LONG_DEC = 0x40 366defc __CLIB_OPT_TXT2NUM_LONG_HEX = 0x80 367 368defc __CLIB_OPT_TXT2NUM_SELECT = 0x00 369 370defc __CLIB_OPT_TXT2NUM_SELECT_FAST_BIN = 0x01 371defc __CLIB_OPT_TXT2NUM_SELECT_FAST_OCT = 0x02 372defc __CLIB_OPT_TXT2NUM_SELECT_FAST_DEC = 0x04 373defc __CLIB_OPT_TXT2NUM_SELECT_FAST_HEX = 0x08 374 375defc __CLIB_OPT_NUM2TXT = 0x00 376 377defc __CLIB_OPT_NUM2TXT_INT_BIN = 0x01 378defc __CLIB_OPT_NUM2TXT_INT_OCT = 0x02 379defc __CLIB_OPT_NUM2TXT_INT_DEC = 0x04 380defc __CLIB_OPT_NUM2TXT_INT_HEX = 0x08 381 382defc __CLIB_OPT_NUM2TXT_LONG_BIN = 0x10 383defc __CLIB_OPT_NUM2TXT_LONG_OCT = 0x20 384defc __CLIB_OPT_NUM2TXT_LONG_DEC = 0x40 385defc __CLIB_OPT_NUM2TXT_LONG_HEX = 0x80 386 387defc __CLIB_OPT_NUM2TXT_SELECT = 0x00 388 389defc __CLIB_OPT_NUM2TXT_SELECT_FAST_BIN = 0x01 390defc __CLIB_OPT_NUM2TXT_SELECT_FAST_OCT = 0x02 391defc __CLIB_OPT_NUM2TXT_SELECT_FAST_DEC = 0x04 392defc __CLIB_OPT_NUM2TXT_SELECT_FAST_HEX = 0x08 393 394defc __CLIB_OPT_STDIO = 0x00 395 396defc __CLIB_OPT_STDIO_VALID = 0x01 397 398defc CHAR_CR = 13 399defc CHAR_LF = 10 400defc CHAR_BS = 8 401defc CHAR_ESC = 27 402defc CHAR_CAPS = 6 403defc CHAR_BELL = 7 404defc CHAR_CTRL_C = 3 405defc CHAR_CTRL_D = 4 406defc CHAR_CTRL_Z = 26 407defc CHAR_CURSOR_UC = 45 408defc CHAR_CURSOR_LC = 95 409defc CHAR_PASSWORD = 42 410 411defc __CLIB_OPT_PRINTF = 0x002ff6ff 412 413defc __CLIB_OPT_PRINTF_d = 0x00000001 414defc __CLIB_OPT_PRINTF_u = 0x00000002 415defc __CLIB_OPT_PRINTF_x = 0x00000004 416defc __CLIB_OPT_PRINTF_X = 0x00000008 417defc __CLIB_OPT_PRINTF_o = 0x00000010 418defc __CLIB_OPT_PRINTF_n = 0x00000020 419defc __CLIB_OPT_PRINTF_i = 0x00000040 420defc __CLIB_OPT_PRINTF_p = 0x00000080 421defc __CLIB_OPT_PRINTF_B = 0x00000100 422defc __CLIB_OPT_PRINTF_s = 0x00000200 423defc __CLIB_OPT_PRINTF_c = 0x00000400 424defc __CLIB_OPT_PRINTF_I = 0x00000800 425defc __CLIB_OPT_PRINTF_ld = 0x00001000 426defc __CLIB_OPT_PRINTF_lu = 0x00002000 427defc __CLIB_OPT_PRINTF_lx = 0x00004000 428defc __CLIB_OPT_PRINTF_lX = 0x00008000 429defc __CLIB_OPT_PRINTF_lo = 0x00010000 430defc __CLIB_OPT_PRINTF_ln = 0x00020000 431defc __CLIB_OPT_PRINTF_li = 0x00040000 432defc __CLIB_OPT_PRINTF_lp = 0x00080000 433defc __CLIB_OPT_PRINTF_lB = 0x00100000 434defc __CLIB_OPT_PRINTF_a = 0x00400000 435defc __CLIB_OPT_PRINTF_A = 0x00800000 436defc __CLIB_OPT_PRINTF_e = 0x01000000 437defc __CLIB_OPT_PRINTF_E = 0x02000000 438defc __CLIB_OPT_PRINTF_f = 0x04000000 439defc __CLIB_OPT_PRINTF_F = 0x08000000 440defc __CLIB_OPT_PRINTF_g = 0x10000000 441defc __CLIB_OPT_PRINTF_G = 0x20000000 442 443defc __CLIB_OPT_PRINTF_2 = 0x00 444 445defc __CLIB_OPT_PRINTF_2_lld = 0x01 446defc __CLIB_OPT_PRINTF_2_llu = 0x02 447defc __CLIB_OPT_PRINTF_2_llx = 0x04 448defc __CLIB_OPT_PRINTF_2_llX = 0x08 449defc __CLIB_OPT_PRINTF_2_llo = 0x10 450defc __CLIB_OPT_PRINTF_2_lli = 0x40 451 452defc __CLIB_OPT_SCANF = 0x002ff6ff 453 454defc __CLIB_OPT_SCANF_d = 0x00000001 455defc __CLIB_OPT_SCANF_u = 0x00000002 456defc __CLIB_OPT_SCANF_x = 0x00000004 457defc __CLIB_OPT_SCANF_X = 0x00000008 458defc __CLIB_OPT_SCANF_o = 0x00000010 459defc __CLIB_OPT_SCANF_n = 0x00000020 460defc __CLIB_OPT_SCANF_i = 0x00000040 461defc __CLIB_OPT_SCANF_p = 0x00000080 462defc __CLIB_OPT_SCANF_B = 0x00000100 463defc __CLIB_OPT_SCANF_s = 0x00000200 464defc __CLIB_OPT_SCANF_c = 0x00000400 465defc __CLIB_OPT_SCANF_I = 0x00000800 466defc __CLIB_OPT_SCANF_ld = 0x00001000 467defc __CLIB_OPT_SCANF_lu = 0x00002000 468defc __CLIB_OPT_SCANF_lx = 0x00004000 469defc __CLIB_OPT_SCANF_lX = 0x00008000 470defc __CLIB_OPT_SCANF_lo = 0x00010000 471defc __CLIB_OPT_SCANF_ln = 0x00020000 472defc __CLIB_OPT_SCANF_li = 0x00040000 473defc __CLIB_OPT_SCANF_lp = 0x00080000 474defc __CLIB_OPT_SCANF_lB = 0x00100000 475defc __CLIB_OPT_SCANF_BRACKET = 0x00200000 476defc __CLIB_OPT_SCANF_a = 0x00400000 477defc __CLIB_OPT_SCANF_A = 0x00800000 478defc __CLIB_OPT_SCANF_e = 0x01000000 479defc __CLIB_OPT_SCANF_E = 0x02000000 480defc __CLIB_OPT_SCANF_f = 0x04000000 481defc __CLIB_OPT_SCANF_F = 0x08000000 482defc __CLIB_OPT_SCANF_g = 0x10000000 483defc __CLIB_OPT_SCANF_G = 0x20000000 484 485defc __CLIB_OPT_SCANF_2 = 0x00 486 487defc __CLIB_OPT_SCANF_2_lld = 0x01 488defc __CLIB_OPT_SCANF_2_llu = 0x02 489defc __CLIB_OPT_SCANF_2_llx = 0x04 490defc __CLIB_OPT_SCANF_2_llX = 0x08 491defc __CLIB_OPT_SCANF_2_llo = 0x10 492defc __CLIB_OPT_SCANF_2_lli = 0x40 493 494defc __CLIB_OPT_UNROLL = 0x00 495 496defc __CLIB_OPT_UNROLL_MEMCPY = 0x01 497defc __CLIB_OPT_UNROLL_MEMSET = 0x02 498defc __CLIB_OPT_UNROLL_OTIR = 0x10 499defc __CLIB_OPT_UNROLL_LDIR = 0x20 500defc __CLIB_OPT_UNROLL_USER_SMC = 0x40 501defc __CLIB_OPT_UNROLL_LIB_SMC = 0x80 502 503defc __CLIB_OPT_STRTOD = 0x00 504 505defc __CLIB_OPT_STRTOD_NAN = 0x01 506defc __CLIB_OPT_STRTOD_INF = 0x01 507defc __CLIB_OPT_STRTOD_HEX = 0x02 508 509defc __CLIB_OPT_SORT = 1 510 511defc __CLIB_OPT_SORT_INSERTION = 0 512defc __CLIB_OPT_SORT_SHELL = 1 513defc __CLIB_OPT_SORT_QUICK = 2 514 515defc __CLIB_OPT_SORT_QSORT = 0x0c 516 517defc __CLIB_OPT_SORT_QSORT_PIVOT = 0x3 518defc __CLIB_OPT_SORT_QSORT_PIVOT_MID = 0x0 519defc __CLIB_OPT_SORT_QSORT_PIVOT_RAN = 0x1 520defc __CLIB_OPT_SORT_QSORT_ENABLE_INSERTION = 0x04 521defc __CLIB_OPT_SORT_QSORT_ENABLE_EQUAL = 0x08 522 523defc __CLIB_OPT_ERROR = 0x00 524 525defc __CLIB_OPT_ERROR_ENABLED = 0x01 526defc __CLIB_OPT_ERROR_VERBOSE = 0x02 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543defc __EOK = 0 544defc __EACCES = 1 545defc __EBADF = 2 546defc __EBDFD = 3 547defc __EDOM = 4 548defc __EFBIG = 5 549defc __EINVAL = 6 550defc __EIO = 7 551defc __EMFILE = 8 552defc __ENFILE = 9 553defc __ENOLCK = 10 554defc __ENOMEM = 11 555defc __ENOTSUP = 12 556defc __EOVERFLOW = 13 557defc __ERANGE = 14 558defc __ESTAT = 15 559defc __EAGAIN = 16 560defc __EWOULDBLOCK = 16 561 562defc __ERROR_NEXT = 50 563 564defc STDIO_SEEK_SET = 0 565defc STDIO_SEEK_CUR = 1 566defc STDIO_SEEK_END = 2 567 568defc STDIO_MSG_PUTC = 1 569defc STDIO_MSG_WRIT = 2 570defc STDIO_MSG_GETC = 3 571defc STDIO_MSG_EATC = 4 572defc STDIO_MSG_READ = 5 573defc STDIO_MSG_SEEK = 6 574defc STDIO_MSG_ICTL = 7 575defc STDIO_MSG_FLSH = 8 576defc STDIO_MSG_CLOS = 9 577 578defc ITERM_MSG_GETC = 15 579defc ITERM_MSG_REJECT = 16 580defc ITERM_MSG_INTERRUPT = 17 581defc ITERM_MSG_PUTC = 18 582defc ITERM_MSG_PRINT_CURSOR = 19 583defc ITERM_MSG_ERASE_CURSOR = 20 584defc ITERM_MSG_ERASE_CURSOR_PWD = 21 585defc ITERM_MSG_BS = 22 586defc ITERM_MSG_BS_PWD = 23 587defc ITERM_MSG_READLINE_BEGIN = 24 588defc ITERM_MSG_READLINE_END = 25 589defc ITERM_MSG_READLINE_SCROLL_LIMIT = 26 590defc ITERM_MSG_BELL = 27 591 592defc __MESSAGE_ITERM_NEXT__ = 28 593 594defc OTERM_MSG_PUTC = 30 595defc OTERM_MSG_TTY = 31 596defc OTERM_MSG_FZX_PUTC = 32 597defc OTERM_MSG_PRINTC = 33 598defc OTERM_MSG_SCROLL = 34 599defc OTERM_MSG_SCROLL_LIMIT = 35 600defc OTERM_MSG_CLS = 36 601defc OTERM_MSG_PAUSE = 37 602defc OTERM_MSG_BELL = 38 603defc OTERM_MSG_PSCROLL = 39 604defc OTERM_MSG_FZX_GET_XOR_DRAW = 40 605 606defc __MESSAGE_OTERM_NEXT__ = 41 607 608defc ICHAR_MSG_GETC = 15 609defc OCHAR_MSG_PUTC_BIN = 30 610defc OCHAR_MSG_PUTC = 33 611 612defc __MESSAGE_NEXT__ = 45 613 614defc mtx_plain = 0x01 615defc mtx_recursive = 0x02 616defc mtx_timed = 0x04 617 618defc thrd_success = 0x00 619defc thrd_error = 0x01 620defc thrd_nomem = 0x02 621defc thrd_busy = 0x04 622defc thrd_timedout = 0x08 623 624defc IOCTL_RESET = 0x0000 625 626defc IOCTL_ITERM_ECHO = 0xc081 627defc IOCTL_ITERM_PASS = 0xc041 628defc IOCTL_ITERM_LINE = 0xc021 629defc IOCTL_ITERM_COOK = 0xc011 630defc IOCTL_ITERM_CAPS = 0xc009 631defc IOCTL_ITERM_CRLF = 0xc101 632defc IOCTL_ITERM_CURS = 0xc201 633 634defc IOCTL_ITERM_TIE = 0x0201 635defc IOCTL_ITERM_GET_EDITBUF = 0x0381 636defc IOCTL_ITERM_SET_EDITBUF = 0x0301 637 638defc IOCTL_OTERM_PAGE = 0xc082 639defc IOCTL_OTERM_PAUSE = 0xc042 640defc IOCTL_OTERM_COOK = 0xc022 641defc IOCTL_OTERM_CRLF = 0xc012 642defc IOCTL_OTERM_CLEAR = 0xe002 643defc IOCTL_OTERM_SIGNAL = 0xc202 644defc IOCTL_OTERM_BELL = 0xc102 645 646defc IOCTL_OTERM_CLS = 0x0102 647defc IOCTL_OTERM_RESET_SCROLL = 0x0202 648defc IOCTL_OTERM_GET_WINDOW_COORD = 0x0382 649defc IOCTL_OTERM_SET_WINDOW_COORD = 0x0302 650defc IOCTL_OTERM_GET_WINDOW_RECT = 0x0482 651defc IOCTL_OTERM_SET_WINDOW_RECT = 0x0402 652defc IOCTL_OTERM_GET_CURSOR_COORD = 0x0582 653defc IOCTL_OTERM_SET_CURSOR_COORD = 0x0502 654defc IOCTL_OTERM_GET_OTERM = 0x0602 655defc IOCTL_OTERM_SCROLL = 0x0702 656defc IOCTL_OTERM_FONT = 0x0802 657defc IOCTL_OTERM_SCROLL_LIMIT = 0x0902 658 659defc IOCTL_OTERM_FZX_GET_PAPER_COORD = 0x0a82 660defc IOCTL_OTERM_FZX_SET_PAPER_COORD = 0x0a02 661defc IOCTL_OTERM_FZX_GET_PAPER_RECT = 0x0b82 662defc IOCTL_OTERM_FZX_SET_PAPER_RECT = 0x0b02 663defc IOCTL_OTERM_FZX_LEFT_MARGIN = 0x0c02 664defc IOCTL_OTERM_FZX_LINE_SPACING = 0x0d02 665defc IOCTL_OTERM_FZX_SPACE_EXPAND = 0x0e02 666defc IOCTL_OTERM_FZX_GET_FZX_STATE = 0x0f82 667defc IOCTL_OTERM_FZX_SET_FZX_STATE = 0x0f02 668 669defc IOCTL_ICHAR_CRLF = 0xc103 670 671defc IOCTL_OCHAR_CRLF = 0xc014 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702defc __BF_CIO = 0x00 703defc __BF_CIOIN = 0x0 704defc __BF_CIOOUT = 0x1 705defc __BF_CIOIST = 0x2 706defc __BF_CIOOST = 0x3 707defc __BF_CIOINIT = 0x4 708defc __BF_CIOQUERY = 0x5 709defc __BF_CIODEVICE = 0x6 710 711defc __BF_DIO = 0x10 712defc __BF_DIOSTATUS = 0x10 713defc __BF_DIORESET = 0x11 714defc __BF_DIOSEEK = 0x12 715defc __BF_DIOREAD = 0x13 716defc __BF_DIOWRITE = 0x14 717defc __BF_DIOVERIFY = 0x15 718defc __BF_DIOFORMAT = 0x16 719defc __BF_DIODEVICE = 0x17 720defc __BF_DIOMEDIA = 0x18 721defc __BF_DIODEFMED = 0x19 722defc __BF_DIOCAP = 0x1a 723defc __BF_DIOGEOM = 0x1b 724 725defc __BF_RTC = 0x20 726defc __BF_RTCGETTIM = 0x20 727defc __BF_RTCSETTIM = 0x21 728defc __BF_RTCGETBYT = 0x22 729defc __BF_RTCSETBYT = 0x23 730defc __BF_RTCGETBLK = 0x24 731defc __BF_RTCSETBLK = 0x25 732 733defc __BF_EMU = 0x30 734 735defc __BF_VDA = 0x40 736defc __BF_VDAINI = 0x40 737defc __BF_VDAQRY = 0x41 738defc __BF_VDARES = 0x42 739defc __BF_VDADEV = 0x43 740defc __BF_VDASCS = 0x44 741defc __BF_VDASCP = 0x45 742defc __BF_VDASAT = 0x46 743defc __BF_VDASCO = 0x47 744defc __BF_VDAWRC = 0x48 745defc __BF_VDAFIL = 0x49 746defc __BF_VDACPY = 0x4a 747defc __BF_VDASCR = 0x4b 748defc __BF_VDAKST = 0x4c 749defc __BF_VDAKFL = 0x4d 750defc __BF_VDAKRD = 0x4e 751 752defc __BF_SYS = 0xF0 753defc __BF_SYSRESET = 0xf0 754defc __BF_SYSVER = 0xf1 755defc __BF_SYSSETBNK = 0xf2 756defc __BF_SYSGETBNK = 0xf3 757defc __BF_SYSSETCPY = 0xf4 758defc __BF_SYSBNKCPY = 0xf5 759defc __BF_SYSALLOC = 0xf6 760defc __BF_SYSFREE = 0xf7 761defc __BF_SYSGET = 0xf8 762defc __BF_SYSSET = 0xf9 763defc __BF_SYSPEEK = 0xfa 764defc __BF_SYSPOKE = 0xfb 765defc __BF_SYSINT = 0xfc 766 767defc __BF_SYSGET_CIOCNT = 0x00 768defc __BF_SYSGET_DIOCNT = 0x10 769defc __BF_SYSGET_VDACNT = 0x40 770defc __BF_SYSGET_TIMER = 0xD0 771defc __BF_SYSGET_SECS = 0xD1 772defc __BF_SYSGET_BOOTINFO = 0xE0 773defc __BF_SYSGET_CPUINFO = 0xF0 774defc __BF_SYSGET_MEMINFO = 0xF1 775defc __BF_SYSGET_BNKINFO = 0xF2 776 777defc __BF_SYSSET_TIMER = 0xD0 778defc __BF_SYSSET_SECS = 0xD1 779defc __BF_SYSSET_BOOTINFO = 0xE0 780 781defc __BF_SYSINT_INFO = 0x00 782defc __BF_SYSINT_GET = 0x10 783defc __BF_SYSINT_SET = 0x20 784 785defc __CIODEV_UART = 0x00 786defc __CIODEV_ASCI = 0x10 787defc __CIODEV_TERM = 0x20 788defc __CIODEV_PRPCON = 0x30 789defc __CIODEV_PPPCON = 0x40 790defc __CIODEV_SIO = 0x50 791defc __CIODEV_ACIA = 0x60 792defc __CIODEV_PIO = 0x70 793defc __CIODEV_UF = 0x80 794defc __CIODEV_CONSOLE = 0xD0 795 796defc __DIODEV_MD = 0x00 797defc __DIODEV_FD = 0x10 798defc __DIODEV_RF = 0x20 799defc __DIODEV_IDE = 0x30 800defc __DIODEV_ATAPI = 0x40 801defc __DIODEV_PPIDE = 0x50 802defc __DIODEV_SD = 0x60 803defc __DIODEV_PRPSD = 0x70 804defc __DIODEV_PPPSD = 0x80 805defc __DIODEV_HDSK = 0x90 806 807defc __VDADEV_VDU = 0x00 808defc __VDADEV_CVDU = 0x10 809defc __VDADEV_NEC = 0x20 810defc __VDADEV_TMS = 0x30 811defc __VDADEV_VGA = 0x40 812 813defc __EMUTYP_NONE = 0x00 814defc __EMUTYP_TTY = 0x01 815defc __EMUTYP_ANSI = 0x02 816 817defc __HBX_XFCDAT = 0xffe0 818defc __HB_CURBNK = 0xffe0 819defc __HB_INVBNK = 0xffe1 820defc __HB_SRCADR = 0xffe2 821defc __HB_SRCBNK = 0xffe4 822defc __HB_DSTADR = 0xffe5 823defc __HB_DSTBNK = 0xffe7 824defc __HB_CPYLEN = 0xffe8 825 826defc __HBX_XFCFNS = 0xfff0 827defc __HB_INVOKE = 0xfff0 828defc __HB_BNKSEL = 0xfff3 829defc __HB_BNKCPY = 0xfff6 830defc __HB_BNKCALL = 0xfff9 831defc __HB_IDENT = 0xfffe 832 833 834 835 836 837 838 839 840 841 842 843 844defc __CPM_RCON = 1 845defc __CPM_WCON = 2 846defc __CPM_RRDR = 3 847defc __CPM_WPUN = 4 848defc __CPM_WLST = 5 849defc __CPM_DCIO = 6 850defc __CPM_GIOB = 7 851defc __CPM_SIOB = 8 852defc __CPM_PRST = 9 853defc __CPM_RCOB = 10 854defc __CPM_ICON = 11 855defc __CPM_VERS = 12 856defc __CPM_RDS = 13 857defc __CPM_LGIN = 14 858defc __CPM_OPN = 15 859defc __CPM_CLS = 16 860defc __CPM_FFST = 17 861defc __CPM_FNXT = 18 862defc __CPM_DEL = 19 863defc __CPM_READ = 20 864defc __CPM_WRIT = 21 865defc __CPM_MAKE = 22 866defc __CPM_REN = 23 867defc __CPM_ILOG = 24 868defc __CPM_IDRV = 25 869defc __CPM_SDMA = 26 870defc __CPM_SUID = 32 871defc __CPM_RRAN = 33 872defc __CPM_WRAN = 34 873defc __CPM_CFS = 35 874defc __CPM_DSEG = 51 875 876 877 878 879 880 881 882 883 884 885ENDIF 886 887