Using an "SCA to 50-pin adapter", it is possible to use a 300 gig Ultra-320 SCSI drive from 2004, with an Apple II outfitted with the Apple SCSI controller.

It seems possible for the electronics to be capable of accessing more storage than what the available software is currently designed to support. So...

Looking at the electronics only, what is the theoretical maximum block number / disk capacity accessible by the old SCSI controller?

If the old controller has technical limits on the maximum accessible block number, is there a way for the drive to overcome those limits?

Software-wise, what is the maximum usable logical volume or number of volumes that can be created?

  • 1
    I think SCSI is completely backwards compatible, so in theory you should be able to connect the earliest SCSI drive to the latest SCSI controller and vice-versa. – bjb Mar 13 '17 at 20:54
  • @bjb this is almost correct, you should ask your own question for that if it hasn't been answered. – Rowan Hawkins Mar 14 '17 at 2:29
  • @Dale Mahalko do you have any documentation on the scsi interface? I was only aware of the mfm drive. I think the largest drive I saw advertised was 40mb, but that was from before prodos. – Rowan Hawkins Mar 14 '17 at 2:43
  • @bjb: Except maybe for SASI drives. Also, there were SCSI versions. – Nick Westgate Mar 14 '17 at 20:46
  • Also, if you're including the IIgs, the maximum partition size is 2GB with HFS. – Nick Westgate Mar 14 '17 at 21:09

The SCSI controller is not a limiting factor. The Apple II SCSI controller electronics, and SCSI protocol, would support accessing the blocks of a very large disk. However, managing those blocks is all done by some DOS software, and ProDOS imposes some more severe constraints.

ProDOS manages the disk as volumes and partitions, and does both these in a manner appropriate for an 8-bit, 64 KB computer - sparingly. Volumes are associated with slots, and partitions are kept small (by modern standards) to minimize the file system management overhead.

For ProDOS 2.0 and above, the maximum partition size is 32 MB and the maximum number of partitions is, theoretically, 13. To get to 13 you have to minimize other cards in the system and remove Floppy Drive Controllers. 32M x 13 would be a maximum of 416 MB for ProDOS HD volumes.

  • Of course, back in those days, 416 MB was a massive amount of storage. I think people don't quite appreciate how much a megabyte really was back then... – a CVn May 14 '17 at 11:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.