Apple2.gs Forums
Discussions for Apple IIgs Programming and other fun stuff. // Infinitum!

Home » Apple IIgs Programming » Peripherals & I/O » IIGS Cassette-In- Software Help Needed
icon5.gif  IIGS Cassette-In- Software Help Needed [message #97] Mon, 18 April 2016 10:43 Go to previous message
damauk is currently offline  damauk
Messages: 5
Registered: April 2016
Location: Riverton, WY
Contributor
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.

Nick Westgate posted the following information in my original thread on the Apple II Enthusiasts Facebook group
Star Blazer has all the cassette read routines in its loader - about 160 bytes. I disassembled them and added the symbols and comments from the ROM listings. It's in this archive: ftp://ftp.apple.asimov.net/pub/apple_II/images/games/action/ Star%20Blazer%20cassette%20crack%20pack.zip

I have a couple of photos that show the basic hardware along with some schematics that show what I am trying to do.
 
Read Message icon5.gif
Read Message
Previous Topic: Keyboard, joystick and mouse
Goto Forum:
  


Current Time: Thu Aug 06 12:43:15 MDT 2020

Total time taken to generate the page: 0.00711 seconds