Check it out.
Henry Lowe writes:
"As I have been unable to find a comprehensive list of Apple II peripheral cards and given the evident interest in these cards (frequent Apple II
family card sales on eBay), I wrote a program, called Card Cat, in Apple II Pascal and 6502 assembly language that scans peripheral card slots 1-7, determines if a slot contains a firmware equipped card and reads the ID byte values in the card’s firmware. It then uses this data to look up the card’s identity in a built-in database of card identifiers. The intent is to create
a comprehensive catalog of Apple II cards."
"Card Cat comes on a turn-key disk and requires a minimum of 64K of memory (this is an Apple Pascal limitation). Insert the Card Cat disk into Disk
Drive #1 and reboot. It will check if the Apple II has a 40 or 80 column display and adapt accordingly. The program first displays basic information about the Apple II computer that it is running on. Card Cat has been tested
on an Apple II+, Franklin Ace 1000, Apple IIe, Apple IIc (emulated) and
Apple IIgs (emulated)."
"Card Cat examines peripheral card slots 1-7, producing one of 4 results:"
"If a card with firmware is found and the card is in Card Cat’s built-in database, the card’s ID Bytes (‘signature’), name and slot number are displayed.
If a card with firmware is found but the card is not in Card Cat’s database, the program will attempt to identify the type of card using information from the card’s firmware. It then displays the card’s signature, the card type and the slot it occupies. For example, it might display ‘Unknown Network or Bus Interface Card‘ as the card type. If the card type cannot be determined, Card Cat will display ‘Unknown Card’.
If the card slot appears to be empty (or occupied by a card that does not contain firmware) Card Cat will check for the presence of a Z80 card in that slot. As most Z80 cards do not contain firmware, this involves attempting to activate a possible Z80 card in that slot and checking for a successful activation. If a Z80 card is detected, Card Cat will display ‘Z80 Card’ but no signature, as there is no card firmware.
If no Z80 card is found Card Cat will display ‘No Firmware Card Detected‘. As no firmware is present, no ID bytes (‘signature’) are displayed. So far, I have found no general method to distinguish between an empty slot and a
slot occupied by a card without firmware."
https://henrylowe.net/card-cat/
https://www.callapple.org/hardware/cardcat-version-1-0b6-the-ultimate-catalog-for-apple-ii-peripheral-cards/
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)