.C - Display the Common ABIOS Data Area

Display ABOIS Command Data Area information.

Syntax:

────.C ────────────────────────────────────────────────

Parameters: None

Results & Notes:

.C displays data for each logical device ID anchored from the Common ABIOS Data Area (CDA). If the ABIOS is not present or initialised then the following message is displayed:

       ABIOS Not Present or Not Initialised

The presence of ABIOS is indicated by a non-zero byte value located at symbol:

If the ABIOS is present and initialised then data based on the Logical Device ID (LID) table is displayed. The LID Table is located from a selector located at:

Tabular data of the following form is displayed:

  LID(0000)  Type=Reserved     DB=001e:0114  FTT=0000:0000
  LID(0001)  Type=Null         DB=0000:0000  FTT=0000:0000
  LID(0002)  Type=Internal     DB=0438:06f0  FTT=0448:011c
  LID(0003)  Type=Diskette     DB=0438:0728  FTT=0448:012c
  LID(0004)  Type=Video        DB=0438:07a4  FTT=0448:017c
  LID(0005)  Type=Keyboard     DB=0438:07e4  FTT=0448:01e4
  LID(0006)  Type=Printer      DB=0438:080c  FTT=0448:0238
  LID(0007)  Type=Asynch       DB=0438:082c  FTT=0448:0280
  LID(0008)  Type=SysTimer     DB=0438:084c  FTT=0448:02e8
  LID(0009)  Type=RTCTimer     DB=0438:0860  FTT=0448:0328
  LID(000a)  Type=SysService   DB=0438:087c  FTT=0448:0380
  LID(000b)  Type=NMInterrupt  DB=0438:08a0  FTT=0448:03cc
  LID(000c)  Type=PointDevice  DB=0438:08d8  FTT=0448:0404
  LID(000d)  Type=DMA          DB=0438:08f0  FTT=0448:044c
  LID(000e)  Type=Security     DB=0438:0920  FTT=0448:04a4
  LID(000f)  Type=POS          DB=0438:0938  FTT=0448:04f0
  LID(0010)  Type=CMOSRam      DB=0438:0960  FTT=0448:0538
  LID(0011)  Type=ErrorLog     DB=0438:0978  FTT=0448:0574
  LID(0012)  Type==  DB=0438:0990  FTT=0448:05ac
  LID(0013)  Type=Disk         DB=0438:09d8  FTT=0448:060c
  LID(0014)  Type=anonymous)  DB=0438:0a50  FTT=0448:0684
  LID(0015)  Type=Null         DB=0000:0000  FTT=0000:0000
  LID(0016)  Type=Null         DB=0000:0000  FTT=0000:0000
  LID(0017)  Type=Null         DB=0000:0000  FTT=0000:0000
  LID(0018)  Type=Null         DB=0000:0000  FTT=0000:0000
  LID(0019)  Type=Null         DB=0000:0000  FTT=0000:0000
  LID(001a)  Type=Null         DB=0000:0000  FTT=0000:0000
  LID(001b)  Type=Null         DB=0000:0000  FTT=0000:0000
  LID(001c)  Type=Null         DB=0000:0000  FTT=0000:0000
  LID(001d)  Type=Null         DB=0000:0000  FTT=0000:0000

Note: There is a formatting error that is illustrated in LID 12 and LID 14 lines. See description below of type= parameter for an explanation of this!

The fields displayed have the following meaning:

LID

This is a sequential numbering of entries that appear in the table of LID entries. The entry, LID(0000), is however a dummy entry mapped by CDAType where the selector:offset of DB= are number of LID entries and offset to table of data pointers. Data pointer entries have one of the following forms:
┌────────────┬───┬───┬─────┬────────────────────┐
│Field NameOffLenTypeDescription         │
├────────────┼───┼───┼─────┼────────────────────┤
│DataPtr     │+0 │6  │     │Data Pointer in CDA │
├────────────┼───┼───┼─────┼────────────────────┤
│DLimit      │+0 │2  │W    │Limit Field         │
├────────────┼───┼───┼─────┼────────────────────┤
│DOffset     │+2 │2  │W    │Offset Field        │
├────────────┼───┼───┼─────┼────────────────────┤
│DSegment    │+4 │2  │W    │Segment Field       │
└────────────┴───┴───┴─────┴────────────────────┘
┌────────────┬───┬───┬─────┬────────────────────┐
│Field NameOffLenTypeDescription         │
├────────────┼───┼───┼─────┼────────────────────┤
│PhysPtr     │+0 │6  │     │Physical Data       │
│            │   │   │     │Pointer (INTEL      │
│            │   │   │     │Format)             │
├────────────┼───┼───┼─────┼────────────────────┤
│            │+0 │2  │W    │Limit Field         │
├────────────┼───┼───┼─────┼────────────────────┤
│PhysLSW     │+2 │2  │W    │Lo Order 16 bits    │
├────────────┼───┼───┼─────┼────────────────────┤
│PhysMSW     │+4 │2  │W    │Hi Order 16 bits    │
└────────────┴───┴───┴─────┴────────────────────┘

Type=