ORCA-C/bin/Libraries/ORCACDefs/misctool.h

1 line
13 KiB
C
Raw Normal View History

/******************************************** * * Miscelaneous Tool Set * * Copyright Apple Computer, Inc.1986-92 * All Rights Reserved * * Copyright 1992, 1993, Byte Works, Inc. * ********************************************/ #ifndef __TYPES__ #include <TYPES.h> #endif #ifndef __MISCTOOL__ #define __MISCTOOL__ /* Error codes */ #define badInputErr 0x0301 /* bad input parameter */ #define noDevParamErr 0x0302 /* no device for input parameter */ #define taskInstlErr 0x0303 /* task already installed error */ #define noSigTaskErr 0x0304 /* no signature in task header */ #define queueDmgdErr 0x0305 /* queue has been damaged error */ #define taskNtFdErr 0x0306 /* task was not found error */ #define firmTaskErr 0x0307 /* firmware task was unsuccessful */ #define hbQueueBadErr 0x0308 /* heartbeat queue damaged */ #define unCnctdDevErr 0x0309 /* attempted to dispatch to unconnected device */ #define idTagNtAvlErr 0x030B /* ID tag not available */ #define notInList 0x0380 #define invalidTag 0x0381 /* correct signature value not found in header */ #define alreadyInQueue 0x0382 #define badTimeVerb 0x0390 #define badTimeData 0x0391 /* System Fail Codes */ #define pdosUnClmdIntErr 0x0001 /* ProDOS unclaimed interrupt error */ #define divByZeroErr 0x0004 /* divide by zero error */ #define pdosVCBErr 0x000A /* ProDOS VCB unusable */ #define pdosFCBErr 0x000B /* ProDOS FCB unusable */ #define pdosBlk0Err 0x000C /* ProDOS block zero allocated illegally */ #define pdosIntShdwErr 0x000D /* ProDOS interrupt w/ shadowing off */ #define stupVolMntErr 0x0100 /* can't mount system startup volume */ /* Battery Ram Parameter Reference Numbers */ #define p1PrntModem 0x0000 #define p1LineLnth 0x0001 #define p1DelLine 0x0002 #define p1AddLine 0x0003 #define p1Echo 0x0004 #define p1Buffer 0x0005 #define p1Baud 0x0006 #define p1DtStpBits 0x0007 #define p1Parity 0x0008 #define p1DCDHndShk 0x0009 #define p1DSRHndShk 0x000A #define p1XnfHndShk 0x000B #define p2PrntModem 0x000C #define p2LineLnth 0x000D #define p2DelLine 0x000E #define p2AddLine 0x000F #define p2Echo 0x0010 #define p2Buffer 0x0011 #define p2Baud 0x0012 #define p2DtStpBits 0x0013 #define p2Parity 0x0014 #define p2DCDHndShk 0x0015 #define p2DSRHndShk 0x0016 #define p2XnfHndShk 0x0017 #define dspColMono 0x0018 #define dsp40or80 0x0019 #define dspTxtColor 0x001A #define dspBckColor 0x001B #define dspBrdColor 0x001C #define hrtz50or60 0x001D #define userVolume 0x001E #define bellVolume 0x001F #define sysSpeed 0x0020 #define slt1intExt 0x0021 #define slt2intExt 0x0022 #define slt3intExt 0x0023 #define slt4intExt 0x0024 #define slt5intExt 0x0025 #define slt6intExt 0x0026 #define slt7intExt 0x0027 #define startupSlt 0x0028 #define txtDspLang 0x0029 #define kyBdLang 0x002A #define kyBdBuffer 0x002B #define kyBdRepSpd 0x002C #define kyBdRepDel 0x002D #define dblClkTime 0x002E #define flashRate 0x002F #define shftCpsLCas 0x0030 #define fstSpDelKey 0x0031 #define dualSpeed 0x0032 #define hiMouseRes 0x0033 #define dateFormat 0x0034 #define clockFormat 0x0035 #define rdMinRam 0x0036 #define rdMaxRam 0x0037 #define langCount 0x0038 #define lang1 0x0039 #define lang2 0x003A #define lang3 0x003B #define lang4 0x003C #define lang5 0x003D #define lang6 0x003E #define lang7 0x003F #define lang8 0x0040 #define layoutCount 0x0041 #define layout1 0x0042 #define layout2 0x0043 #define layout3 0x0044 #define layout4 0x0045 #define layout5 0x0046 #define layout6 0x0047 #define layout7 0x0048 #define layout8 0x0049 #define layout9 0x004A #define layout10 0x004B #define layout11 0x004C #define layout12 0x004D #define layout13 0x004E #define layout14 0x004F #define layout15 0x0050 #define layout16 0x0051 #define aTalkNodeNo 0x0080 /* GetAddr Parameter Reference Numbers */ #define irqIntFlag 0x0000 #define irqDataReg 0x0001 #define irqSerial1 0x0002 #define irqSerial2 0x0003 #define irqAplTlkHi 0x000