/* SparcSoftcard.h created by Sherman of September 7, 1988 11:27:27 am PDT */ /* from SparcSoftcard.mob */ #include "standard.h" /* extern CARD32 SparcSoftcard←cedarMemoryStartByteAddress; */ #define cedarMemoryStartByteAddress 0 /* extern CARD32 SparcSoftcard←cedarMemoryByteSize; */ #define cedarMemoryByteSize 2097152 /* extern CARD32 SparcSoftcard←IOBaseByte; */ #define IOBaseByte 3670016 /* extern CARD32 SparcSoftcard←cedarMemoryExtensionBaseByte; */ #define cedarMemoryExtensionBaseByte 1572864 /* extern CARD32 SparcSoftcard←cedarMemoryExtensionSizeByte; */ #define cedarMemoryExtensionSizeByte 2097152 /* extern CARD32 SparcSoftcard←cedarBackDoorBaseByte; */ #define cedarBackDoorBaseByte 3932160 /* extern CARD32 SparcSoftcard←cedarMemoryEndByte; */ #define cedarMemoryEndByte 4194304 /* extern CARD16 SparcSoftcard←sparcIOASI; */ #define sparcIOASI 128 /* extern CARD32 SparcSoftcard←sparcMapBaseByte; */ #define sparcMapBaseByte 0 /* extern CARD32 SparcSoftcard←softcardMemoryBankSizeByte; */ #define softcardMemoryBankSizeByte 8388608 /* extern CARD32 SparcSoftcard←softcardPageSizeByte; */ #define softcardPageSizeByte 8192 /* extern CARD32 SparcSoftcard←mapBaseByteOffset; */ #define mapBaseByteOffset 0 /* extern CARD32 SparcSoftcard←mapBaseByte; */ #define mapBaseByte 0 /* extern CARD32 SparcSoftcard←mapWindowIndexRegisterByteOffset; */ #define mapWindowIndexRegisterByteOffset 17415 /* extern CARD32 SparcSoftcard←mapWindowIndexRegisterByte; */ #define mapWindowIndexRegisterByte 3687431 /* extern CARD16 SparcSoftcard←mapEntriesPerWindow; */ #define mapEntriesPerWindow 2048 /* extern CARD32 SparcSoftcard←mapWindowBaseByteOffset; */ #define mapWindowBaseByteOffset 32768 /* extern CARD32 SparcSoftcard←mapWindowBaseByte; */ #define mapWindowBaseByte 3702784 /* extern NAT SparcSoftcard←mapEntryHighByteOffset; */ #define mapEntryHighByteOffset 6 /* extern NAT SparcSoftcard←mapEntryLowByteOffset; */ #define mapEntryLowByteOffset 14 /* extern NAT SparcSoftcard←mapEntrySizeByte; */ #define mapEntrySizeByte 16 /* extern CARD32 SparcSoftcard←tRegisterByteOffset; */ #define tRegisterByteOffset 19463 /* extern CARD32 SparcSoftcard←tRegisterByte; */ #define tRegisterByte 3689479 /* extern CARD32 SparcSoftcard←tRegisterAlternateByte; */ #define tRegisterAlternateByte 3755015 /* extern CARD32 SparcSoftcard←alternatePathByteOffset; */ #define alternatePathByteOffset 65536 /* extern CARD16 SparcSoftcard←commandBitMask; */ #define commandBitMask 1 typedef enum { Polarity←ActiveLow=0, Polarity←ActiveHigh=1 } SparcSoftcard←Polarity; /* extern SparcSoftcard←Polarity SparcSoftcard←sparcResetPolarity; */ #define sparcResetPolarity Polarity←ActiveLow /* extern CARD32 SparcSoftcard←sparcResetRegisterByteOffset; */ #define sparcResetRegisterByteOffset 17975 /* extern CARD32 SparcSoftcard←sparcResetRegisterByte; */ #define sparcResetRegisterByte 3687991 /* extern SparcSoftcard←Polarity SparcSoftcard←sparcCacheEnablePolarity; */ #define sparcCacheEnablePolarity Polarity←ActiveLow /* extern CARD32 SparcSoftcard←sparcCacheEnableRegisterByteOffset; */ #define sparcCacheEnableRegisterByteOffset 18959 /* extern CARD32 SparcSoftcard←sparcCacheEnableRegisterByte; */ #define sparcCacheEnableRegisterByte 3688975 /* extern SparcSoftcard←Polarity SparcSoftcard←dMAActivePolarity; */ #define dMAActivePolarity Polarity←ActiveHigh /* extern CARD32 SparcSoftcard←dMAActiveRegisterByteOffset; */ #define dMAActiveRegisterByteOffset 18471 /* extern CARD32 SparcSoftcard←dMAActiveRegisterByte; */ #define dMAActiveRegisterByte 3688487 /* extern SparcSoftcard←Polarity SparcSoftcard←dMAMode0Polarity; */ #define dMAMode0Polarity Polarity←ActiveHigh /* extern CARD32 SparcSoftcard←dMAMode0RegisterByteOffset; */ #define dMAMode0RegisterByteOffset 18479 /* extern CARD32 SparcSoftcard←dMAMode0RegisterByte; */ #define dMAMode0RegisterByte 3688495 /* extern SparcSoftcard←Polarity SparcSoftcard←dMAMode1Polarity; */ #define dMAMode1Polarity Polarity←ActiveHigh /* extern CARD32 SparcSoftcard←dMAMode1RegisterByteOffset; */ #define dMAMode1RegisterByteOffset 18487 /* extern CARD32 SparcSoftcard←dMAMode1RegisterByte; */ #define dMAMode1RegisterByte 3688503 /* extern SparcSoftcard←Polarity SparcSoftcard←versatecPrintPolarity; */ #define versatecPrintPolarity Polarity←ActiveLow /* extern CARD32 SparcSoftcard←versatecPrintRegisterByteOffset; */ #define versatecPrintRegisterByteOffset 18439 /* extern CARD32 SparcSoftcard←versatecPrintRegisterByte; */ #define versatecPrintRegisterByte 3688455 /* extern SparcSoftcard←Polarity SparcSoftcard←versatecSPPPolarity; */ #define versatecSPPPolarity Polarity←ActiveHigh /* extern CARD32 SparcSoftcard←versatecSPPRegisterByteOffset; */ #define versatecSPPRegisterByteOffset 18447 /* extern CARD32 SparcSoftcard←versatecSPPRegisterByte; */ #define versatecSPPRegisterByte 3688463 /* extern SparcSoftcard←Polarity SparcSoftcard←sparcToIOPIntPolarity; */ #define sparcToIOPIntPolarity Polarity←ActiveHigh /* extern CARD32 SparcSoftcard←sparcToIOPIntRegisterByteOffset; */ #define sparcToIOPIntRegisterByteOffset 17927 /* extern CARD32 SparcSoftcard←sparcToIOPIntRegisterByte; */ #define sparcToIOPIntRegisterByte 3687943 /* extern SparcSoftcard←Polarity SparcSoftcard←sparcToMesaIntPolarity; */ #define sparcToMesaIntPolarity Polarity←ActiveHigh /* extern CARD32 SparcSoftcard←sparcToMesaIntRegisterByteOffset; */ #define sparcToMesaIntRegisterByteOffset 17935 /* extern CARD32 SparcSoftcard←sparcToMesaIntRegisterByte; */ #define sparcToMesaIntRegisterByte 3687951 /* extern SparcSoftcard←Polarity SparcSoftcard←sparcToSparcIntPolarity; */ #define sparcToSparcIntPolarity Polarity←ActiveHigh /* extern CARD32 SparcSoftcard←sparcToSparcIntRegisterByteOffset; */ #define sparcToSparcIntRegisterByteOffset 17943 /* extern CARD32 SparcSoftcard←sparcToSparcIntRegisterByte; */ #define sparcToSparcIntRegisterByte 3687959 /* extern SparcSoftcard←Polarity SparcSoftcard←iOPToSparcIntPolarity; */ #define iOPToSparcIntPolarity Polarity←ActiveHigh /* extern CARD32 SparcSoftcard←iOPToSparcIntRegisterByteOffset; */ #define iOPToSparcIntRegisterByteOffset 17951 /* extern CARD32 SparcSoftcard←iOPToSparcIntRegisterByte; */ #define iOPToSparcIntRegisterByte 3687967 /* extern SparcSoftcard←Polarity SparcSoftcard←mesaToSparcIntPolarity; */ #define mesaToSparcIntPolarity Polarity←ActiveHigh /* extern CARD32 SparcSoftcard←mesaToSparcIntRegisterByteOffset; */ #define mesaToSparcIntRegisterByteOffset 17959 /* extern CARD32 SparcSoftcard←mesaToSparcIntRegisterByte; */ #define mesaToSparcIntRegisterByte 3687975 /* extern SparcSoftcard←Polarity SparcSoftcard←sparcAbortIntPolarity; */ #define sparcAbortIntPolarity Polarity←ActiveHigh /* extern CARD32 SparcSoftcard←sparcAbortIntRegisterByteOffset; */ #define sparcAbortIntRegisterByteOffset 18951 /* extern CARD32 SparcSoftcard←sparcAbortIntRegisterByte; */ #define sparcAbortIntRegisterByte 3688967 /* extern SparcSoftcard←Polarity SparcSoftcard←enableIntPolarity; */ #define enableIntPolarity Polarity←ActiveHigh /* extern CARD32 SparcSoftcard←enableIntRegisterByteOffset; */ #define enableIntRegisterByteOffset 18967 /* extern CARD32 SparcSoftcard←enableIntRegisterByte; */ #define enableIntRegisterByte 3688983 /* extern SparcSoftcard←Polarity SparcSoftcard←versOnLinePolarity; */ #define versOnLinePolarity Polarity←ActiveLow /* extern CARD32 SparcSoftcard←versOnLineRegisterByteOffset; */ #define versOnLineRegisterByteOffset 24591 /* extern CARD32 SparcSoftcard←versOnLineRegisterByte; */ #define versOnLineRegisterByte 3694607 /* extern SparcSoftcard←Polarity SparcSoftcard←pVEndPolarity; */ #define pVEndPolarity Polarity←ActiveHigh /* extern CARD32 SparcSoftcard←pVEndRegisterByteOffset; */ #define pVEndRegisterByteOffset 24607 /* extern CARD32 SparcSoftcard←pVEndRegisterByte; */ #define pVEndRegisterByte 3694623 /* extern SparcSoftcard←Polarity SparcSoftcard←versReadyPolarity; */ #define versReadyPolarity Polarity←ActiveLow /* extern CARD32 SparcSoftcard←versReadyRegisterByteOffset; */ #define versReadyRegisterByteOffset 24647 /* extern CARD32 SparcSoftcard←versReadyRegisterByte; */ #define versReadyRegisterByte 3694663 /* extern SparcSoftcard←Polarity SparcSoftcard←sparcErrorPolarity; */ #define sparcErrorPolarity Polarity←ActiveLow /* extern CARD32 SparcSoftcard←sparcErrorRegisterByteOffset; */ #define sparcErrorRegisterByteOffset 19015 /* extern CARD32 SparcSoftcard←sparcErrorRegisterByte; */ #define sparcErrorRegisterByte 3689031 /* extern CARD32 SparcSoftcard←intASourceByteOffset; */ #define intASourceByteOffset 25600 /* extern CARD32 SparcSoftcard←intASourceByte; */ #define intASourceByte 3695616 /* extern CARD32 SparcSoftcard←intBSourceByteOffset; */ #define intBSourceByteOffset 26624 /* extern CARD32 SparcSoftcard←intBSourceByte; */ #define intBSourceByte 3696640 /* extern CARD32 SparcSoftcard←intCSourceByteOffset; */ #define intCSourceByteOffset 27648 /* extern CARD32 SparcSoftcard←intCSourceByte; */ #define intCSourceByte 3697664 /* extern CARD32 SparcSoftcard←intSourceReg0Offset; */ #define intSourceReg0Offset 7 /* extern CARD32 SparcSoftcard←intSourceReg1Offset; */ #define intSourceReg1Offset 15 /* extern CARD32 SparcSoftcard←intSourceReg2Offset; */ #define intSourceReg2Offset 23 /* extern CARD32 SparcSoftcard←intSourceReg3Offset; */ #define intSourceReg3Offset 31 /* extern CARD32 SparcSoftcard←intAModeByteOffset; */ #define intAModeByteOffset 25088 /* extern CARD32 SparcSoftcard←intAModeByte; */ #define intAModeByte 3695104 /* extern CARD32 SparcSoftcard←intBModeByteOffset; */ #define intBModeByteOffset 26112 /* extern CARD32 SparcSoftcard←intBModeByte; */ #define intBModeByte 3696128 /* extern CARD32 SparcSoftcard←intCModeByteOffset; */ #define intCModeByteOffset 27136 /* extern CARD32 SparcSoftcard←intCModeByte; */ #define intCModeByte 3697152 /* extern CARD32 SparcSoftcard←intModeReadOffset; */ #define intModeReadOffset 128 /* extern CARD32 SparcSoftcard←intModeSetOffset; */ #define intModeSetOffset 64 /* extern CARD32 SparcSoftcard←intModeResetOffset; */ #define intModeResetOffset 0 /* extern CARD32 SparcSoftcard←intModeReg0Offset; */ #define intModeReg0Offset 7 /* extern CARD32 SparcSoftcard←intModeReg1Offset; */ #define intModeReg1Offset 15 /* extern CARD32 SparcSoftcard←intModeReg2Offset; */ #define intModeReg2Offset 23 /* extern CARD32 SparcSoftcard←intModeReg3Offset; */ #define intModeReg3Offset 31 /* extern CARD32 SparcSoftcard←intModeReg4Offset; */ #define intModeReg4Offset 39 /* extern CARD32 SparcSoftcard←intModeReg5Offset; */ #define intModeReg5Offset 47 /* extern CARD32 SparcSoftcard←timAddressBaseByteOffset; */ #define timAddressBaseByteOffset 6144 /* extern CARD32 SparcSoftcard←timAddressBaseByte; */ #define timAddressBaseByte 3676160 /* extern CARD32 SparcSoftcard←timAddress0Byte; */ #define timAddress0Byte 3676167 /* extern CARD32 SparcSoftcard←timAddress1Byte; */ #define timAddress1Byte 3676175 /* extern CARD32 SparcSoftcard←timAddress2Byte; */ #define timAddress2Byte 3676183 /* extern CARD32 SparcSoftcard←timAddress3Byte; */ #define timAddress3Byte 3676191 /* extern CARD32 SparcSoftcard←dMAAddressRegisterHighByteOffset; */ #define dMAAddressRegisterHighByteOffset 16390 /* extern CARD32 SparcSoftcard←dMAAddressRegisterHighByte; */ #define dMAAddressRegisterHighByte 3686406 /* extern CARD32 SparcSoftcard←dMAAddressRegisterLowByteOffset; */ #define dMAAddressRegisterLowByteOffset 16902 /* extern CARD32 SparcSoftcard←dMAAddressRegisterLowByte; */ #define dMAAddressRegisterLowByte 3686918 /* extern CARD32 SparcSoftcard←versatecClearByteOffset; */ #define versatecClearByteOffset 0 /* extern CARD32 SparcSoftcard←versatecClearByte; */ #define versatecClearByte 3670016 /* extern CARD32 SparcSoftcard←versatecResetByteOffset; */ #define versatecResetByteOffset 1024 /* extern CARD32 SparcSoftcard←versatecResetByte; */ #define versatecResetByte 3671040 /* extern CARD32 SparcSoftcard←versatecRFFEDByteOffset; */ #define versatecRFFEDByteOffset 2048 /* extern CARD32 SparcSoftcard←versatecRFFEDByte; */ #define versatecRFFEDByte 3672064 /* extern CARD32 SparcSoftcard←versatecREOTRByteOffset; */ #define versatecREOTRByteOffset 3072 /* extern CARD32 SparcSoftcard←versatecREOTRByte; */ #define versatecREOTRByte 3673088 /* extern CARD32 SparcSoftcard←versatecRLTERByteOffset; */ #define versatecRLTERByteOffset 4096 /* extern CARD32 SparcSoftcard←versatecRLTERByte; */ #define versatecRLTERByte 3674112 /* extern CARD32 SparcSoftcard←bitMapLineLengthByte; */ #define bitMapLineLengthByte 152 /* extern CARD32 SparcSoftcard←bitMapLineNumber; */ #define bitMapLineNumber 925 /* extern CARD32 SparcSoftcard←leftBorderLengthByte; */ #define leftBorderLengthByte 4 /* extern CARD32 SparcSoftcard←activeLineLengthByte; */ #define activeLineLengthByte 144 /* extern CARD32 SparcSoftcard←rightBorderLengthByte; */ #define rightBorderLengthByte 4 /* extern CARD32 SparcSoftcard←topBorderLineNumber; */ #define topBorderLineNumber 32 /* extern CARD32 SparcSoftcard←activeLineNumber; */ #define activeLineNumber 861 /* extern CARD32 SparcSoftcard←bottomBorderLineNumber; */ #define bottomBorderLineNumber 32