INT 1A - PCMCIA Socket Services - INQUIRE WINDOW AH = 87h AL = adapter number BH = window number Return: CF clear if successful AH destroyed BL = capabilities (see below) CX = bitmap of assignable sockets DH = EISA A15-A12 address lines (in bits 7-4, bits 3-0 = 0) DL = supported access speeds (see below) DS:SI -> Memory Window Characteristics table (see below) DS:DI -> I/O Window Characteristics table (see below) CF set on error AH = error code (01h,11h) (see AH=80h"PCMCIA") SeeAlso: AH=84h"PCMCIA",AH=88h,AH=89h,AH=8Ch Bitfields for window capabilities: bit 0 common memory bit 1 attribute memory bit 2 I/O space bit 3 EISA I/O mappable bit 4 separate enable for EISA comon space bits 5-7 reserved (0) Values for supported access speeds: bit 0 WAIT line monitoring bit 1 100 ns bit 2 150 ns bit 3 200 ns bit 4 250 ns bit 5 300 ns bit 6 600 ns bit 7 reserved (0) Format of Memory Window Characteristics table: Offset Size Description 00h WORD window capabilities (see below) 02h WORD minimum base address in 4K pages 04h WORD maximum base address in 4K pages 06h WORD minimum window size in 4K pages 08h WORD maximum window size in 4K pages 0Ah WORD window size granularity (4K units) 0Ch WORD required base address alignment (4K units) 0Eh WORD required card offset alignment (4K units) Format of I/O Window Characteristics table: Offset Size Description 00h WORD window capabilities (see below) 02h WORD minimum base address in bytes 04h WORD maximum base address in bytes 06h WORD minimum window size in bytes 08h WORD maximum window size in bytes 0Ah WORD window size granularity (bytes) Bitfields for window capabilities: bit 0 programmable base address bit 1 programmable window size bit 2 window disable/enable supported bit 3 8-bit data bus bit 4 16-bit data bus bit 5 base address alignment on size boundary required bit 6 power-of-two size granularity ---memory windows--- bit 7 card offset must be aligned on size boundary bit 8 paging hardware available bit 9 paging hardware shared bit 10 page disable/enable supported bits 11-15 reserved (0) ---I/O windows--- bits 7-15 reserved (0) .