/* 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_sparcMemoryBankSizeByte; */ #define sparcMemoryBankSizeByte 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 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_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