; This file describes the initialization file format for CardWare. By default ; the CardWare initialization file is called CARDWARE.INI. [Resources] ; This section describes the system resources that CardWare assigns to PC Cards ; There are three types of resources: Memory space, I/O space and IRQ levels ; PCENABLE automatically determines which IRQs are available and which ; COM and LPT ports are available. If the automatic sensing does not work ; correctly on your system, you must exclude or include any resources ; PCENABLE adjusts incorrectly. ; System resources are added or removed by using including an entry in this ; section or through automatic sensing performed by PCENABLE. MEM, I/O or IRQ ; are used to add each of those resources. XI/O and XIRQ are used to remove ; the respective resources if they have been added incorrectly by PCENABLE ; PCENABLE checks the ROM BIOS data areas for COM and LPT port base addresses ; If the conventional base addresses used for these ports are not defined in ; these locations, PCENABLE adds the I/O ranges normally occupied by these ; ports to the pool of resources used by CardWare for assignment to PC Cards. ; PCENABLE adds the following I/O ranges if they are not currently in the ; ROM BIOS data area: 3F8H to 3FFH, 2F8H to 2FFH, 3E8H to 3EFH and 2E8H to ; 2EFH. PCENABLE also adds the following I/O ranges if they are not in use ; by LPT devices: 3BCH to 3BFH, 378H to 37BH and 278H to 27BH ; PCENABLE adds any IRQ level that is masked at the time the program is loaded, ; if it is not used by convention for a COM port that is already present in ; the host system. By convention COM1 and COM3 use IRQ 4 and COM2 and COM4 ; use IRQ 3. If you have two COM ports in your system, PCENABLE does not ; include either IRQ level. This can prevent PC Card-based Data/FAX modems ; from being automatically configured by CardWare. ; Just because a COM port exists does not mean it requires the IRQ level ; reserved by convention. If your COM port is not being used in interrupt ; mode, it does not use or require the conventional IRQ level. In this case, ; you should instruct PCENABLE to provide the level to CardWare for ; assignment to PC Cards using an IRQ entry in this section. ; If you have an network adapter that is not a PC Card and it has not been ; started before PCENABLE is loaded, you need to add an XIRQ entry to insure ; PCENABLE does not tell CardWare to use the IRQ level required by the ; network adapter ; The entry to add a memory range is "MEM=base,length,share" ; base is the physical base address (20 bits) of the memory range to add and ; must be located on a 4KByte boundary ; length is the size of the memory range ; the share entry should be set to 'E' ; For example: MEM=0xD0000,0x9000,E ; this entry adds 36K from segment D000H to segment D8FFH ; Note: Only memory ranges between A0000H to F0000H may be added (they must be ; adjusted to a 4K boundary!) and the first 4KByte window will not be ; available for use by devices, because CardWare is using the ; first 4K Segment for internal use. ; The entry to add an I/O range is "I/O=base,length,share,lines" ; base is the physical base address (10 bits) of the I/O range to add ; length is the number of I/O ports in the range ; share should be set to 'E' ; lines should be set to 10 ; For example: I/O=0x3E8,8,E,10 ; this entry adds eight I/O ports based at 3E8H ; Note: Only I/O ranges between 100H and 3FFH may be added ; To exclude an I/O range, use XI/O instead of I/O in the above example ; The entry to add an IRQ level is "IRQ=level,share" ; level is the IRQ level to add (2 thru 15) ; the share entry should be set to 'E' ; For example: IRQ=10,E ; this entry IRQ level 10 ; To exclude an IRQ, use XIRQ instead of IRQ in the above example ; If you change this any entries in this section you must restart your system ; for the change to take effect. [Cards] ; This section is intended for use only by CardWare. It should not be edited. ; It is used to describe the specific card recognized by CardWare. For this ; release (1.01), up to twenty cards may be defined. [GenericCards] ; This section is intended for use only by CardWare. It should not be edited. ; It is used to describe PC Card that are recognized by just a Function ID ; tuple. Currently CardWare recognizes two generic cards: Serial ports and ; ATA hard drives. If a card does not have a Function ID tuple used in this ; section, it must have a specific card definition in the [Cards] section. [SpecificAssociations] ; This section is intended for use only by CardWare. It should not be edited. ; It is used to describe the logical device definitions used by card ; definitions in the [Cards] section. [GenericAssociations] ; This section is intended for use only by CardWare. It should not be edited. ; It is used to describe the logical device definitions used by card ; definitions in the [GenericCards] section. [LogicalDevices] ; This section is intended for use only by CardWare. It should not be edited. ; It is used to describe the device definitions used to configure PC Cards. ; Do not change one of the first 5 devices. It is essential for CardWare to ; have this devices in the given order. [Notification] ; This section is intended for use only by CardWare. It should not be edited. ; It describes the type of event notifications that should be made when ; particular PC Card related event occur. These include card insertion and ; removal [Socket_Mapping] ; This section may be used to change the relationship between the socket ; displayed by PC Card Control and the way in which the hardware designer has ; connected the socket controller hardware to a PC Card connector. If your ; system displays inserted cards in the wrong socket on the PC Card Control ; display, this section needs to be changed. By default, 0=0 and 1=1. To ; reverse the relationship between the physical scoket and the display set ; 0=1 and 1=0 ; If you change this entry you must restart PC Card Control for the change ; to take effect. [Socket_Names] ; This section lets you assign a name to a particular socket. This name is ; used by CardWare to inform you of socket related events. This allows you ; to assign a more significant name than socket 0 or socket 1. Instead you ; could say, 'Rear Socket' or 'Top Socket' ; If you change this entry you must restart PC Card Control for the change ; to take effect. [Socket_Size] ; There are three sizes of PC Cards. Type I and Type II cards fit in what ; appears to be the same size socket. Type III card require a socket twice ; as big. This section allows the size of the displayed socket to match ; the socket type on the host system. Each socket may be a different size. ; Use 0 for the thinner Type I and II sockets and 1 for Type III sockets. ; If you change this entry you must restart PC Card Control for the change ; to take effect. [Options] ; This section records options selected from the PC Card Control interface. ; At this time the only selection is DOSBeep. To turn off beep signalling ; set this entry to 0. To turn beep signalling on set this entry to 1 ; If you change this entry you must restart your system for the change ; to take effect. If this option is changed by PC Card Control, it is ; changed immediately.