/* 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 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