PDA

View Full Version : APE - To mimic: The Altair Peripheral Emulator



Forbin376
April 3rd, 2008, 08:45 PM
If you have an Altair (or other S-100 computer), Some RAM, and a MITS-88-2SIO (or any M6850 based SIO CARD) this may be of interest.

http://frankbarberis.tech.officelive.com/default.aspx

Bill_Loguidice
April 4th, 2008, 12:03 PM
Very cool, though I wish he called it something other than APE, since that's been the long-time name of the superb Atari Peripheral Emulator (http://www.atarimax.com/) for years and years.

RichCini
April 5th, 2008, 04:20 AM
Very cool, though I wish he called it something other than APE, since that's been the long-time name of the superb Atari Peripheral Emulator (http://www.atarimax.com/) for years and years.

I dropped the owner a note to see if the exact file format and source is available. I would love to adapt this to use with my IMSAI and to get it to work properly with generic CP/M images (I assume it will work but I need to confirm).

RichCini
April 16th, 2008, 04:13 AM
An update...

I spoke to the author and he actually made a custom implementation for my IMSAI. I have the files and I hope to try to use it this weekend. Maybe at some point there will be embedded header information in the disk image (like used in Imagedisk or Teledisk) but for now the file format is essentally a straight sequential track-and-sector count.

The key here is that you need two operational serial ports -- one for the console and one for the disk server. I'm going to use two laptops but I guess there's no reason why one couldn't use a single computer if it had two serial ports, but I confess I don't have the docs with me right now.

RichCini
April 20th, 2008, 05:20 PM
I'd like to report back on my experiences getting APE working. It took me longer than it should because I had my serial card misconfigured. After I got that straightened out, it worked like a charm.

I used a single laptop running both HyperTerm and APE and connected to my IMSAI through two USB-to-serial adapters. I had made the IMSAI-side bootstrap program (about 20 bytes) into a HEX file so I can upload it to memory using my monitor. The bootstrap loads a secondary cold-start loader from the disk image and jumps to that. After that, it's CP/M. Yeah!

I haven't investigated all of the utilities and such, but it looks like a great program.