Apple IIgs Case Mod

Ever since a tiny little power adapter for the Apple IIgs was made available by James Littlejohn, I’ve always wanted to see what I can put into that cavernous space created by the absence of the old power supply.

The old Apple IIgs power supply takes roughly 1/5 of the internal space of the IIgs case.  In 2007, a tiny 2.5” x 2.5” power adapter called the LittlePower adapter was made available to allow a standard ATX power supply to be used.  I bought my LittlePower Adapter IIgs from ReactiveMicro at that time.  I think it’s now known as the LittlePower Flip and is sold at UltimateApple2.  Combined with the similarly tiny ATX Pico power supply from mini-box, it frees up a lot of space inside the case.

A plan for putting a standard 5 1/4” peripheral in there materialized and stayed in my workbench waiting to be allocated some time.  A recent long weekend gave me that time to grab some tools and start hacking at the case.

AppleIIgsCaseMod-2     AppleIIgsCaseMod-3

I’m not a professional case modder and it shows.  I was experimenting with the attachments on my rotary tool and the mistakes are evident in the top side of the hole.  This was more a proof-of-concept than anything else.

It now allowed me to use my Apple II High Speed SCSI Card to connect both an internal solid state drive (scsi2sd from Michael McMaster) and a SCSI CD-ROM device.  Remember to set the booting drive with a higher ID in the SCSI chain.

AppleIIgsCaseMod-1     AppleIIgsCaseMod-4

Internally, with the 5 1/4” device in there, you would lose the use of Slots 1 and 2.  I was able to squeeze the scsi2sd solid state drive towards the rear of the case, and the IDC cable runs underneath the device into the SCSI card on Slot 7.

AppleIIgsCaseMod-6     AppleIIgsCaseMod-7

I probably violated a dozen of best practices to electronically isolate components from each other.  I didn’t even use cardboard shielding between some cards in the slots.  So please, if you want to do this mod, do it right and take the necessary precautions.

To keep the 5 1/4” device somewhat steady in place, I attached a mounting plate underneath the device.  These mounting plates are the same ones used for these devices in older Macintoshes, particularly the LC series.  You can still readily buy them as spare parts.  I drilled a couple of slits in the mounting plate with a rotary tool.  The slits are positioned in such a way to mate with the two plastic standoffs from the bottom of the case that were formerly used to keep the old power supply in place.

AppleIIgsCaseMod-8     AppleIIgsCaseMod-9

Using the CD-ROM was frankly just the proof-of-concept.  Since I rarely use a CD with my IIgs, it would be more appropriate to use an external SCSI CD-ROM device.  I will probably replace it with the SCSI floptical drive I used in an older post.  Or even with one of those SCSI-PCMCIA devices having the 3 1/2” form factor and having the PCMCIA/CF/SD slots in front for easy access.

UPDATE 11/8/2016:

As originally planned, the SCSI CD-ROM will be rarely used.  Instead, I first tried with a SCSI floptical drive and was able to mount 1.44 MB MSDOS disks.  The GS/OS MSDOS FST driver only has read capability, so I can transfer files into, but not out from, my Apple IIgs.  The drive is also an MFM-encoding drive, and cannot read the GCR-encoding 800 KB disks used with the standard IIgs external disk drives.

AppleIIgsCaseMod2-1     AppleIIgsCaseMod2-2

I suppose I could reformat a diskette as a 1.44 MB ProDos read/write block device, which should make it look like a very small-capacity hard disk.  However, I eventually settled for one of those SCSI-CF devices where I could use higher-capacity cards to transfer files in and out.  The SCM Microsystems PCD-50B provides multiple card readers in a 3.5” form factor.  With the standard adapter bracket and faceplate, it substituted into the 5.25” opening.  The only issue with this model is that the multiple card readers are addressed using multiple LUNs with a single SCSI ID.  I think the Apple II High Speed SCSI card firmware (or driver) only makes use of LUN #0, which is the PCMCIA slot.  In order to use CF or SD cards, I had to put them in one of those PCMCIA-CF-SD adapters.

AppleIIgsCaseMod2-3     AppleIIgsCaseMod2-4

This entry was posted in Retrocomputing and tagged , . Bookmark the permalink.

5 Responses to Apple IIgs Case Mod

  1. Daniel Demeter says:

    Cutting into an expensive IIgs-case? Outch. I cannot get used to it, but at least it is within Apple’s intention about the IIgs as an Amiga-killer. However it never succeeded.

  2. Pingback: Apple IIgs Case Mod | think simple, live simple –

  3. philippeimac says:

    Interesting proof of concept but for me quite obsolete since a CFFA3000 allows to plug an USB key and a memory card to an Apple II GS.
    Anyway thanks for sharing this

  4. Jim says:

    Great post. I just got one of the SCM PCD-50B’s myself to put in my IIGS’s SCSI tower. I have a PCMCIA-CF adapter in the PCMCIA slot with a 2GB CF card. GS/OS recognizes the card and its size just fine. However upon attempting to initialize it, I’m getting an “I/O Error ($27)”. Do you remember seeing this error and what you may have done to work around it? I’ve double-checked my SCSI ID numbers for uniqueness and the chain appears to be properly terminated, as all other devices in the chain are behaving ok. I’ve tried CF cards of sizes 2GB, 512MB and 128MB with PCMCIA-CF adapter and a 2GB card in my PCMCIA-SD adapter with no luck. Same error code unfortunately. Also, initializing as one large HFS partition versus one 32 GB ProDOS partition doesn’t change the result either. I have an Apple High-Speed SCSI Card and GS/OS System 6.0.4. Any insights very much appreciated!

  5. pitz says:

    @Jim I’ve occasionally run into this error, but I can’t remember the circumstances where I saw them. I vaguely remember that on some setups, I’ve had to use one of those memory card wipe utilities (on Windows) to clear the cards of whatever formatting that has been leftover from previous use.

Leave a Reply

Your email address will not be published. Required fields are marked *