[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Int 1A Fn 87 - PCmcia Socket Services - Inquire Window [X]
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")
See Also: 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)
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson