The original version of Altair CP/M 2.2 uses the first port of a 2SIO board as the console, reader and punch (CON, RDR and PUN) . The 88-LPC Line Printer Controller is used as the list device (LST). CP/M’s IOBYTE function – which allows reassignment of CP/M logical devices to different physical devices – is not implemented.
Version 2.2a of Altair CP/M implements the IOBYTE feature which is required for proper operation of some programs (e.g., Kermit) and allows use of a wider variety of I/O devices than the original version. Several Altair I/O devices are supported including the SIO board at 0/1, both ports on the 2SIO board, the 88-ACR cassette interface board (SIO at 6/7) and the 88-LPC line printer controller.
The CPM2.2A folder is inside the CPM 2.2 folder accessible from the CP/M link on the support page (http://altairclone.com/downloads/cpm/CP ... PM%202.2A/). The folder contains an updated MOVCPM file, MOVCPMA, that generates the new "A" version of CP/M which can then be written to disk using the SYSGEN utility. MOVCPMA can be moved to the target system using PCGET or other file transfer utility.
Mike