add directory docs
This commit is contained in:
724
docs/interrupts/int-html/rb-2368.htm
Normal file
724
docs/interrupts/int-html/rb-2368.htm
Normal file
@@ -0,0 +1,724 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Int 1A/AH=AFh
|
||||
</TITLE>
|
||||
<META NAME="Description" CONTENT="
|
||||
Int 1A/AH=AFh - PCMCIA v2 Card Services - API -
|
||||
AH = AFh
|
||||
AL = function
|
||||
00h close memory
|
||||
01h copy memory
|
||||
02h deregister client
|
||||
03h get client information (see #00702)
|
||||
04h get configuration information (see #00704)
|
||||
05h get first partition
|
||||
06h get first region
|
||||
07h get first tuple (see #00711)
|
||||
">
|
||||
<META NAME="robots" CONTENT="none">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#FFD0A0">
|
||||
<center>
|
||||
<h2>Int 1A/AH=AFh
|
||||
</h2>
|
||||
</center><p>
|
||||
<table border=1 cellpadding=3 cellspacing=1>
|
||||
<td>
|
||||
<a href="rb-2367.htm" tppabs="http://www.ctyme.com/intr/rb-2367.htm">
|
||||
<img src="lup.gif" tppabs="http://graphics.ctyme.com/gif/lup.gif" border=0 alt=Prev></a>
|
||||
<a href="rb-2369.htm" tppabs="http://www.ctyme.com/intr/rb-2369.htm">
|
||||
<img src="ldown.gif" tppabs="http://graphics.ctyme.com/gif/ldown.gif" border=0 alt=Next></a>
|
||||
<a href="javascript:if(confirm('http://www.ctyme.com/rbrown.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/rbrown.htm'" tppabs="http://www.ctyme.com/rbrown.htm">
|
||||
<img src="lhome.gif" tppabs="http://graphics.ctyme.com/gif/lhome.gif" border=0 alt=Ralf Brown Page></a>
|
||||
<td><a href="int.htm" tppabs="http://www.ctyme.com/intr/int.htm">Interrups</a></td>
|
||||
<td><a href="cat.htm" tppabs="http://www.ctyme.com/intr/cat.htm">Categories</a></td>
|
||||
<td><a href="alpha.htm" tppabs="http://www.ctyme.com/intr/alpha.htm">Contents</a></td>
|
||||
</td></table><p>
|
||||
<p><img src="rbline.gif" tppabs="http://graphics.ctyme.com/gif/rbline.gif" width="100%" alt="------"><p>
|
||||
<h3><font color=#C00040>PCMCIA v2 Card Services - API</font></h3>
|
||||
<PRE>
|
||||
AH = AFh
|
||||
AL = function
|
||||
00h close memory
|
||||
01h copy memory
|
||||
02h deregister client
|
||||
03h get client information <a href="rb-2368.htm#Table702" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table702">(see #00702)</a>
|
||||
04h get configuration information <a href="rb-2368.htm#Table704" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table704">(see #00704)</a>
|
||||
05h get first partition
|
||||
06h get first region
|
||||
07h get first tuple <a href="rb-2368.htm#Table711" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table711">(see #00711)</a>
|
||||
08h get next partition
|
||||
09h get next region
|
||||
0Ah get next tuple
|
||||
0Bh get Card Services information <a href="rb-2368.htm#Table700" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table700">(see #00700)</a>
|
||||
0Ch get status
|
||||
0Dh get tuple data <a href="rb-2368.htm#Table712" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table712">(see #00712)</a>
|
||||
0Eh get first client <a href="rb-2368.htm#Table701" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table701">(see #00701)</a>
|
||||
0Fh get/register Erase Queue
|
||||
10h register client <a href="rb-2368.htm#Table713" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table713">(see #00713)</a>
|
||||
11h reset function
|
||||
12h map logical socket
|
||||
13h map logical window
|
||||
14h map memory page
|
||||
15h map physical socket
|
||||
16h map physical window
|
||||
17h modify window
|
||||
18h open memory
|
||||
19h read memory
|
||||
1Ah register MTD
|
||||
1Bh release I/O
|
||||
1Ch release IRQ <a href="rb-2368.htm#Table715" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table715">(see #00715)</a>
|
||||
1Dh release window
|
||||
1Eh release configuration <a href="rb-2368.htm#Table716" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table716">(see #00716)</a>
|
||||
1Fh request I/O <a href="rb-2368.htm#Table717" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table717">(see #00717)</a>
|
||||
20h request IRQ <a href="rb-2368.htm#Table718" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table718">(see #00718)</a>
|
||||
21h reqeust window <a href="rb-2368.htm#Table720" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table720">(see #00720)</a>
|
||||
22h request socket mask
|
||||
23h return SS entry
|
||||
24h write memory
|
||||
25h deregister Erase Queue
|
||||
26h check Erase Queue
|
||||
27h modify configuration
|
||||
28h register timer
|
||||
29h set region
|
||||
2Ah get next client
|
||||
2Bh validate CIS
|
||||
2Ch request exclusive access <a href="rb-2368.htm#Table723" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table723">(see #00723)</a>
|
||||
2Dh release exclusive access <a href="rb-2368.htm#Table723" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table723">(see #00723)</a>
|
||||
2Eh get event mask
|
||||
2Fh release socket mask
|
||||
30h request configuration <a href="rb-2368.htm#Table724" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table724">(see #00724)</a>
|
||||
31h set event mask
|
||||
32h add Socket Service
|
||||
33h replace Socket Service
|
||||
34h vendor-specific
|
||||
35h adjust resource information
|
||||
36h access configuration register
|
||||
37h get first window
|
||||
38h get next window
|
||||
39h get memory page
|
||||
3Ah request DMA
|
||||
3Bh release DMA
|
||||
further details not yet available<br>
|
||||
<p><b>Return:</b><br>??? = result code (see #00698)
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
<a href="rb-2366.htm" tppabs="http://www.ctyme.com/intr/rb-2366.htm">AH=AEh</a>
|
||||
<PRE>
|
||||
<p>
|
||||
<a name=table698></a>
|
||||
(Table 00698)
|
||||
Values for PCMCIA Card Services result codes:
|
||||
00h successful
|
||||
01h invalid adapter number
|
||||
02h bad value for attribute field
|
||||
03h bad value for base system memory address
|
||||
04h invalid EDC generator specified
|
||||
05h (reserved for historical reasons)
|
||||
06h invalid IRQ level specified
|
||||
07h invalid PC Card memory array offset
|
||||
08h invalid page number specified
|
||||
09h unable to complete read request
|
||||
0Ah invalid size specified
|
||||
0Bh invalid socket number
|
||||
0Ch (reserved for historical reasons)
|
||||
0Dh invalid window or interface type
|
||||
0Eh invalid Vcc power level specified
|
||||
0Fh invalid Vpp1 or Vpp2 power level specified
|
||||
10h (reserved for historical reasons)
|
||||
11h invalid window number
|
||||
12h unable to complete write request
|
||||
13h (reserved for historical reasons)
|
||||
14h no PC Card in socket
|
||||
15h service not supported by implementation
|
||||
16h unsupported processor mode
|
||||
17h specified speed not available
|
||||
18h busy -- retry later
|
||||
19h undefined error (general failure)
|
||||
1Ah storage medium write protected
|
||||
1Bh argument length in (E)CX is invalid
|
||||
1Ch bad value(s) in argument packet
|
||||
1Dh configuration has already been locked
|
||||
1Eh requested resource already in use
|
||||
1Fh no more items of requested type available
|
||||
20h out of resources
|
||||
21h invalid client handle
|
||||
22h unsupported client version
|
||||
<p>
|
||||
<a name=table699></a>
|
||||
(Table 00699)
|
||||
Values for Card Services Callback Event codes:
|
||||
01h battery dead
|
||||
02h battery low
|
||||
03h card locked
|
||||
04h card has become ready
|
||||
05h card removed
|
||||
06h card unlocked
|
||||
07h motorized ejection complete
|
||||
08h ejection requested
|
||||
09h insertion complete
|
||||
0Ah insertion requested
|
||||
<p><b>0Bh power management:</b><br>Resume
|
||||
<p><b>0Ch power management:</b><br>Suspend
|
||||
0Dh exclusive access granted
|
||||
0Eh exclusive access requested
|
||||
0Fh perform physical reset
|
||||
10h physical reset requested
|
||||
11h card has been reset
|
||||
12h MTD request (read/write/etc)
|
||||
14h request for client info
|
||||
15h timer has expired
|
||||
16h Socket Service was modified
|
||||
17h write-protected
|
||||
18h attention requested
|
||||
40h card insertion
|
||||
80h reset complete
|
||||
81h erase complete
|
||||
82h registration complete
|
||||
<p>
|
||||
Format of Card Services Information:
|
||||
<a name=table700></a>
|
||||
Offset Size Description (Table 00700)
|
||||
00h WORD length of information record in bytes
|
||||
02h WORD signature
|
||||
04h WORD number of sockets
|
||||
06h WORD revision level
|
||||
08h WORD Card Services level
|
||||
0Ah WORD offset of vendor string
|
||||
0Ch WORD length of vendor string
|
||||
0Eh WORD number of functions
|
||||
10h 255 BYTEs vendor string
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00702
|
||||
<PRE>
|
||||
<p>
|
||||
Format of Card Services Client structure:
|
||||
<a name=table701></a>
|
||||
Offset Size Description (Table 00701)
|
||||
00h WORD PCMCIA socket number
|
||||
02h WORD client attributes
|
||||
<p>
|
||||
Format of Cards Services Client Information:
|
||||
<a name=table702></a>
|
||||
Offset Size Description (Table 00702)
|
||||
00h WORD maximum length of data in bytes (180)
|
||||
02h WORD (ret) length of returned data
|
||||
04h WORD attributes <a href="rb-2368.htm#Table703" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table703">(see #00703)</a>
|
||||
06h WORD revision level (BCD)
|
||||
08h WORD Card Services level (BCD)
|
||||
0Ah WORD revision date (DOS packed date format) <a href="rb-2992.htm#Table1666" tppabs="http://www.ctyme.com/intr/rb-2992.htm#Table1666">(see #01666)</a>
|
||||
0Ch WORD offset to name
|
||||
0Eh WORD length of name
|
||||
10h WORD offset to vendor string
|
||||
12h WORD length of vendor string
|
||||
14h 80 BYTEs buffer for name
|
||||
64h 80 BYTEs buffer for vendor string
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00700 - #00704
|
||||
<PRE>
|
||||
<p>
|
||||
Bitfields for Card Services client attributes:
|
||||
<a name=table703></a>
|
||||
Bit(s) Description (Table 00703)
|
||||
0 memory client
|
||||
1 MTD client
|
||||
2 I/O client
|
||||
3 all clients can share this card
|
||||
4 only one client can use this card at a time
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00702
|
||||
<PRE>
|
||||
<p>
|
||||
Format of Card Services configuration information:
|
||||
<a name=table704></a>
|
||||
Offset Size Description (Table 00704)
|
||||
00h WORD socket (usually 0000h)
|
||||
02h WORD attributes <a href="rb-2368.htm#Table705" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table705">(see #00705)</a>
|
||||
04h BYTE Vcc value
|
||||
05h BYTE Vpp1 value
|
||||
06h BYTE Vpp2 value
|
||||
07h BYTE interface type <a href="rb-2368.htm#Table706" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table706">(see #00706)</a>
|
||||
08h DWORD base address of configuration registers
|
||||
0Ch BYTE card's Status register setting (if present)
|
||||
0Dh BYTE card's Pin register setting (if present)
|
||||
0Eh BYTE card's Socket/Copy register setting (if present)
|
||||
0Fh BYTE card's Option register setting (if present)
|
||||
10h BYTE bitmap of present card configuration registers
|
||||
11h BYTE first device type
|
||||
12h BYTE function code
|
||||
13h BYTE SysInit mask
|
||||
14h WORD manufacturer code
|
||||
16h WORD manufacturer information
|
||||
18h BYTE valie card register values
|
||||
19h BYTE IRQ number assigned to PC Card
|
||||
1Ah WORD IRQ attributes <a href="rb-2368.htm#Table708" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table708">(see #00708)</a>
|
||||
1Ch WORD base port address (for I/O range 1)
|
||||
1Eh BYTE number of contiguous ports (for I/O range 1)
|
||||
1Fh BYTE bitmap of port attributes (for I/O range 1) <a href="rb-2368.htm#Table709" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table709">(see #00709)</a>
|
||||
20h WORD base port address (for I/O range 2)
|
||||
22h BYTE number of contiguous ports (for I/O range 2)
|
||||
23h BYTE bitmap of port attributes (for I/O range 2) <a href="rb-2368.htm#Table709" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table709">(see #00709)</a>
|
||||
24h BYTE number of I/O address lines decoded (16-bit PC Card only)
|
||||
25h BYTE extended status register setting (if present)
|
||||
26h BYTE bitmap of DMA attributes <a href="rb-2368.htm#Table710" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table710">(see #00710)</a>
|
||||
<p><b>(note:</b><br>Value at call is used to set!)
|
||||
27h BYTE assigned DMA channel
|
||||
28h BYTE number of I/O windows in use on logical socket
|
||||
29h BYTE number of memory windows in use on logical socket
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00703 - #00724
|
||||
<PRE>
|
||||
<p>
|
||||
Bitfields for Card Services Configuration attributes:
|
||||
<a name=table705></a>
|
||||
Bit(s) Description (Table 00705)
|
||||
0 exclusive
|
||||
1 IRQ active
|
||||
2 CardBus card
|
||||
3-5 reserved (0)
|
||||
6 DMA channel is active
|
||||
7 reserved (0)
|
||||
8 valid client
|
||||
9 overwrite voltage value
|
||||
10-15 reserved (0)
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00704
|
||||
<PRE>
|
||||
<p>
|
||||
Bitfields for Card Services Configuration interface type:
|
||||
<a name=table706></a>
|
||||
Bit(s) Description (Table 00706)
|
||||
0 memory interface
|
||||
1 I/O and memory interface
|
||||
2 CardBus interface
|
||||
3-7 reserved (0)
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00704
|
||||
<PRE>
|
||||
<p>
|
||||
Bitfields for Card Services Configuration registers:
|
||||
<a name=table707></a>
|
||||
Bit(s) Description (Table 00707)
|
||||
0 option value is value
|
||||
1 status value
|
||||
2 pin-replacement value
|
||||
3 copy value
|
||||
4 extended status value
|
||||
5-7 reserved (0)
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00704
|
||||
<PRE>
|
||||
<p>
|
||||
Bitfields for Card Services Configuration IRQ attributes:
|
||||
<a name=table708></a>
|
||||
Bit(s) Description (Table 00708)
|
||||
1-0 sharing.
|
||||
00 no sharing.
|
||||
01 time-multiplex sharing.
|
||||
10 dynamic sharing.
|
||||
11 reserved
|
||||
2 force pulse mode
|
||||
3 first used together
|
||||
4-7 reserved
|
||||
8 pulse IRQ has been assigned
|
||||
9-15 reserved
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00704 - #00709 - #00710 - #00715 - #00718
|
||||
<PRE>
|
||||
<p>
|
||||
Bitfields for Card Services Configuration Port attributes:
|
||||
<a name=table709></a>
|
||||
Bit(s) Description (Table 00709)
|
||||
0 shared I/O ports
|
||||
1 "CS_FirstCommonUsedCard"
|
||||
2 force alias access
|
||||
3 =1 sixteen-bit I/O.
|
||||
=0 eight-bit I/O
|
||||
7-4 reserved (0)
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00704 - #00708 - #00710 - #00717
|
||||
<PRE>
|
||||
<p>
|
||||
Bitfields for Card Services Configuration DMA attributes:
|
||||
<a name=table710></a>
|
||||
Bit(s) Description (Table 00710)
|
||||
1-0 sharing mode.
|
||||
00 no sharing.
|
||||
01 time-multiplex sharing.
|
||||
10 dynamic sharing.
|
||||
11 reserved
|
||||
3-2 DMA request signal.
|
||||
00 reserved.
|
||||
01 DMARQ uses pin SPKR#.
|
||||
10 DMARQ uses pin IOIS16#.
|
||||
11 DMARQ uses pin INPACK#
|
||||
4 DMA size.
|
||||
0 eight bits.
|
||||
1 sixteen bits
|
||||
7-5 reserved (0)
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00704 - #00708 - #00709
|
||||
<PRE>
|
||||
<p>
|
||||
Format of Card Services Tuple information:
|
||||
<a name=table711></a>
|
||||
Offset Size Description (Table 00711)
|
||||
00h WORD logical socket number
|
||||
02h WORD attributes
|
||||
<p><b>bit 0:</b><br>Return Link tuples
|
||||
04h BYTE code value of desired tuple
|
||||
05h BYTE reserved (0)
|
||||
06h WORD (ret) TupleFlags
|
||||
08h DWORD (ret) -> Card Services Link State Information
|
||||
0Ch DWORD (ret) -> Card Services CIS State Information
|
||||
10h BYTE (ret) code for tuple
|
||||
11h BYTE (ret) link value for tuple
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00712
|
||||
<PRE>
|
||||
<p>
|
||||
Format of Card Services GetTupleData record:
|
||||
<a name=table712></a>
|
||||
Offset Size Description (Table 00712)
|
||||
00h WORD logical socket
|
||||
02h WORD attributes
|
||||
04h BYTE code value of desired tuple
|
||||
05h BYTE offset into tuple from link byte
|
||||
06h WORD flags
|
||||
08h DWORD -> Link
|
||||
0Ch DWORD -> CIS
|
||||
10h WORD (call) maximum amount of data to return (0004h)
|
||||
12h WORD (ret) amount of data returned
|
||||
14h DWORD (ret) tuple data
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00711
|
||||
<PRE>
|
||||
<p>
|
||||
Format of Card Services Client Registration record:
|
||||
<a name=table713></a>
|
||||
Offset Size Description (Table 00713)
|
||||
00h WORD attributes
|
||||
02h WORD event mask
|
||||
04h WORD client data (passed to client event handler in DI)
|
||||
--- 16-bit code ---
|
||||
06h WORD client data selector (passed to event handler in DS)
|
||||
08h WORD client data offset (passed to event handler in SI)
|
||||
0Ah WORD reserved
|
||||
--- 32-bit code ---
|
||||
06h WORD reserved
|
||||
08h DWORD client data offset (passed to event handler in ESI)
|
||||
------
|
||||
0Ch WORD expected Card Services version (0210h for v2.10)
|
||||
<p>
|
||||
Bitfields for Card Services client event codes:
|
||||
<a name=table714></a>
|
||||
Bit(s) Description (Table 00714)
|
||||
0 change in write-protect status
|
||||
1 change in card lock
|
||||
2 ejection request
|
||||
3 insertion request
|
||||
4 battery is dead
|
||||
5 battery low
|
||||
6 change in Ready
|
||||
7 change in Card Detect
|
||||
8 power management change
|
||||
9 reset
|
||||
10 Socket Services updated
|
||||
11 extended status change
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00713
|
||||
<PRE>
|
||||
<p>
|
||||
Format of Card Services ReleaseIRQ record:
|
||||
<a name=table715></a>
|
||||
Offset Size Description (Table 00715)
|
||||
00h WORD logical socket number
|
||||
02h WORD attributes <a href="rb-2368.htm#Table708" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table708">(see #00708)</a>
|
||||
04h BYTE assigned IRQ number to be released
|
||||
<p>
|
||||
Format of Card Services Release Configuration record:
|
||||
<a name=table716></a>
|
||||
Offset Size Description (Table 00716)
|
||||
00h WORD logical socket number
|
||||
<p>
|
||||
Format of Card Services Request I/O record:
|
||||
<a name=table717></a>
|
||||
Offset Size Description (Table 00717)
|
||||
00h WORD logical socket number
|
||||
02h WORD base port 1
|
||||
04h BYTE size of port range 1
|
||||
05h BYTE attributes for port range 1 <a href="rb-2368.htm#Table709" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table709">(see #00709)</a>
|
||||
06h WORD base port 2
|
||||
08h BYTE size of port range 2
|
||||
09h BYTE attributes for port range 2 <a href="rb-2368.htm#Table709" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table709">(see #00709)</a>
|
||||
0Ah BYTE number of address lines (typically 16)
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00718 - #00716
|
||||
<PRE>
|
||||
<p>
|
||||
Format of Card Services Request IRQ record:
|
||||
<a name=table718></a>
|
||||
Offset Size Description (Table 00718)
|
||||
00h WORD logical socket number
|
||||
02h WORD attributes <a href="rb-2368.htm#Table708" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table708">(see #00708)</a>
|
||||
04h BYTE (ret) assigned IRQ number, if successful
|
||||
05h BYTE IRQ info <a href="rb-2368.htm#Table719" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table719">(see #00719)</a>
|
||||
06h WORD bitmap of available IRQs (bit 0 = IRQ0, etc.)
|
||||
(only if bit 4 of IRQ info set)
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00717 - #00716
|
||||
<PRE>
|
||||
<p>
|
||||
Bitfields for Card Services Request IRQ info flags:
|
||||
<a name=table719></a>
|
||||
Bit(s) Description (Table 00719)
|
||||
7 IRQ is shared
|
||||
6 pulse (edge-triggered) interrupt
|
||||
5 level interrupt
|
||||
4 use IRQ bitmap
|
||||
--- bit 4 set ---
|
||||
3 vendor-specific interrupt
|
||||
2 bus error
|
||||
1 I/O check interrupt
|
||||
0 NMI
|
||||
--- bit 4 clear ---
|
||||
3-0 IRQ number
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00718
|
||||
<PRE>
|
||||
<p>
|
||||
Format of Card Services Request Window record:
|
||||
<a name=table720></a>
|
||||
Offset Size Description (Table 00720)
|
||||
00h WORD logical socket number
|
||||
02h WORD attributes <a href="rb-2368.htm#Table721" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table721">(see #00721)</a>
|
||||
04h DWORD system base adress
|
||||
08h DWORD size of memory window
|
||||
0Ch BYTE additional info
|
||||
if attributes bit ??? is set, this is the address-lines field
|
||||
otherwise, this is the access-speed field <a href="rb-2368.htm#Table722" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table722">(see #00722)</a>
|
||||
<p>
|
||||
Bitfields for Card Services Request Window attributes:
|
||||
<a name=table721></a>
|
||||
Bit(s) Description (Table 00721)
|
||||
0 I/O window instead of memory window
|
||||
1 attribute memory instead of normal memory (16-bit PC Cards only)
|
||||
2 window enabled
|
||||
3 16-bit data path instead of 8-bit path (16-bit PC Cards only, v2.10+).
|
||||
(ignored if bit 9 set)
|
||||
4 size is given in 16K pages (invalid for CardBus PC Cards)
|
||||
5 shared (invalid for CardBus)
|
||||
6 first shared (invalid for CardBus)
|
||||
7 "CS_BindingSpecific" (memory window only)
|
||||
8 card offsets are window-size granular (16-bit PC Card memory window)
|
||||
9 32-bit data path (CardBus only)
|
||||
10 reserved (0)
|
||||
12-11 prefetch/cache.
|
||||
00 neither prefetchable nor cacheable.
|
||||
01 prefetchable but not cacheable.
|
||||
10 prefetchable and cachable.
|
||||
11 reserved
|
||||
15-13 decoded base address register number (CardBus only)
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00720 - #00722
|
||||
<PRE>
|
||||
<p>
|
||||
Bitfields for Card Services Request Window access-speed:
|
||||
<a name=table722></a>
|
||||
Bit(s) Description (Table 00722)
|
||||
6-3 mantissa.
|
||||
0000 use device speed code.
|
||||
0001 1.0.
|
||||
0010 1.2.
|
||||
0011 1.2 ???.
|
||||
0100 1.5.
|
||||
0101 2.0.
|
||||
0110 2.5.
|
||||
0111 3.0.
|
||||
1000 3.5.
|
||||
1001 4.0.
|
||||
1010 4.5.
|
||||
1011 5.0.
|
||||
1100 5.5.
|
||||
1101 6.0.
|
||||
1110 7.0.
|
||||
1111 8.0
|
||||
--- if mantissa==0 ---
|
||||
2-0 device speed code.
|
||||
000 reserved.
|
||||
001 250 ns.
|
||||
010 200 ns.
|
||||
011 150 ns.
|
||||
100 100 ns.
|
||||
101-111 reserved
|
||||
--- if mantissa<>0 ---
|
||||
2-0 speed exponent.
|
||||
000 1 ns.
|
||||
001 10 ns.
|
||||
010 100 ns.
|
||||
011 1 us.
|
||||
100 10 us.
|
||||
101 100 us.
|
||||
110 1 ms.
|
||||
111 10 ms
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00720 - #00721
|
||||
<PRE>
|
||||
<p>
|
||||
Format of Card Services Request/Release Exclusive Access record:
|
||||
<a name=table723></a>
|
||||
Offset Size Description (Table 00723)
|
||||
00h WORD logical socket number
|
||||
02h WORD attributes (currently all reserved, must be 0000h)
|
||||
<p>
|
||||
Format of Card Services Request Configuration record:
|
||||
<a name=table724></a>
|
||||
Offset Size Description (Table 00724)
|
||||
00h WORD socket (usually 0000h)
|
||||
02h WORD attributes <a href="rb-2368.htm#Table705" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table705">(see #00705)</a>
|
||||
04h BYTE Vcc value
|
||||
05h BYTE Vpp1 value
|
||||
06h BYTE Vpp2 value
|
||||
07h BYTE interface type <a href="rb-2368.htm#Table706" tppabs="http://www.ctyme.com/intr/rb-2368.htm#Table706">(see #00706)</a>
|
||||
08h DWORD base address of configuration registers
|
||||
0Ch BYTE card's Status register setting (if present)
|
||||
0Dh BYTE card's Pin register setting (if present)
|
||||
0Eh BYTE card's Socket/Copy register setting (if present)
|
||||
0Fh BYTE card's Option register setting (if present)
|
||||
10h BYTE bitmap of present card configuration registers
|
||||
11h BYTE extended status register setting (if present)
|
||||
</PRE>
|
||||
<p><b>See Also:</b>
|
||||
#00704
|
||||
<p>
|
||||
<b>Category: <a href="cat-014.htm" tppabs="http://www.ctyme.com/intr/cat-014.htm">
|
||||
Expansion Bus Bios</a>
|
||||
- <a href="int-1a-1.htm" tppabs="http://www.ctyme.com/intr/int-1A.htm">
|
||||
Int 1Ah</a>
|
||||
- <a href="alpha-p.htm" tppabs="http://www.ctyme.com/intr/alpha-p.htm">
|
||||
P</a>
|
||||
</b><p><p><img src="rbline.gif" tppabs="http://graphics.ctyme.com/gif/rbline.gif" width="100%" alt="------"><p>
|
||||
<table border=1 cellpadding=3 cellspacing=1>
|
||||
<td>
|
||||
<a href="rb-2367.htm" tppabs="http://www.ctyme.com/intr/rb-2367.htm">
|
||||
<img src="lup.gif" tppabs="http://graphics.ctyme.com/gif/lup.gif" border=0 alt=Prev></a>
|
||||
<a href="rb-2369.htm" tppabs="http://www.ctyme.com/intr/rb-2369.htm">
|
||||
<img src="ldown.gif" tppabs="http://graphics.ctyme.com/gif/ldown.gif" border=0 alt=Next></a>
|
||||
<a href="javascript:if(confirm('http://www.ctyme.com/rbrown.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/rbrown.htm'" tppabs="http://www.ctyme.com/rbrown.htm">
|
||||
<img src="lhome.gif" tppabs="http://graphics.ctyme.com/gif/lhome.gif" border=0 alt=Ralf Brown Page></a>
|
||||
<td><a href="int.htm" tppabs="http://www.ctyme.com/intr/int.htm">Interrups</a></td>
|
||||
<td><a href="cat.htm" tppabs="http://www.ctyme.com/intr/cat.htm">Categories</a></td>
|
||||
<td><a href="alpha.htm" tppabs="http://www.ctyme.com/intr/alpha.htm">Contents</a></td>
|
||||
</td></table><p>
|
||||
|
||||
<!-- Bottom Link Start -->
|
||||
|
||||
<center>
|
||||
|
||||
<p><table border=1 bgcolor="#ffff99"><tr><td>
|
||||
<table border=0 height=80>
|
||||
<tr align=center><td width="65">
|
||||
|
||||
<a href="javascript:if(confirm('http://www.ctyme.com/sponsor.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/sponsor.htm'" tppabs="http://www.ctyme.com/sponsor.htm">
|
||||
<img src="tip.gif" tppabs="http://graphics.ctyme.com/gif/tip.gif" ALT="Sponsors" height="40" width="40"></a>
|
||||
<br><a href="javascript:if(confirm('http://www.ctyme.com/sponsor.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/sponsor.htm'" tppabs="http://www.ctyme.com/sponsor.htm">Shopping</a>
|
||||
|
||||
</td><td width="65">
|
||||
|
||||
<a href="javascript:if(confirm('http://talk.ctyme.com/webx.cgi?13@@.ee6b2be \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://talk.ctyme.com/webx.cgi?13@@.ee6b2be'" tppabs="http://talk.ctyme.com/webx.cgi?13@@.ee6b2be">
|
||||
<img src="comment.gif" tppabs="http://graphics.ctyme.com/gif/comment.gif" ALT="Forum" height="40" width="40"></a>
|
||||
<br><a href="javascript:if(confirm('http://talk.ctyme.com/webx.cgi?13@@.ee6b2be \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://talk.ctyme.com/webx.cgi?13@@.ee6b2be'" tppabs="http://talk.ctyme.com/webx.cgi?13@@.ee6b2be">Forum</a>
|
||||
|
||||
</td><td width="65">
|
||||
|
||||
<a href="javascript:if(confirm('http://www.ctyme.com/mail.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/mail.htm'" tppabs="http://www.ctyme.com/mail.htm">
|
||||
<img src="mail.gif" tppabs="http://graphics.ctyme.com/gif/mail.gif" ALT="email" height="40" width="40"></a>
|
||||
<br><a href="javascript:if(confirm('http://www.ctyme.com/mail.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/mail.htm'" tppabs="http://www.ctyme.com/mail.htm">EMail</a>
|
||||
|
||||
</td><td width="65">
|
||||
|
||||
<a href="javascript:if(confirm('http://www.ctyme.com/map.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/map.htm'" tppabs="http://www.ctyme.com/map.htm">
|
||||
<img src="toc.gif" tppabs="http://graphics.ctyme.com/gif/toc.gif" ALT="Index" height="40" width="40"></a>
|
||||
<br><a href="javascript:if(confirm('http://www.ctyme.com/map.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/map.htm'" tppabs="http://www.ctyme.com/map.htm">Index</a>
|
||||
|
||||
</td><td width="65">
|
||||
|
||||
<a href="javascript:if(confirm('http://www.ctyme.com/ \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/'" tppabs="http://www.ctyme.com/">
|
||||
<img src="home.gif" tppabs="http://graphics.ctyme.com/gif/home.gif" ALT="Home" height="40" width="40"></a>
|
||||
<br><a href="javascript:if(confirm('http://www.ctyme.com/ \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/'" tppabs="http://www.ctyme.com/">Home</a>
|
||||
|
||||
</td><td width="90">
|
||||
|
||||
<center>
|
||||
<FORM ACTION="https://secure.paypal.com/cgi-bin/webscr" tppabs="https://secure.paypal.com/cgi-bin/webscr" METHOD="POST" traget="_blank">
|
||||
<INPUT TYPE="hidden" NAME="cmd" VALUE="_xclick">
|
||||
<INPUT TYPE="hidden" NAME="business" VALUE="marc@perkel.com">
|
||||
<INPUT TYPE="hidden" NAME="return" VALUE="http://www.perkel.com">
|
||||
<INPUT TYPE="hidden" NAME="item_name" VALUE="Donation To Support this Site">
|
||||
<INPUT TYPE="hidden" NAME="no_intl" VALUE="1">
|
||||
<INPUT TYPE="image" SRC="x-click-but7.gif" tppabs="http://images.paypal.com/images/x-click-but7.gif" vspace=9
|
||||
NAME="submit" ALT="Make payments with PayPal - it's fast, free and secure!">
|
||||
</FORM>
|
||||
|
||||
</td></tr></table></td></tr></table><p>
|
||||
|
||||
|
||||
<center>
|
||||
<p>
|
||||
<a href="javascript:if(confirm('http://www.ctyme.com/hosting/index.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/hosting/index.htm'" tppabs="http://www.ctyme.com/hosting/index.htm" target="_blank">
|
||||
<img src="ctymehost.gif" tppabs="http://graphics.ctyme.com/gif/ctymehost.gif"
|
||||
border=3 height=60 width=468></a>
|
||||
<p>
|
||||
<!-- Ad End --->
|
||||
|
||||
</center>
|
||||
<FORM ACTION="http://service.bfast.com/bfast/click" target="_blank">
|
||||
<INPUT TYPE="hidden" NAME="siteid" VALUE="30472466" >
|
||||
<INPUT TYPE="hidden" NAME="bfpage" VALUE="horizontal">
|
||||
<INPUT TYPE="hidden" NAME="bfmid" VALUE="27253343" >
|
||||
<INPUT TYPE="hidden" NAME="num" VALUE="30">
|
||||
|
||||
<table bgcolor=white border=3><tr><td>
|
||||
<table bgcolor=white border=0>
|
||||
<tr><td>
|
||||
<IMG SRC="serve-bfmid=27253343&siteid=30472466&bfpage=horizontal.gif" tppabs="http://service.bfast.com/bfast/serve?bfmid=27253343&siteid=30472466&bfpage=horizontal" BORDER="0" WIDTH="1" HEIGHT="1" align=right NOSAVE >
|
||||
<center><b>Search the web with Google</b></center>
|
||||
</td></tr><tr><td>
|
||||
<TABLE cellpadding=0 cellspacing=5 bgcolor="#FFFFFF">
|
||||
<tr><td bgcolor="#0000cc"><IMG SRC="cleardot.gif" tppabs="http://www.google.com/images/cleardot.gif" height=1 border="0" ALT="Google"></td></tr><tr><td>
|
||||
<IMG SRC="affiliate_logo.gif" tppabs="http://www.google.com/affiliates/affiliate_logo.gif" border="0" ALT="Google" align="center">
|
||||
<INPUT TYPE=text name=q size=30 maxlength=255 value="">
|
||||
<INPUT type=submit name=sa VALUE="Go">
|
||||
</td></tr>
|
||||
<tr><td bgcolor="#0000cc"><IMG SRC="cleardot.gif" tppabs="http://www.google.com/images/cleardot.gif" height=1 border="0" ALT="Google"></td></tr></TABLE>
|
||||
</td></tr></table>
|
||||
</tr></td></table>
|
||||
</FORM>
|
||||
|
||||
</center>
|
||||
|
||||
|
||||
<p><img src="rbline.gif" tppabs="http://graphics.ctyme.com/gif/rbline.gif" width="100%" alt="------"><p>
|
||||
|
||||
<!-- Bottom Link End -->
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
Reference in New Issue
Block a user