FEP_CDDT ($03), Get Flash Card Data
Register Parameters
IN: A = FEP_CDDT HL = Polled from Flash Memory Chip (see FEP_CDID): Manufacturer & Device Code OUT: Fc = 0 ID was found (verified): A = chip generation (FE_28F or FE_29F) B = total of 16K banks on Flash Memory CDE = extended pointer to null-terminated string description of chip Fc = 1 ID was not found Registers changed on return: ......HL/IXIY same AFBCDE../.... different
Notes
Get a set of descriptive data of the flash chip identified by HL, including a text string displaying chip name. The following strings are returned in OZ V4.3 (details from flashepr.def include file):
Manufacturer & Device Code (HL) | Returned text string | Chip description | Chip hardware |
---|---|---|---|
$89A7 | "I28F004S5 (512K)" | Intel Flash chip 12V | 8 x 64K sectors |
$89A2 | "I28F008S5 (1Mb)" | Intel Flash chip 12V, original I28F008SA | 16 x 64K sectors |
$89A6 | "I28F008S5 (1Mb)" | Intel Flash chip 12V | 16 x 64K sectors |
$0120 | "AM29F010B (128K)" | AMD Flash 5V | 8 x 16K sectors |
$01A4 | "AM29F040B (512K)" | AMD Flash 5V | 8 x 64K sectors |
$01D5 | "AM29F080B (1Mb)" | AMD Flash 5V | 16 x 64K sectors |
$3786 | "AMIC29F040B (512K)" | Amic Flash 5V (AMD compatible) | 8 x 64K sectors |
All above flash chips are managed by OZ File Card Interface, OS_Epr and OS_Fep; writing data and erasing of sectors.