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 stringChip descriptionChip hardware
$89A7

"I28F004S5 (512K)"

Intel Flash chip 12V8 x 64K sectors
$89A2"I28F008S5 (1Mb)"Intel Flash chip 12V, original I28F008SA16 x 64K sectors
$89A6"I28F008S5 (1Mb)"Intel Flash chip 12V16 x 64K sectors
$0120"AM29F010B (128K)"AMD Flash 5V8 x 16K sectors
$01A4"AM29F040B (512K)"AMD Flash 5V8 x 64K sectors
$01D5"AM29F080B (1Mb)"AMD Flash 5V16 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.

web analytics