;******************************************************* ; ; SCSI Driver Set Configuration Parms code. ; ; Written by Matt Gulick. Started June 22,1990 ; ; Copyright Apple Computer, Inc. 1990 ; ;******************************************************* ;******************************************************* ; ; This file contains the Set Configuration Parms as ; defined in the ERS. ; ;******************************************************* ;******************************************************* ; ; Revision History: ; ;******************************************************* ; June 22, 1988 File started. EJECT IMPORT ddm_data ;******************************************************* ; ; 's_config_parms' ; ; This routine is used to set information about the ; volume or disk in question. If this call is issued ; to set disk info, then the DIB Pointer must point to ; the head DIB if this is a linked device. Volume ; calls should have the DIB Pointer set to the volume ; for which the information is being requested. ; ; The structure of the parameter list is defined in the ; SCSI Driver ERS. The parameters are going to depend ; greatly on the type of device that this driver is ; written for. That means that the info for the Scanner ; will not be the same in any form as that for a Hard ; Disk, or a Tape drive. These calls will be particular ; for the device type supported. ; ; Called via 'JSR' ; ; Inputs: [dib_ptr] = Target DIB (LONG) ; [buff_ptr] = Data Buffer Pointer (LONG) ; Acc = Unspecified ; Carry = Unspecified ; Y register = Unspecified ; X register = Unspecified ; P register = 0=M=X=e ; Direct Page = Ours ; Data Bank = Ours ; ; Returns via 'RTS' ; ; Outputs: Acc = 0 ; Carry = 0 ; or ; Acc = Error ; Carry = 1 ; ; Y register = Unspecified ; X register = Unspecified ; P register = 0=M=X=e ; Direct Page = Ours ; Data Bank = Ours ; ; Errors: See Spec. ; ;******************************************************* scp ; ; Check the Request Count. Volume calls ; need at least 4 bytes. Disk calls need ; more and that will be verified there. ; lda