antoine-source/scsi2/SCSI.Drivers/SCSICD.Equates

1 line
19 KiB
Plaintext
Raw Normal View History

*** WARNING *** Far as I can tell, this file is completely unused. 15-Dec-92 DAL *** ;******************************************************* ; ; This file contains all the global equates for the ; SCSI Driver. Only those items below that are marked ; as "**** Changable ****" can be altered safly ; without detailed intimate knowledge of how the ; generic driver functions. Any other values should ; only be modified by someone who understands how this ; generic driver functions. ; ;******************************************************* ; ; Bit Location equates ; null equ %0000000000000000 bit_0 equ %0000000000000001 bit_1 equ %0000000000000010 bit_2 equ %0000000000000100 bit_3 equ %0000000000001000 bit_4 equ %0000000000010000 bit_5 equ %0000000000100000 bit_6 equ %0000000001000000 bit_7 equ %0000000010000000 bit_8 equ %0000000100000000 bit_9 equ %0000001000000000 bit_10 equ %0000010000000000 bit_11 equ %0000100000000000 bit_12 equ %0001000000000000 bit_13 equ %0010000000000000 bit_14 equ %0100000000000000 bit_15 equ %1000000000000000 ; ; Partition Map Signature ; Part_sig equ $4d50 ; ; Booleans ; true equ bit_0 false equ null ; ; Structure Sizes. ; qtr_sec equ $0001 one_sec equ 4*qtr_sec one_min equ 60*one_sec max_timeout equ 2*one_min ;**** Changable **** one_page equ $00000100 block_size equ one_page*2 ;**** Changable **** dib_size equ one_page max_dvc_cnt equ 100 ;Yes: that's decimal 100 max_gdvc_buf equ $00000704 max_cmd_len equ 12 ;Yes: that's decimal 12 p_mask_adder equ bit_10 ;First Bit of Partition Count. *** Changable *** max_p_mask equ p_mask_adder\ ;6 bits of unit number +p_mask_adder*2\ +p_mask_adder*4\ +p_mask_adder*8\ +p_mask_adder*16\ +p_mask_adder*32 max_partitions equ max_p_mask/p_mask_adder+1 interleave equ 1 ;**** Changable **** ; ; SCSI Driver Version Number. ; and other driver dependent data ; drvr_vers equ $0010 ;**** Changable **** cmd_start equ $0000 ;Driver Startup Call cmd_open equ $0001 ;Driver Open Call cmd_read equ $0002 ;Driver Read Call cmd_write equ $0003 ;Driver Write Call cmd_close equ $0004 ;Driver Close Call cmd_status equ $0005 ;Driver Status Call cmd_control equ $0006 ;Driver Control Call cmd_flush equ $0007 ;Driver Flush Call cmd_shutdown equ $0008 ;Driver Shutdown Call max_d_cmd equ $0008 ;Max Driver Command **** Changable **** max_s_cmd equ $0004 ;Max Status Code **** Changable **** max_c_cmd equ $0009 ;Max Control Code **** Changable **** ; ; Suppervisory Dispatcher IDs and ; SCSI Manager Command Numbers ; super_d_id equ $0000 ;Supervisory Dispatcher's ID get_sdrvr_id equ $0000 ;Get S Driver's ID Number set_sib_ptr equ $0001 ;Set SIB Pointer cmd_get_dvc equ $0002 ;SCSI Manager Get Devices Call cmd_claim_dvc equ $0003 ;SCSI Manager Claim Devices Call scsi_io_call equ $0004 ;SCSI Manager I/O Call ; ; SCSI Device Types from INQUIRY Call ; direct_acc equ $0000 ; Direct-Access Device seq_acc equ $0001 ; Sequential-Access Device print_dvc equ $0002 ; Printer Device proc_dvc equ $0003 ; Processor Device worm_dvc equ $0004 ; Write-once Read-multiple Device read_dacc equ $0005 ; Read-only Direct-Access Device scanner equ $0006 ; Scanner Device optic_mem equ $0007 ; Optical Memory Devices changer equ $0008 ; Changer Devices comm_dvc equ $0009 ; Communication Devices mcd_40 equ $0010 ; Apple's tape. Direct Access Magnetic Tape Device apple_cd equ $0005 ; Apple's CD-ROM apple_scan equ $00ff ; Apple's Scanner appl_laser equ $00ff ; Apple's LaserWriter SC data_dat equ $00ff ; Data Dat Device mag_optical equ $00ff ; Magneto-Optical Device ; ; Type of Device we support in this driver. ; scsi_dtype equ apple_cd ;**** Changable ****