Hi there,
those of you that are active in the Applefritter forum know that I have designed my own simple and cheap SD card based Profile replacement for the enhanced IIe and the IIgs, called AppleIISd. So far, the on-board firmware supported only two 32MB ProDOS partitions, but worked perfectly on both ProDOS and GS/OS. Just before xmas, I made a small batch of DIY kits that sold out almost instantly.
After a break of nearly half a year I returned to it and have made a Smartport extension to the firmware. Unfortunately, I could only find information on how to call a Smartport driver, but not on how to implement one. I used the source code of an earlier version of the CFFA as a reference. So far, the card supports four ProDOS partitions and read and write calls seem to work.
However, it seems to lack some of the features that are necessary for GS/OS to work properly. I need some advice on that:
* Isn't the device's name supposed to be shown in the info window of a drive? It only shows .DEV1, etc.
* Previously, it was possible to remove the SD card and GS/OS recognized this, just like when you remove a floppy. Now, it just crashes.
* Booting GS/OS crashes when the AppleShare FST is enabled. This may be a memory problem, because my IIgs ROM1 only has 1.75MB of RAM. Is there information about the boot process of GS/OS and is there a way to debug it?
For information on the AppleIISd read my blog:
http://bluemeanie-retro.blogspot.com/
Sources and schematics are on Github:
https://github.com/freitz85/AppleIISd
Regards, Florian