home *** CD-ROM | disk | FTP | other *** search
/ Inside Multimedia 1996 September / IMM0996.ISO / driver / ati / mach32 / disk1 / !ati4400.cfg next >
Text File  |  1994-03-21  |  14KB  |  422 lines

  1. ;  mach32 EISA Video Accelerator
  2. ;
  3. ;  (C)Copyright, 1992, 1993, 1994
  4. ;     All Rights Reserved.
  5. ;
  6. ;    3/3/94 v1.10 - moved C000-C7FFF to end of address list.
  7.  
  8.  
  9. ;---------------------------------------------------------------------------
  10. ;                               mach32 EISA
  11. ;---------------------------------------------------------------------------
  12.  
  13. BOARD
  14.   ID = "ATI4400"
  15.   NAME = "mach32 EISA Video Accelerator Card"
  16.   MFR = "OEM"
  17.   CATEGORY = "VID"
  18.   SLOT = EISA
  19.   LENGTH = 205                            ;HEIGHT=125
  20.   AMPERAGE = 1500
  21.   READID = YES
  22.   IOCHECK = INVALID
  23.   DISABLE = SUPPORTED
  24.   COMMENTS = "Combines Super VGA with a high speed Graphics Engine"
  25.   HELP = "For additional setup options, run the INSTALL program provided with the card.
  26.           Review and follow the recommendations of the SOFTWARE statements to
  27.           ensure proper configuration of the card."
  28.  
  29. IOPORT(1) = 0zC85h
  30.   SIZE = BYTE
  31.   INITVAL = LOC(7-0) 1xxxxxxx
  32.  
  33. SWITCH(1) = 8
  34.   NAME = "SW1"
  35.   STYPE = DIP
  36.   INITVAL = LOC(8-1) xxxxxxxx
  37.   FACTORY = LOC(8-1) 00000000
  38.   COMMENTS = "Switch 8 disables the VGA.
  39.         Switch 7 disables the onboard ROM.
  40.         Switches 6-1 provide address bits 17-12
  41.         for the ROM decode when VGA is disabled."
  42.   HELP = "Setting a switch to the ON (down) position
  43.         will disable the function, or in the case of
  44.         an address bit, set the corresponding bit to 0."
  45.  
  46. JUMPER(1) = 4
  47.   NAME = "JU11"
  48.   JTYPE = PAIRED
  49.   VERTICAL = YES
  50.   LABEL = LOC(4 3 2 1) "IRQ2" "IRQ3" "IRQ5" "IRQ10"
  51.   INITVAL = LOC(4 3 2 1) xxxx
  52.   FACTORY = LOC(4 3 2 1) 0000
  53.   COMMENTS = "Selects IRQ line.  Only one jumper can be installed."
  54.   HELP = " To select a IRQ line, place shorting plug across jumper."
  55.  
  56. SOFTWARE(1) = "Please run INSTALL APMAP and ensure that the Memory Aperture is set to: "
  57. ;SOFTWARE(2) = "Please run the INSTALL program and ensure that the Mouse parameters are set to: "
  58.  
  59.  
  60. ;--------------------------------------
  61. ;   VIDEO FUNCTION
  62. ;--------------------------------------
  63.  
  64. GROUP = "Video"
  65. FUNCTION = "Video Graphics Adaptor"
  66.   TYPE = "VID"
  67.   COMMENTS = "Provides Super VGA features.
  68.               NOTE: This option may require a change to a jumper or switch
  69.               setting, check the jumper and switch settings display."
  70.   HELP = "Use INSTALL program to configure video modes.
  71.           If disabling the VGA, ensure a second display adaptor is
  72.           installed in the system to act as the Primary display."
  73.   CONNECTION = "TOP DB15"
  74.  
  75.   CHOICE = "VGA Enabled"
  76.     FREE
  77. ;       VGA ports
  78. ;                           0102h
  79. ;                                       03B4h 03B5h 03B8h 03B9h 03BAh                         03BFh
  80. ;                                       03D4h 03D5h 03D8h       03DAh
  81. ;               03C0h 03C1h 03C2h 03C3h 03C4h 03C5h             03CAh       03CCh       03CEh 03CFh
  82. ;                                                         03D9h       03DBh 03DCh 03DDh 03DEh
  83.         PORT = 0102h
  84.         SHARE = NO
  85.         SIZE = BYTE
  86.  
  87.         PORT = 03B4h-03B5h
  88.         SHARE = NO
  89.         SIZE = BYTE
  90.  
  91.         PORT = 03B8h-03BAh
  92.         SHARE = NO
  93.         SIZE = BYTE
  94.  
  95.         PORT = 03BFh
  96.         SHARE = NO
  97.         SIZE = BYTE
  98.  
  99.         PORT = 03D4h-03D5h
  100.         SHARE = NO
  101.         SIZE = BYTE
  102.  
  103.         PORT = 03D8h
  104.         SHARE = NO
  105.         SIZE = BYTE
  106.  
  107.         PORT = 03DAh
  108.         SHARE = NO
  109.         SIZE = BYTE
  110.  
  111.         PORT = 03C0h-03C5h
  112.         SHARE = NO
  113.         SIZE = BYTE
  114.  
  115.         PORT = 03CAh
  116.         SHARE = NO
  117.         SIZE = BYTE
  118.  
  119.         PORT = 03CCh
  120.         SHARE = NO
  121.         SIZE = BYTE
  122.  
  123.         PORT = 03CEh-03CFh
  124.         SHARE = NO
  125.         SIZE = BYTE
  126.  
  127.         PORT = 03D9h
  128.         SHARE = NO
  129.         SIZE = BYTE
  130.  
  131.         PORT = 03DBh-03DEh
  132.         SHARE = NO
  133.         SIZE = BYTE
  134.  
  135. ;       BIOS ROM
  136.         MEMORY = 32K
  137.         ADDRESS = 0C0000h
  138.         WRITABLE = NO
  139.         MEMTYPE = OTH
  140.         SIZE = WORD
  141.         CACHE = YES
  142.         SHARE = NO
  143.  
  144. ;       VIDEO RAM (COLOUR)
  145.         MEMORY = 64K
  146.         ADDRESS = 0A0000h
  147.         WRITABLE = YES
  148.         MEMTYPE = OTH
  149.         SIZE = WORD
  150.         CACHE = NO
  151.         SHARE = NO
  152.  
  153. ;       VIDEO RAM (MONOCHROME)
  154.         MEMORY = 32K
  155.         ADDRESS = 0B8000h
  156.         WRITABLE = YES
  157.         MEMTYPE = OTH
  158.         SIZE = WORD
  159.         CACHE = NO
  160.         SHARE = NO
  161.  
  162.         INIT = IOPORT(1) LOC(6-0) 0000000
  163.         INIT = SWITCH(1) LOC(8-1) 00000000
  164.  
  165.   CHOICE = "VGA Disabled/Graphics Engine only"
  166.     DISABLE = YES
  167.  
  168.     LINK
  169. ;       BIOS ROM
  170. ;  (SHOULD RESTRICT ADDRESS TO C0000h-EFFFFh range?)
  171.         MEMORY = 4K
  172.         ADDRESS = 0C8000h | 0C9000h | 0CA000h | 0CB000h |
  173.                   0CC000h | 0CD000h | 0CE000h | 0CF000h |
  174.                   0D0000h | 0D1000h | 0D2000h | 0D3000h |
  175.                   0D4000h | 0D5000h | 0D6000h | 0D7000h |
  176.                   0D8000h | 0D9000h | 0DA000h | 0DB000h |
  177.                   0DC000h | 0DD000h | 0DE000h | 0DF000h |
  178.                   0E0000h | 0E1000h | 0E2000h | 0E3000h |
  179.                   0E4000h | 0E5000h | 0E6000h | 0E7000h |
  180.                   0E8000h | 0E9000h | 0EA000h | 0EB000h |
  181.                   0EC000h | 0ED000h | 0EE000h | 0EF000h |
  182.                   0F0000h | 0F1000h | 0F2000h | 0F3000h |
  183.                   0F4000h | 0F5000h | 0F6000h | 0F7000h |
  184.                   0F8000h | 0F9000h | 0FA000h | 0FB000h |
  185.                   0FC000h | 0FD000h | 0FE000h | 0FF000h |
  186.                   0C0000h | 0C1000h | 0C2000h | 0C3000h |
  187.                   0C4000h | 0C5000h | 0C6000h | 0C7000h
  188.         WRITABLE = NO
  189.         MEMTYPE = OTH
  190.         SIZE = WORD
  191.         CACHE = YES
  192.         SHARE = NO
  193.         INIT = IOPORT(1) LOC(6-0) 0010000 | 0010010 | 0010100 | 0010110 |
  194.                                   0011000 | 0011010 | 0011100 | 0011110 |
  195.                                   0100000 | 0100010 | 0100100 | 0100110 |
  196.                                   0101000 | 0101010 | 0101100 | 0101110 |
  197.                                   0110000 | 0110010 | 0110100 | 0110110 |
  198.                                   0111000 | 0111010 | 0111100 | 0111110 |
  199.                                   1000000 | 1000010 | 1000100 | 1000110 |
  200.                                   1001000 | 1001010 | 1001100 | 1001110 |
  201.                                   1010000 | 1010010 | 1010100 | 1010110 |
  202.                                   1011000 | 1011010 | 1011100 | 1011110 |
  203.                                   1100000 | 1100010 | 1100100 | 1100110 |
  204.                                   1101000 | 1101010 | 1101100 | 1101110 |
  205.                                   1110000 | 1110010 | 1110100 | 1110110 |
  206.                                   1111000 | 1111010 | 1111100 | 1111110 |
  207.                                   0000000 | 0000010 | 0000100 | 0000110 |
  208.                                   0001000 | 0001010 | 0001100 | 0001110
  209.         INIT = SWITCH(1) LOC(8-1) 10110111 | 10110110 | 10110101 | 10110100 |
  210.                                   10110011 | 10110010 | 10110001 | 10110000 |
  211.                                   10101111 | 10101110 | 10101101 | 10101100 |
  212.                                   10101011 | 10101010 | 10101001 | 10101000 |
  213.                                   10100111 | 10100110 | 10100101 | 10100100 |
  214.                                   10100011 | 10100010 | 10100001 | 10100000 |
  215.                                   10011111 | 10011110 | 10011101 | 10011100 |
  216.                                   10011011 | 10011010 | 10011001 | 10011000 |
  217.                                   10010111 | 10010110 | 10010101 | 10010100 |
  218.                                   10010011 | 10010010 | 10010001 | 10010000 |
  219.                                   10001111 | 10001110 | 10001101 | 10001100 |
  220.                                   10001011 | 10001010 | 10001001 | 10001000 |
  221.                                   10000111 | 10000110 | 10000101 | 10000100 |
  222.                                   10000011 | 10000010 | 10000001 | 10000000 |
  223.                                   10111111 | 10111110 | 10111101 | 10111100 |
  224.                                   10111011 | 10111010 | 10111001 | 10111000
  225.  
  226.  
  227. FUNCTION = "Graphics Engine"
  228.   TYPE = "VID"
  229.   COMMENTS = "Provides 8514 features"
  230.   CONNECTION = "TOP DB15"
  231.   HELP = "Use INSTALL program to configure video modes."
  232.  
  233.   CHOICE = "Graphics Engine"
  234.  
  235.   FREE
  236. ;       8514 ports
  237. ;               002EAh 002EBh 002ECh 002EDh
  238. ;               002E8h 006E8h 00AE8h 00EE8h
  239. ;               012E8h 016E8h 01AE8h 01EE8h
  240. ;               022E8h
  241. ;               042E8h 046E8h 04AE8h
  242. ;               082E8h 086E8h 08AE8h 08EE8h
  243. ;               092E8h 096E8h 09AE8h 09EE8h
  244. ;               0A2E8h 0A6E8h 0AAE8h 0AEE8h
  245. ;               0B2E8h 0B6E8h 0BAE8h 0BEE8h
  246. ;               0E2E8h
  247. ;
  248. ;       Extended ports
  249. ;               002EEh 006EEh 00AEEh 00EEEh
  250. ;               012EEh 016EEh 01AEEh 01EEEh
  251. ;               022EEh 026EEh 02AEEh 02EEEh
  252. ;               032EEh 036EEh 03AEEh 03EEEh
  253. ;               042EEh 046EEh 04AEEh 04EEEh
  254. ;               052EEh 056EEh 05AEEh 05EEEh
  255. ;               062EEh 066EEh 06AEEh 06EEEh
  256. ;               072EEh 076EEh 07AEEh 07EEEh
  257. ;               082EEh 086EEh 08AEEh 08EEEh
  258. ;               092EEh 096EEh 09AEEh
  259. ;               0A2EEh 0A6EEh 0AAEEh 0AEEEh
  260. ;               0B2EEh 0B6EEh 0BAEEh 0BEEEh
  261. ;               0C2EEh 0C6EEh 0CAEEh 0CEEEh
  262. ;               0D2EEh 0D6EEh 0DAEEh 0DEEEh
  263. ;               0E2EEh 0E6EEh 0EAEEh 0EEEEh
  264. ;                      0F6EEh        0FEEEh
  265.  
  266.         PORT = 002EAh-002EDh
  267.         SHARE = NO
  268.         SIZE = BYTE
  269.  
  270.         PORT = 002E8h
  271.         SHARE = NO
  272.         SIZE = WORD
  273.  
  274.         PORT = 006E8h
  275.         SHARE = NO
  276.         SIZE = WORD
  277.  
  278.         PORT = 00AE8h
  279.         SHARE = NO
  280.         SIZE = WORD
  281.  
  282.         PORT = 00EE8h
  283.         SHARE = NO
  284.         SIZE = WORD
  285.  
  286.         PORT = 012E8h
  287.         SHARE = NO
  288.         SIZE = WORD
  289.  
  290.         PORT = 016E8h
  291.         SHARE = NO
  292.         SIZE = WORD
  293.  
  294.         PORT = 01AE8h
  295.         SHARE = NO
  296.         SIZE = WORD
  297.  
  298.         PORT = 01EE8h
  299.         SHARE = NO
  300.         SIZE = WORD
  301.  
  302.         PORT = 002EEh
  303.         SHARE = NO
  304.         SIZE = WORD
  305.  
  306.         PORT = 006EEh
  307.         SHARE = NO
  308.         SIZE = WORD
  309.  
  310.         PORT = 00AEEh
  311.         SHARE = NO
  312.         SIZE = WORD
  313.  
  314.         PORT = 00EEEh
  315.         SHARE = NO
  316.         SIZE = WORD
  317.  
  318.         PORT = 012EEh
  319.         SHARE = NO
  320.         SIZE = WORD
  321.  
  322.         PORT = 016EEh
  323.         SHARE = NO
  324.         SIZE = WORD
  325.  
  326.         PORT = 01AEEh
  327.         SHARE = NO
  328.         SIZE = WORD
  329.  
  330.         PORT = 01EEEh
  331.         SHARE = NO
  332.         SIZE = WORD
  333.  
  334. FUNCTION = "Graphics Engine Memory Aperture"
  335.   TYPE = "VID"
  336.   COMMENTS = "NOTE: The user must run the INSTALL program with the
  337.               APMAP parameter in order for these settings to take effect."
  338.   HELP = "Use the INSTALL program with the APMAP parameter to configure
  339.           the Memory Aperture address.
  340.           Review Software statements for recommended settings."
  341.  
  342.   CHOICE = "Aperture Enabled"
  343.  
  344.   COMBINE
  345. ;       MEMORY APERTURE (can't differentiate size, so assume 4M)
  346.         MEMORY = 4M
  347.         ADDRESS = 0M-127M STEP = 4M
  348.         WRITABLE = YES
  349.         MEMTYPE = OTH
  350.         SIZE = WORD
  351.         CACHE = NO
  352.         SHARE = NO
  353.         INIT = SOFTWARE(1) "Address=0M."   | "Address=4M."   | "Address=8M."   | "Address=12M."  |
  354.                            "Address=16M."  | "Address=20M."  | "Address=24M."  | "Address=28M."  |
  355.                            "Address=32M."  | "Address=36M."  | "Address=40M."  | "Address=44M."  |
  356.                            "Address=48M."  | "Address=52M."  | "Address=56M."  | "Address=60M."  |
  357.                            "Address=64M."  | "Address=68M."  | "Address=72M."  | "Address=76M."  |
  358.                            "Address=80M."  | "Address=84M."  | "Address=88M."  | "Address=92M."  |
  359.                            "Address=96M."  | "Address=100M." | "Address=104M." | "Address=108M." |
  360.                            "Address=112M." | "Address=116M." | "Address=120M." | "Address=124M."
  361.  
  362.   CHOICE = "Aperture Disabled"
  363.     DISABLE = YES
  364.     FREE
  365.         INIT = SOFTWARE(1) "DISABLED."
  366.  
  367.  
  368. FUNCTION = "Video Interrupt"
  369.   TYPE = "VID"
  370.   COMMENTS = "NOTE: This option may require a change to a jumper setting,
  371.               check the jumper settings display."
  372.  
  373.   CHOICE = "Video IRQ Disabled"
  374.     DISABLE = YES
  375.     FREE
  376.         INIT = JUMPER(1) LOC(4 3 2 1) 0000
  377.  
  378.   CHOICE = "Video IRQ Enabled"
  379.  
  380.     LINK
  381.         IRQ = 10 | 5 | 3 | 2
  382.         SHARE = NO
  383.         TRIGGER = EDGE
  384.         INIT = JUMPER(1) LOC(4 3 2 1) 0001 | 0010 | 0100 | 1000
  385.  
  386. ENDGROUP
  387.  
  388. ;--------------------------------------
  389. ;   MOUSE FUNCTION - No mouse chip installed yet
  390. ;--------------------------------------
  391. ;
  392. ;FUNCTION = "InPORT Mouse"
  393. ;  TYPE = "PTR"
  394. ;  COMMENTS = "Supports both 2 button and 3 button mouse.
  395. ;             NOTE: The user must run the INSTALL program in order for
  396. ;             these settings to take effect."
  397. ;  HELP = "Use INSTALL program to configure Mouse address and interrupt.
  398. ;          Review SOFTWARE statements for recommended settings."
  399. ;  CONNECTION = "BOTTOM DIN 9"
  400. ;
  401. ;  CHOICE = "Mouse Enabled"
  402. ;    AMPERAGE = 1
  403. ;
  404. ;    COMBINE
  405. ;       PORT = 23Ch-23Fh | 238h-23Bh
  406. ;       SHARE = NO
  407. ;       SIZE = BYTE
  408. ;
  409. ;       IRQ = 2 | 3 | 4 | 5
  410. ;       SHARE = NO
  411. ;       TRIGGER = EDGE
  412. ;
  413. ;       INIT = SOFTWARE(2) "PRIMARY, IRQ 2." | "PRIMARY, IRQ 3." | "PRIMARY, IRQ4." | "PRIMARY, IRQ5." |
  414. ;                          "SECONDARY, IRQ 2." | "SECONDARY, IRQ 3." | "SECONDARY, IRQ4." | "SECONDARY, IRQ5."
  415. ;
  416. ;  CHOICE = "Mouse Disabled"
  417. ;    DISABLE = YES
  418. ;    FREE
  419. ;       INIT = SOFTWARE(2) "DISABLED."
  420.  
  421. ;end of board
  422.