/* 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 JMJJJJJJ>J%JJ6J#JJ-JJJ?J,JJ?J,JJ8J%JJ5J"JJ-JJJ3JJJ=J*JJ7J!JJ4JJJ.JJJCJ.JJ=J*JJ6J JJ:J%JJ4J!JJ6J JJ5J JJ0JJJ6J!JJ0JJJ9J&JJ:J%JJ1JJJJJJJEJ-JJ?J*JJ9J&JJKJ3JJEJ0JJ?J,JJDJ-JJ>J)JJ8J%JJCJ,JJ=J(JJ7J$JJCJ,JJ=J(JJ7J$JJHJ0JJBJ-JJJ+JJHJ1JJBJ-JJJ)JJ8J%JJEJ-JJ?J*JJ9J&JJ@J)JJ:J%JJ4J!JJDJ,JJ>J)JJ8J%JJEJ-JJ?J*JJ9J&JJ7J"JJ1JJJ7J"JJ1JJJ7J"JJ1JJJ6JJJ6JJJ6JJJ6JJJ5J JJ/JJJ5J JJ/JJJ5J JJ/JJJ4JJJ3JJJ5JJJ4JJJ4JJJ4JJJ4JJJ4JJJ4JJJ;J%JJ5J"JJ2JJJ2JJJ2JJJ2JJJCJ.JJ=J*JJBJ-JJ