Booting from APE


Use the dropdown at the top of the APE Control panel to select the COM port that is connected to the Altair. Also select the baud rate that matches the MITS 88-2SIO and if necessary select the type of handshaking required. The default (RTS) uses the standard handshake signals. The (None) selection should provide for “3-wire” operation.

It has been my experience that if a DB-9 to DB-25 converter is first connected to the PC that a straight through RS-232 cable between the converter and the Altair will provide proper operation. This assumes that the MITS 88-2SIO is configured for RS-232 operation with handshaking lines installed.

Since it will be “binary” data that is transferred between the PC and the Altair the Parity (None), Data Bits (8), and Stop Bits (1) settings should not be changed.

In the first APE Floppy Disk panel select the “A” disk and then use the “Open…” button to select the “APE_System_Disk.ape” file. Selecting disk “A” also enables the “Boot” button.

With the Serial Boot Loader running on the Altair press the “Boot” button and acknowledge the “Send Boot Sector?” prompt to start the cold boot cycle.

APE will transfer 128 bytes of the APEBOOT loader program from track 0, sector 1 to the Serial Boot Loader running on the Altair. If all has gone well the APEBOOT loader program will start and then read the remaining sectors, 2 through 7, of track 0 and then all of the sectors, 1 through 8, of track 1. As indicated by “Size” these sectors are each 512 bytes in length and provide storage for an 8K Operating System such as CP/M.

Finally the APEBOOT program turns over control to the BIOS portion of CP/M which completes initialization of the Serial Port on the Altair connected to a terminal device and then displays a sign-on message. CP/M is now up and running on the Altair and APE will allow you to selected different files to use as “floppy disks” with CP/M.

There are many sites on the web with lots of CP/M information and compatible programs. Most should work fine with APE.