;+ ; Edit History ; ; Jul-11-90 ml. Created this for files that need to know SCSI ; addresses. ;- ; Definitions REGBASE equ 1 ; most are on odd part of data bus REGSTEP equ 2 ; most registers are on word boundaries ; 68901 MFP definitions MFP equ $FFFFFA01 ;GPIP equ MFP+$00 AER equ MFP+$02 DDR equ MFP+$04 IERA equ MFP+$06 ERB equ MFP+$08 IPRA equ MFP+$0A IPRB equ MFP+$0C ISRA equ MFP+$0E ISRB equ MFP+$10 IMRA equ MFP+$12 IMRB equ MFP+$14 VR equ MFP+$16 TACR equ MFP+$18 TBCR equ MFP+$1A TCDCR equ MFP+$1C TADR equ MFP+$1E TBDR equ MFP+$20 TCDR equ MFP+$22 TDDR equ MFP+$24 SCR equ MFP+$26 UCR equ MFP+$28 RSR equ MFP+$2A TSR equ MFP+$2C UDR equ MFP+$2E MFP2 equ $FFFFFA81 GPIP2 equ MFP2+$00 AER2 equ MFP2+$02 DDR2 equ MFP2+$04 IERA2 equ MFP2+$06 IERB2 equ MFP2+$08 IPRA2 equ MFP2+$0A IPRB2 equ MFP2+$0C ISRA2 equ MFP2+$0E ISRB2 equ MFP2+$10 IMRA2 equ MFP2+$12 IMRB2 equ MFP2+$14 VR2 equ MFP2+$16 TACR2 equ MFP2+$18 TBCR2 equ MFP2+$1A TCDCR2 equ MFP2+$1C TADR2 equ MFP2+$1E TBDR2 equ MFP2+$20 TCDR2 equ MFP2+$22 TDDR2 equ MFP2+$24 SCR2 equ MFP2+$26 UCR2 equ MFP2+$28 RSR2 equ MFP2+$2A TSR2 equ MFP2+$2C UDR2 equ MFP2+$2E ; GPIP2 BIT ASSIGNMENTS GPIP2SCSI equ 7 ; SCSI xIRQ GPIP2RTC equ 6 ; RTC IRQ GPIP25 equ 5 ; GPIP2CHGL equ 4 ; ChangeLine GPIP2RI equ 3 ; Ring Indicator (SCC Port B) GPIP2DBE equ 2 ; DMA Bus Error LED1 equ 1 ; debug LED LED0 equ 0 ; debug LED ; SCSI Interface (NCR 5380) for READ operations bSCSI equ $FFFF8780+REGBASE SCSIDB equ bSCSI+($00*REGSTEP) ; current SCSI data bus SCSIICR equ bSCSI+($01*REGSTEP) ; initiator command register SCSIMR equ bSCSI+($02*REGSTEP) ; mode register SCSITCR equ bSCSI+($03*REGSTEP) ; target command register SCSICR equ bSCSI+($04*REGSTEP) ; current SCSI control register SCSIDSR equ bSCSI+($05*REGSTEP) ; DMA status register SCSIIDR equ bSCSI+($06*REGSTEP) ; input data register SCSIREI equ bSCSI+($07*REGSTEP) ; reset error / interrupt ; SCSI Interface (NCR 5380) for WRITE operations SCSIODR equ bSCSI+($00*REGSTEP) ; output data register ;SCSIICR bSCSI+($01*REGSTEP) ; initiator command register ;SCSIMR bSCSI+($02*REGSTEP) ; mode register ;SCSITCR bSCSI+($03*REGSTEP) ; target command register SCSIISR equ bSCSI+($04*REGSTEP) ; ID select register SCSIDS equ bSCSI+($05*REGSTEP) ; start DMA send SCSIDTR equ bSCSI+($06*REGSTEP) ; start DMA target receive SCSIDIR equ bSCSI+($07*REGSTEP) ; start DMA initiator receive ; SCSI DMA Controller bSDMAPTR equ $FFFF8701 bSDMACNT equ $FFFF8709 SDMARES equ $FFFF8710 SDMACTL equ $FFFF8714 ; WORD DMAOUT equ 01 DMAIN equ 00 DMAENA equ 02 DMADIS equ 00 SCSIID equ 6 ; our (host) SCSI ID