I have been working on a project to add tape-in functionality to the IIGS and I am in need of some software help. I know that the ROM routines to LOAD and SAVE from tape have been removed in the IIGS, but I believe the memory locations that they originally occupied have been left empty. I have the circuit recreated and I am confident the hardware to LOAD from a cassette port will work.

I am in need of assistance on the software side. I hope someone will be willing to provide me with code that can be written to a disk (or via serial connection) that would allow me load from my cassette port. My hardware is "connected" to $c060 the same as on the earlier cassette port equipped apple IIs. I assume the simplest would be to load the cassette routine code into the same locations as it is found on the earlier IIs. It may be just as easy to load the decode routines to a lower part of memory, but I don't know if doing this could cause loading a tape to overwrite the required routines or not.

Sorry for the delay here is a basic photo that shows my recreation of the IIGS tape in port. The circuitry is based on an LM741 opamp. This is a recreation of the cassette in circuitry found on the Apple IIs. I currently getting +5v and GND from the joystick port and I am getting the -5v from the power supply plug. Ultimately I may create a card to make it easier to get the -5V this would allow me to add a cassette out functionality as well. For the sake of simplicity I may just add the circuitry to create the -5V using the +5v and GND found on the joystick port, which would allow me to add the cassette-in port without taking away any slots.