This is an old revision of the document!
Apple CP/M hardware comes in two major types:
Softcard
The Softcard-style cards all use the Microsoft Softcard mechanism of suspending the 6502 via the DMA line and taking over the bus. The Z80 has direct access to the Apple II hardware.
Because the Z80 must be synchronized to the Apple II bus, the cards generally ran the Z80 at 2 MHz. There are, however exceptions.
SBC
The Single-Board Computer (SBC) cards all have their own RAM and function independently of the 6502. When active, they communicate with 6502-hosted software to perform I/O operations.
The cards generally operate the Z80 at 4-6 MHz, but they do not have direct access to the Apple II hardware.
The SBC-type cards plugged into either a standard slot or the aux slot.
Card | Type* | Notes |
---|---|---|
Microsoft Softcard | Softcard | The original Z80 card for the Apple II |
AE Z80 Plus | Softcard | |
ALS Z-Engine | Softcard | Hardware feature used for anti-piracy |
Checkmate Zee-80A | Softcard | |
Cirtech Z80 | Softcard | |
IBS AP51 | Softcard? | |
Microcomputers Mu-Z80 | Softcard | |
SPAOE Z80 | Softcard | Generic Softcard clone |
Unitron Z80 | Softcard | Generic Softcard clone |
Various | Softcard | There are many generic Softcard clones silk-screened with “Z80 Card Soft”, “Z80 Soft”, or similar. |
Ian Kim's Turbo7 | Softcard | Modern Softcard clone, fast 7MHz mode option |
PCPI Appli-Card | SBC | The original SBC-type Z80 card for the Apple II |
ALS "The CP/M Card | SBC | |
Franklin ACE-80 | SBC | OEMed version of the Appli-Card |
IBS AP22 | SBC? | Pic appears to have RAM on card. |
Microsoft Premium Softcard //e | SBC (Aux) | |
StarCard | SBC | Appli-Card packaged with WordStar |
Alex Freed Z80 | SBC | 20MHz modern Appli-Card clone |
CardZ180 | SBC | 9.216 MHz Z180 CPU, came with ZCPR/ZSDOS, should run PCPI CP/M |
DRI CP/M Gold Card | SBC | |
Tembo Z80 | Unknown | Has ROMs, 8255 Programmable Peripheral Interface, and 2K SRAM on board. May not be a CP/M card. |
These universally plug into the CPU socket and will either include one or more jumpers, or also plug into the MMU socket.
Card | Type* | Notes |
---|---|---|
AE Z80c | Softcard | |
AE Z-Ram Ultra 3 | Softcard | |
Cirtech CP/M Module | Softcard |
Various Apple II clones contained built-in Z80s that were (as far as I know) universally Softcard-compatible.
(*except Premium Softcard IIe)
Generally, all Softcard-workalikes can run Softcard CP/M and AE's CP/AM. The reverse is not true.
The ALS Z-Engine and Cirtech cards have hardware-specific behaviors that prevent their CP/M versions from working on other hardware.
The following are compatible:
Group | Compatible Cards |
---|---|
PCPI | PCPI Appli-Card, Starcard, Franklin ACE-80, Freed Z80, CardZ180 |
Softcard IIe | Only the Microsoft Premium Softcard IIe |
ALS | “The CP/M Card.” Other ALS cards are Softcard-type and not compatible. |
IBS | IBS AP22, compatibility unknown. |
CP/M | |||||
---|---|---|---|---|---|
Card/Group/Type | 1.x | 2.0 | 2.2 | 3.0/Plus | Other |
Softcard+clones (except premium) | 2.20 (44K) 2.20B (56K) 2.23 (60K) | 3.0 | AE CP/AM: 4.0B, 5.1 disk 1, 5.1 disk 2 | ||
Premium Softcard IIe | 2.25 2.26 | ||||
Cirtech | 3.0 (3.5“) | ||||
PCPI | 2.2 | ProDOS Support | |||
PCPI (Franklin) | 2.2 | Utilities | |||
PCPI (Starcard) | 2.2 | ||||
ALS (The CP/M Card) | 3.0 |
Card | Schematics |
---|---|
Microsoft Softcard | Card, Rev. E |
Cirtech //c | Card |
PCPI Appli-Card | Card & 128K Expansion |