/* File: SCSIGlue.h Contains: prototypes for stuff in SCSIGlue.a Written by: Paul Wolf Copyright: © 1992-1993 by Apple Computer, Inc., all rights reserved. Change History (most recent first): 11/22/93 pdw Rolling in from . 11/21/93 pdw Removed IllegalInstruction and UnimplentedATrap procedures. 9/29/93 chp Include ACAM.h if necessary. 9/22/93 chp Add a TestFor for Grand Central. 10/14/93 pdw roll-in. 8/13/93 pdw Changed TestFor_Orwell to TestFor_OrwellExists 7/17/93 pdw Added VMRunning routine header. 5/5/93 PW Adding IllegalInstr() and UnimplementedATrap() functions. 5/5/93 PW Converted names to meanies-friendly names. Updated with latest from Ludwig stuff. 4/14/93 DCB Added prototype for CallOldXPT 2/17/93 PW Rolled in some of the PDM changes to make it easier to remain sane. 4/8/93 DCB Added glue for TestForDJMEMC and TestForOrwell 1/31/93 PW Update from the latest of Ludwig. Also changes required for PDM (will update Ludwig with these as needed myself). 1/27/93 PW Changed VMEnableUserCode prototype to return void again because that last fix was a bogus way of doing it. 1/12/93 DCB Changed prototype for VMEnableUserCode. */ #ifndef __SCSIGLUE__ #define __SCSIGLUE__ #ifndef __ACAM__ #include "ACAM.h" #endif Boolean TestFor_SCSI96_1Exists( void); Boolean TestFor_SCSI96_2Exists( void); Boolean TestFor_PSCExists( void); Boolean TestFor_HMCDecoder( void); Boolean TestFor_djMEMCExists( void); Boolean TestFor_OrwellExists( void); Boolean TestFor_GrandCentralExists( void); void VMEnableUserCode( void); // enable user code (Åallow page faults) void VMDisableUserCode( void); // disable user code (Åpage faults fatal) Boolean VMRunning( void); OSErr CallOldXPT( SCSI_PB *,ulong, ulong ); // call an XPT that isn't installed as a trap #endif __SCSIGLUE__