I've not had a chance to look at your PDF yet, Mac128, but I'm sure that I'll enjoy.
Porter is correct in that the source needs to be compiled as a DRVR resource for insertion into a System file. Plus we are working with the lowest SASI/SCSI definition and Apple II enthusiasts have given up fighting against NCR 5380/SASI/XEBEC. We can learn a lot about the Mac 128 and 64KB ROMs from the Bass project, but only use it as a base point.
From my old notes:
Fastime MacSCSI
The September 1985 issue of Doctor Dobb's Journal published an article by John Bass describing a SCSI interface board for the 128 and 512K Macs. The article included schematics for a basic board and sample driver code. Judging by postings on Usenet, many technically able Mac enthusiasts used the design as the basis for their own controllers and kits were sold by a company founded by Bass called Fastime. The Bass design was also licensed by companies (Warp 9 and Mirror Technologies).
** Check whether Warp and Mirror really were the same company.
Porter is correct in that the source needs to be compiled as a DRVR resource for insertion into a System file. Plus we are working with the lowest SASI/SCSI definition and Apple II enthusiasts have given up fighting against NCR 5380/SASI/XEBEC. We can learn a lot about the Mac 128 and 64KB ROMs from the Bass project, but only use it as a base point.
From my old notes:
Fastime MacSCSI
The September 1985 issue of Doctor Dobb's Journal published an article by John Bass describing a SCSI interface board for the 128 and 512K Macs. The article included schematics for a basic board and sample driver code. Judging by postings on Usenet, many technically able Mac enthusiasts used the design as the basis for their own controllers and kits were sold by a company founded by Bass called Fastime. The Bass design was also licensed by companies (Warp 9 and Mirror Technologies).
** Check whether Warp and Mirror really were the same company.