; CFG file for : AMI FAST SINGLE ENDED EISA SCSI CACHING\NON-CACHING ; : HOST ADAPTER [SERIES 425] ; Version : 1.04 [August 10,1994] BOARD ID = "AMI4451" NAME = "AMI [Series 425] EISA SCSI Controller" MFR = "AMI,GA,USA" CATEGORY = "MSD" SLOT = EISA BUSMASTER = 50 DISABLE = UNSUPPORTED READID = YES LENGTH = 338 SWITCH(1) = 3 NAME = "SW1" STYPE = DIP VERTICAL = NO REVERSE = YES INITVAL = LOC(1 2 3) 100 FACTORY = LOC(1 2 3) 100 LABEL = LOC(1 2 3) "Floppy" "Diag" "Cache Enabled" COMMENTS = "Diag Switch should be set to OFF position for normal mode of operation. Floppy Switch should be set to ON position to enable Floppy controller interface. Cache Enable switch set to the ON position only atleast a 1MB SIMMS is installed" IOPORT(1) = 0z800H IOPORT(2) = 0z801H INITVAL=LOC(7-0) 000xxxxx IOPORT(3) = 0zC8Ah IOPORT(4) = 0zC96h INITVAL = LOC(7-0) 0xxxxxxx IOPORT(5) = 0zC97h INITVAL = LOC(7-0) 0xx0xxxx IOPORT(6) = 0zC94h INITVAL = LOC(7-0) 0xxxxxxx IOPORT(7) = 0zC99h INITVAL = LOC(7-0) 0000xxxx IOPORT(8) = 0zC9Bh INITVAL = LOC(7-0) 00xxxx00 IOPORT(9) = 0zC92h INITVAL = LOC(7-0) 0xxxxxxx IOPORT(10) = 0zC9Ch INITVAL = LOC(7-0) 0xxx0xxx IOPORT(11) = 0zC9Dh INITVAL = LOC(7-0) 0xxx0xxx IOPORT(12) = 0zC9Eh INITVAL = LOC(7-0) 0xxx0xxx IOPORT(13) = 0zC9Fh INITVAL = LOC(7-0) 00000xxx IOPORT(14) = 0zC95h INITVAL = LOC(7-0) 0xxxxxxx GROUP = "FLOPPY CONTROLLER" FUNCTION = "Floppy Port (3F0h-3F7h)" CHOICE = "ENABLED" FREE DMA = 2 IRQ = 6 PORT = 03F0h - 03F7h INIT = IOPORT(2) LOC(0) 0 CHOICE = "DISABLED" FREE INIT = IOPORT(2) LOC(0) 1 ENDGROUP GROUP = "HOST ADAPTER RESOURCES" FUNCTION = "" SUBFUNCTION = "DMA Channel Selection" COMMENTS = "The DMA Channel may be set to NO DMA CHANNEL, if you are using an American Megatrends device driver. However, if you are using a 3rd party driver, you will probably need to allocate a DMA channel (even though it is not required for EISA Busmaster)." CHOICE = "DMA CHANNEL 5" FREE DMA = 5 INIT = IOPORT(1) LOC(1 0) 00 INIT = IOPORT(8) LOC(4) 0 CHOICE = "DMA CHANNEL 6" FREE DMA = 6 INIT = IOPORT(1) LOC(1 0) 01 INIT = IOPORT(8) LOC(4) 0 CHOICE = "DMA CHANNEL 7" FREE DMA = 7 INIT = IOPORT(1) LOC(1 0) 10 INIT = IOPORT(8) LOC(4) 0 CHOICE = "DMA CHANNEL 0" FREE DMA = 0 INIT = IOPORT(1) LOC(1 0) 11 INIT = IOPORT(8) LOC(4) 0 CHOICE = "NO DMA CHANNEL" FREE INIT = IOPORT(1) LOC(1 0) 11 INIT = IOPORT(8) LOC(4) 1 SUBFUNCTION = "IRQ Channel Selection" COMMENTS = "Level triggering allows multiple controllers to be on the same interrupt level. However, if the driver does not support this, use edge triggerred. Also, it is recommended that if multiple boards are to configured at the same IRQ level, they should be of one type, such as all Fast Disk Controllers, not a network card and a SCSI Adapter." CHOICE = "IRQ 11 [Edge Triggered]" FREE IRQ = 11 TRIGGER = EDGE SHARE = NO INIT = IOPORT(2) LOC(4) 0 INIT = IOPORT(1) LOC(4 3 2) 000 CHOICE = "IRQ 10 [Edge Triggered]" FREE IRQ = 10 TRIGGER = EDGE SHARE = NO INIT = IOPORT(2) LOC(4) 0 INIT = IOPORT(1) LOC(4 3 2) 010 CHOICE = "IRQ 12 [Edge Triggered]" FREE IRQ = 12 TRIGGER = EDGE SHARE = NO INIT = IOPORT(2) LOC(4) 0 INIT = IOPORT(1) LOC(4 3 2) 011 CHOICE = "IRQ 14 [Edge Triggered]" FREE IRQ = 14 TRIGGER = EDGE SHARE = NO INIT = IOPORT(2) LOC(4) 0 INIT = IOPORT(1) LOC(4 3 2) 100 CHOICE = "IRQ 15 [Edge Triggered]" FREE IRQ = 15 TRIGGER = EDGE SHARE = NO INIT = IOPORT(2) LOC(4) 0 INIT = IOPORT(1) LOC(4 3 2) 101 CHOICE = "IRQ 09 [Edge Triggered]" FREE IRQ = 9 TRIGGER = EDGE SHARE = NO INIT = IOPORT(2) LOC(4) 0 INIT = IOPORT(1) LOC(4 3 2) 001 CHOICE = "IRQ 11 [Level Triggered]" FREE IRQ = 11 TRIGGER = LEVEL SHARE = YES INIT = IOPORT(2) LOC(4) 1 INIT = IOPORT(1) LOC(4 3 2) 000 CHOICE = "IRQ 10 [Level Triggered]" FREE IRQ = 10 TRIGGER = LEVEL SHARE = YES INIT = IOPORT(2) LOC(4) 1 INIT = IOPORT(1) LOC(4 3 2) 010 CHOICE = "IRQ 12 [Level Triggered]" FREE IRQ = 12 TRIGGER = LEVEL SHARE = YES INIT = IOPORT(2) LOC(4) 1 INIT = IOPORT(1) LOC(4 3 2) 011 CHOICE = "IRQ 14 [Level Triggered]" FREE IRQ = 14 TRIGGER = LEVEL SHARE = YES INIT = IOPORT(2) LOC(4) 1 INIT = IOPORT(1) LOC(4 3 2) 100 CHOICE = "IRQ 15 [Level Triggered]" FREE IRQ = 15 TRIGGER = LEVEL SHARE = YES INIT = IOPORT(2) LOC(4) 1 INIT = IOPORT(1) LOC(4 3 2) 101 CHOICE = "IRQ 09 [Level Triggered]" FREE IRQ = 9 TRIGGER = LEVEL SHARE = YES INIT = IOPORT(2) LOC(4) 1 INIT = IOPORT(1) LOC(4 3 2) 001 SUBFUNCTION = "HOST BIOS ROM Address Selection" COMMENTS= "If device drivers are not being used, it is best if the ROM address selected here can be shadowed. If multiple controllers are being used, all controllers other than the Primary should have its ROM address mapping [DISABLED]." CHOICE = "ROM AT C8000H-CBFFFH" COMBINE MEMORY = 16K ADDRESS = 0C8000H WRITABLE = NO SIZE = BYTE INIT = IOPORT(1) LOC(7 6 5) 000 CHOICE = "ROM DISABLED" FREE INIT = IOPORT(1) LOC(7 6 5) 111 CHOICE = "ROM AT CC000H-CFFFFH" COMBINE MEMORY = 16K ADDRESS = 0CC000H WRITABLE = NO SIZE = BYTE INIT = IOPORT(1) LOC(7 6 5) 100 CHOICE = "ROM AT D0000H-D3FFFH" COMBINE MEMORY = 16K ADDRESS = 0D0000H WRITABLE = NO SIZE = BYTE INIT = IOPORT(1) LOC(7 6 5) 011 CHOICE = "ROM AT D4000H-D7FFFH" COMBINE MEMORY = 16K ADDRESS = 0D4000H WRITABLE = NO SIZE = BYTE INIT = IOPORT(1) LOC(7 6 5) 010 CHOICE = "ROM AT D8000H-DBFFFH" COMBINE MEMORY = 16K ADDRESS = 0D8000H WRITABLE = NO SIZE = BYTE INIT = IOPORT(1) LOC(7 6 5) 001 CHOICE = "ROM AT DC000H-DFFFFH" COMBINE MEMORY = 16K ADDRESS = 0DC000H WRITABLE = NO SIZE = BYTE INIT = IOPORT(1) LOC(7 6 5) 101 SUBFUNCTION = "HOST ADAPTER I/O Port Address Selection" CHOICE = "330h-333h" FREE PORT = 330h-333h INIT = IOPORT(2) LOC(3 2 1) 000 CHOICE = "130h-133h" FREE PORT = 130h-133h INIT = IOPORT(2) LOC(3 2 1) 001 CHOICE = "230h-233h" FREE PORT = 230h-233h INIT = IOPORT(2) LOC(3 2 1) 010 CHOICE = "334h-337h" FREE PORT = 334h-337h INIT = IOPORT(2) LOC(3 2 1) 100 CHOICE = "134h-137h" FREE PORT = 134h-137h INIT = IOPORT(2) LOC(3 2 1) 101 CHOICE = "234h-237h" FREE PORT = 234h-237h INIT = IOPORT(2) LOC(3 2 1) 110 FUNCTION = "ENTER CONFIG MODE" SHOW = NO CHOICE = "RESERVE SEMAPHORE PORT 0" FREE INIT = IOPORT(3) 00000001 ENDGROUP GROUP = "CACHING CONTROLLER SPECIFIC FUNCTIONS" FUNCTION = "Cache Size" COMMENTS="The physical memory configuration are 1, 4 or 16Mb (<=70ns)" CHOICE = "ALL INSTALLED MEMORY" FREE INIT = PORTADR (0zC9Ah) 00000000 INIT = PORTADR (0zC90h) 01111111 CHOICE = "15 MB" FREE INIT = PORTADR (0zC9Ah) 11110000 INIT = PORTADR (0zC90h) 01111111 CHOICE = "14 MB" FREE INIT = PORTADR (0zC9Ah) 11100000 INIT = PORTADR (0zC90h) 01111111 CHOICE = "13 MB" FREE INIT = PORTADR (0zC9Ah) 11010000 INIT = PORTADR (0zC90h) 01111111 CHOICE = "12 MB" FREE INIT = PORTADR (0zC9Ah) 11000000 INIT = PORTADR (0zC90h) 01111111 CHOICE = "11 MB" FREE INIT = PORTADR (0zC9Ah) 10110000 INIT = PORTADR (0zC90h) 01111111 CHOICE = "10 MB" FREE INIT = PORTADR (0zC9Ah) 10100000 INIT = PORTADR (0zC90h) 01111111 CHOICE = " 9 MB" FREE INIT = PORTADR (0zC9Ah) 10010000 INIT = PORTADR (0zC90h) 01111111 CHOICE = " 8 MB" FREE INIT = PORTADR (0zC9Ah) 10000000 INIT = PORTADR (0zC90h) 01111111 CHOICE = " 7 MB" FREE INIT = PORTADR (0zC9Ah) 01110000 INIT = PORTADR (0zC90h) 01111111 CHOICE = " 6 MB" FREE INIT = PORTADR (0zC9Ah) 01100000 INIT = PORTADR (0zC90h) 01111111 CHOICE = " 5 MB" FREE INIT = PORTADR (0zC9Ah) 01010000 INIT = PORTADR (0zC90h) 01111111 CHOICE = " 4 MB" FREE INIT = PORTADR (0zC9Ah) 01000000 INIT = PORTADR (0zC90h) 01111111 CHOICE = " 3 MB" FREE INIT = PORTADR (0zC9Ah) 00110000 INIT = PORTADR (0zC90h) 01111111 CHOICE = " 2 MB" FREE INIT = PORTADR (0zC9Ah) 00100000 INIT = PORTADR (0zC90h) 01111111 CHOICE = " 1 MB" FREE INIT = PORTADR (0zC9Ah) 00010000 INIT = PORTADR (0zC90h) 01111111 CHOICE = "CACHE DISABLED" FREE INIT = PORTADR (0zC9Ah) 00000000 INIT = PORTADR (0zC90h) 00000000 FUNCTION = "Delayed Write" CHOICE = "ENABLED" FREE INIT = PORTADR (0zC91h) 01111111 CHOICE = "DISABLED" FREE INIT = PORTADR (0zC91h) 00000000 FUNCTION = "Delayed Write Timeout" COMMENTS="Assuming {delayed write} is ENABLED, this is the elapsed time starting from when the controller is internally idle, that the flushing of the cache commences" CHOICE = "5 SECONDS" FREE INIT = PORTADR (0zC98h) 00110010 CHOICE = "0.1 SECOND" FREE INIT = PORTADR (0zC98h) 00000001 CHOICE = "0.2 SECOND" FREE INIT = PORTADR (0zC98h) 00000010 CHOICE = "0.5 SECOND" FREE INIT = PORTADR (0zC98h) 00000101 CHOICE = "1 SECOND" FREE INIT = PORTADR (0zC98h) 00001010 CHOICE = "2 SECONDS" FREE INIT = PORTADR (0zC98h) 00010100 CHOICE = "10 SECONDS" FREE INIT = PORTADR (0zC98h) 01100100 CHOICE = "20 SECONDS" FREE INIT = PORTADR (0zC98h) 11001000 CHOICE = "25 SECONDS" FREE INIT = PORTADR (0zC98h) 11111010 ; WARNING: If this choice is used, the only way to flush data to disk ; is by using the flush utility or flush drivers!!! ; CHOICE = "NEVER FLUSH DUE TO A TIMEOUT" ; FREE ; INIT = PORTADR (0zC98h) 00000000 FUNCTION = "Pre-Read In Cache" COMMENTS="Set read ahead caching for cacheable devices non- and removeable hard disks (Removeable Harddisk Caching' is [ENABLED])" CHOICE = "ENABLED" FREE INIT = IOPORT(4) LOC(2) 1 CHOICE = "DISABLED" FREE INIT = IOPORT(4) LOC(2) 0 FUNCTION = "Single Sector Separate Caching" COMMENTS="Sets up a one to one mapping of single sector operations" CHOICE = "DISABLED" FREE INIT = IOPORT(5) LOC(5) 1 CHOICE = "ENABLED" FREE INIT = IOPORT(5) LOC(5) 0 FUNCTION = "Removeable Hard Disk Caching" COMMENTS="Only removeable devices with a 512byte blocksize can be cached, and cartridges CANNOT be swapped if [ENABLED], without prior executing cache flush utility program executed." CHOICE = "DISABLED" FREE INIT = IOPORT(5) LOC(6) 0 CHOICE = "ENABLED" FREE INIT = IOPORT(5) LOC(6) 1 ENDGROUP GROUP = "DEVICE DEPENDENT OPTIONS" FUNCTION = "Parity Check" CHOICE = "ENABLED" FREE INIT = IOPORT(6) LOC(6 5 4 3 2 1 0) 1111111 CHOICE = "DISABLED" FREE INIT = IOPORT(6) LOC(6 5 4 3 2 1 0) 0000000 FUNCTION = "Disconnect" CHOICE = "ENABLED" FREE INIT = PORTADR (0zC93h) 01111111 CHOICE = "DISABLED" FREE INIT = PORTADR (0zC93h) 00000000 FUNCTION = "Synchronous Negotiation" HELP ="The controller will initiated the (SDTR) synchronous data transfer message to the SCSI device. There are some older firmware drives that will incorrectly respond to the FAST SCSI selection, and therefore under these circumstance NORMAL SCSI or DISABLED must be selected." SUBFUNCTION = "Target ID (0)" CHOICE = "ENABLED [FAST SCSI]" FREE INIT = IOPORT(14) LOC(0) 1 INIT = IOPORT(9) LOC(0) 1 INIT = IOPORT(10) LOC(2 1 0) 001 CHOICE = "ENABLED [NORMAL SCSI]" FREE INIT = IOPORT(14) LOC(0) 1 INIT = IOPORT(9) LOC(0) 0 INIT = IOPORT(10) LOC(2 1 0) 001 CHOICE = "DISABLED" FREE INIT = IOPORT(14) LOC(0) 0 SUBFUNCTION = "Target ID (1)" CHOICE = "ENABLED [FAST SCSI]" FREE INIT = IOPORT(14) LOC(1) 1 INIT = IOPORT(9) LOC(1) 1 INIT = IOPORT(10) LOC(6 5 4) 001 CHOICE = "ENABLED [NORMAL SCSI]" FREE INIT = IOPORT(14) LOC(1) 1 INIT = IOPORT(9) LOC(1) 0 INIT = IOPORT(10) LOC(6 5 4) 001 CHOICE = "DISABLED" FREE INIT = IOPORT(14) LOC(1) 0 SUBFUNCTION = "Target ID (2) " CHOICE = "ENABLED [FAST SCSI]" FREE INIT = IOPORT(14) LOC(2) 1 INIT = IOPORT(9) LOC(2) 1 INIT = IOPORT(11) LOC(2 1 0) 001 CHOICE = "ENABLED [NORMAL SCSI]" FREE INIT = IOPORT(14) LOC(2) 1 INIT = IOPORT(9) LOC(2) 0 INIT = IOPORT(11) LOC(2 1 0) 001 CHOICE = "DISABLED" FREE INIT = IOPORT(14) LOC(2) 0 SUBFUNCTION = "Target ID (3)" CHOICE = "ENABLED [FAST SCSI]" FREE INIT = IOPORT(14) LOC(3) 1 INIT = IOPORT(9) LOC(3) 1 INIT = IOPORT(11) LOC(6 5 4) 001 CHOICE = "ENABLED [NORMAL SCSI]" FREE INIT = IOPORT(14) LOC(3) 1 INIT = IOPORT(9) LOC(3) 0 INIT = IOPORT(11) LOC(6 5 4) 001 CHOICE = "DISABLED" FREE INIT = IOPORT(14) LOC(3) 0 SUBFUNCTION = "Target ID (4)" CHOICE = "ENABLED [FAST SCSI]" FREE INIT = IOPORT(14) LOC(4) 1 INIT = IOPORT(9) LOC(4) 1 INIT = IOPORT(12) LOC(2 1 0) 001 CHOICE = "ENABLED [NORMAL SCSI]" FREE INIT = IOPORT(14) LOC(4) 1 INIT = IOPORT(9) LOC(4) 0 INIT = IOPORT(12) LOC(2 1 0) 001 CHOICE = "DISABLED" FREE INIT = IOPORT(14) LOC(4) 0 SUBFUNCTION = "Target ID (5)" CHOICE = "ENABLED [FAST SCSI]" FREE INIT = IOPORT(14) LOC(5) 1 INIT = IOPORT(9) LOC(5) 1 INIT = IOPORT(12) LOC(6 5 4) 001 CHOICE = "ENABLED [NORMAL SCSI]" FREE INIT = IOPORT(14) LOC(5) 1 INIT = IOPORT(9) LOC(5) 0 INIT = IOPORT(12) LOC(6 5 4) 001 CHOICE = "DISABLED" FREE INIT = IOPORT(14) LOC(5) 0 SUBFUNCTION = "Target ID (6)" CHOICE = "ENABLED [FAST SCSI]" FREE INIT = IOPORT(14) LOC(6) 1 INIT = IOPORT(9) LOC(6) 1 INIT = IOPORT(13) LOC(2 1 0) 001 CHOICE = "ENABLED [NORMAL SCSI]" FREE INIT = IOPORT(14) LOC(6) 1 INIT = IOPORT(9) LOC(6) 0 INIT = IOPORT(13) LOC(2 1 0) 001 CHOICE = "DISABLED" FREE INIT = IOPORT(14) LOC(6) 0 FUNCTION = "FAST MODE ENABLE ON TARGET BASIS" SHOW = NO CHOICE = "ENABLED" FREE INIT = IOPORT(8) LOC(2) 1 CHOICE = "DISABLED" FREE INIT = IOPORT(8) LOC(2) 0 FUNCTION = "Synchronous Offset Selection" SHOW = EXP CHOICE = "8" FREE INIT = IOPORT(7) LOC(3 2 1 0) 1000 CHOICE = "1" FREE INIT = IOPORT(7) LOC(3 2 1 0) 0001 CHOICE = "2" FREE INIT = IOPORT(7) LOC(3 2 1 0) 0010 CHOICE = "3" FREE INIT = IOPORT(7) LOC(3 2 1 0) 0011 CHOICE = "4" FREE INIT = IOPORT(7) LOC(3 2 1 0) 0100 CHOICE = "5" FREE INIT = IOPORT(7) LOC(3 2 1 0) 0101 CHOICE = "6" FREE INIT = IOPORT(7) LOC(3 2 1 0) 0110 CHOICE = "7" FREE INIT = IOPORT(7) LOC(3 2 1 0) 0111 CHOICE = "0" FREE INIT = IOPORT(7) LOC(3 2 1 0) 0000 FUNCTION = "Issue *START UNIT* Command during SCSI Controller POST" COMMENTS="Issue the SCSI Start Unit command sequentially to all devices, but tapes, providing the SCSI devices supports delayed start-up feature" CHOICE = "DISABLED" FREE INIT = IOPORT(8) LOC(5) 0 CHOICE = "ENABLED" FREE INIT = IOPORT(8) LOC(5) 1 FUNCTION = "Auto Selection Timeout for Non-Existent Devices" SHOW = EXP CHOICE = "DISABLED" FREE INIT = IOPORT(4) LOC(1) 0 CHOICE = "ENABLED" FREE INIT = IOPORT(4) LOC(1) 1 ENDGROUP GROUP = "DOS OPERATING SYSTEM OPTIONS" FUNCTION = "Seven Drive Support Under DOS" CHOICE = "DISABLED" FREE INIT = IOPORT(5) LOC(1) 0 CHOICE = "ENABLED" FREE INIT = IOPORT(5) LOC(1) 1 FUNCTION = "Target Allocation for DOS Sequentially From Target ID 0" COMMENTS="[ENABLED], the controller INT13 BIOS will install SCSI hard drives as C:, D:, etc only if hard disk SCSI id 0 and 1 are present. Whereas, if a SCSI hard disk exist at id 0 and id 4 the drive at id 4 would NOT be installed as an INT13 drive (drive D:)" CHOICE = "DISABLED" FREE INIT = IOPORT(5) LOC(2) 0 CHOICE = "ENABLED" FREE INIT = IOPORT(5) LOC(2) 1 FUNCTION = "Above One Gigabyte Drive Support" COMMENTS="Utilizing different Cylinder-Head-Sector translation scheme, up to 8Gb of disk space under MS-DOS 5.0 and above, IBM-DOS 6.1 and above can support with this option. However, the SCSI devices must be repartitioned for each option change, and all SCSI hard disk residing on the SCSI Bus will be affected, whether it is greater than 1Gb in capacity or not. Note: This option may not be comaptible with all the operating system, except where an American Megatrends SCSI driver is being used" CHOICE = "DISABLED" FREE INIT = IOPORT(5) LOC(0) 0 CHOICE = "ENABLED" FREE INIT = IOPORT(5) LOC(0) 1 ENDGROUP GROUP = "CONTROLLER EMULATION OPTIONS" FUNCTION = "Extended Mode" COMMENTS="[DISABLED] for Adaptec(r) Emulation mode" CHOICE = "ENABLED" FREE INIT = IOPORT(4) LOC(0) 1 CHOICE = "DISABLED" FREE INIT = IOPORT(4) LOC(0) 0 FUNCTION = "BMIC Channel Selection" SHOW = EXP CHOICE = "CHANNEL 1" FREE INIT = IOPORT(4) LOC(3) 1 CHOICE = "CHANNEL 0" FREE INIT = IOPORT(4) LOC(3) 0 FUNCTION = "BMIC BCLK Support" SHOW = EXP CHOICE = "32 BCLK" FREE INIT = IOPORT(5) LOC(3) 0 CHOICE = "64 BCLK" FREE INIT = IOPORT(5) LOC(3) 1 FUNCTION = "RESERVED OPTION" SHOW = NO CHOICE = "ENABLED" FREE INIT = IOPORT(8) LOC(3) 1 CHOICE = "DISABLED" FREE INIT = IOPORT(8) LOC(3) 0 ENDGROUP GROUP = "INPUT/OUTPUT BUFFERING CONFIGURATION" FUNCTION = "Non-Cacheable Devices Buffer-size Selection" CHOICE = "4 KB" FREE INIT = IOPORT(4) LOC(6 5 4) 100 CHOICE = "512 BYTES" FREE INIT = IOPORT(4) LOC(6 5 4) 001 CHOICE = "1 KB" FREE INIT = IOPORT(4) LOC(6 5 4) 010 CHOICE = "2 KB" FREE INIT = IOPORT(4) LOC(6 5 4) 011 CHOICE = "8 KB" FREE INIT = IOPORT(4) LOC(6 5 4) 101 CHOICE = "16 KB" FREE INIT = IOPORT(4) LOC(6 5 4) 000 CHOICE = "32 KB" FREE INIT = IOPORT(4) LOC(6 5 4) 110 CHOICE = "64 KB" FREE INIT = IOPORT(4) LOC(6 5 4) 111 FUNCTION = "EXIT CONFIG MODE" SHOW = NO CHOICE = "INTERRUPT THE CONTROLLER" FREE INIT = PORTADR (0zC8Dh) 00000010 ENDGROUP