home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / n / nnansi93.zip / CONFIG.INC < prev    next >
Text File  |  1993-01-15  |  7KB  |  164 lines

  1. ;*************************************************************
  2. ;*****************                         *******************
  3. ;*****************  User Definable Options *******************
  4. ;*****************      for NNANSI.SYS     *******************
  5. ;*****************       Version 1/93      *******************
  6. ;*****************                         *******************
  7. ;*************************************************************
  8.  
  9. ; Author: Tom Almy, except as noted.
  10. ; Card id printout idea by Arend van den Brug.
  11. ; DOS/V support by Akira Kikuchi.
  12.  
  13.  
  14. ; Note: I haven't tried all combinations. (says Tom)
  15.  
  16. ; If you want to use NNANSI under DOS/V, make following symbol TRUE.
  17. ; It disables EGA, quick_char, fast29, bios_write_tty and cheap_pc
  18. ; options (DOS/V requires 80286 or higher), and enables DESQVIEW
  19. ; and DOS/V support code.                             Akira Kikuchi
  20.  
  21.  
  22. DOSV    =    FALSE
  23.  
  24. ; Define both of these TRUE is display type is unknown.
  25. ; Otherwise define FALSE what your display isn't.
  26. ; Note: If display is neither VGA nor EGA, then this driver won't work, 
  27. ;       but the driver will work if you define both of these FALSE. 
  28. ;    This is useful for VGA systems that want the 43 line mode to
  29. ;    display 50 lines. Note that if VGA is FALSE,, attempting to 
  30. ;       set 50 line mode will try to put the display in mode 50, which
  31. ;       might just be a disaster!
  32.  
  33. VGA    =    TRUE    ; define TRUE for VGA, defining as FALSE eliminates
  34.             ; 50 line mode code. (43 line mode will run with 50
  35.             ; lines like older nansi and nnansi drivers
  36. EGA    =    FALSE    ; define TRUE for EGA for best results on EGA.
  37.             ; defining as FALSE eliminates 43 line cursor fix code
  38.  
  39.  
  40.  
  41. ; If you also want NNANSI to work with a monochrome card ("double headed")
  42. ; define MONO to be true. Otherwise define as false since this makes the
  43. ; driver larger. Note monochrome operation with NNANSI is not spectacular,
  44. ; if all you have is a monochrome display, use another ANSI driver.
  45.  
  46. MONO    =    FALSE
  47.  
  48.  
  49. ; The following option is used to compile NNANSI as an TSR/DRIVER program.
  50. ; When saved as an .EXE format file it can *STILL* be loaded as a driver on 
  51. ; most systems (some older PC-DOS versions did not allow EXE format) or 
  52. ; as a TSR from the command line. When used as a TSR, the DSR command and key
  53. ; redefinition do not function. The driver can be unloaded (if the last TSR
  54. ; loaded) by running "NNANSI U".
  55.  
  56. ; TSR    =    FALSE    ; defined in TASM command line --
  57.             ; see MAKEFILE.
  58.  
  59.  
  60. ; DESQVIEW compatability -- NNANSI, when run as a TSR can be made
  61. ; "Desqview aware" when compiled with this option. 
  62. ; NOTICE -- you cannot use both a monochrome display adapter under DESQVIEW
  63. ;           with this version of NNANSI.
  64.  
  65.  
  66. DESQVIEW =    TRUE
  67.  
  68.  
  69. ; VESA Compatibility -- ONLY SET IF YOUR DISPLAY CONTROLLER IS VESA
  70. ; COMPATIBLE. This changes some code in the body of NNANSI. You will
  71. ; also need to select a display card or use the default. Don't set for DOS/V
  72.  
  73. VESA    =    FALSE
  74.  
  75.  
  76.  
  77. ; Define one of the following true if you have the appropriate
  78. ; display card, and aren't running DOS/V. Otherwise leave them all FALSE.
  79. ; Drivers new with this release are marked as NEW
  80.  
  81. VEGA    =    FALSE    ; Configure for Video-Seven FastWrite VGA, or
  82.             ; compatible (such as Tatung VGA (not VGA-16))
  83. PARA480    =    FALSE    ; Paradise EGA 480
  84. PARADISE =    FALSE    ; Paradise VGA 
  85. STBVGA  =    FALSE    ; STB VGA Extra
  86. TVGA16    =    FALSE    ; Tatung VGA-16
  87. EGAWIZ  =    FALSE    ; EGA Wizard Deluxe
  88. ATT600  =    FALSE    ; AT&T VDC600
  89. MAGICVGA =    FALSE    ; MAGIC VGA (CT-8490) Twinhead International
  90.             ; ps2parms or necparms must loaded for ext. modes
  91. TridentVGA =    FALSE    ; Trident VGA
  92. CHIPS    =    FALSE    ; Chips SVGA (with C&T VGA chip F82C451)
  93. TSENG4000 =    FALSE    ; Diamond Speedstar, Orchid Prodesigner II
  94.             ; (and other TSENG 4000 based, I hope)
  95. ATI    =    FALSE    ; ATI VGAWonder, Graphics Ultra/Vantage
  96. FAHREN1280 =    FALSE    ; Orchid Fahrenheit 1280, also Diamond Steath
  97.             ; and probably other S3 based cards.
  98.  
  99. BAD_ERASE =    FALSE    ; Set to TRUE if erase to end of line and
  100.             ; erase to start/end of screen commands erase
  101.             ; wrong portion of display (Automatically set
  102.             ; to true for TSENG4000 based cards)
  103.  
  104. ; Define the following TRUE if you have an 8088/6 (PC XT or clone), or might 
  105. ; want to use the driver with an 8088/6. Define as FALSE for 
  106. ; processors >=80186 for best performance and smallest size.
  107.  
  108. cheap_pc    =    FALSE    ; no fancy instructions if true
  109.  
  110. ; Define the following true if you have a keyboard with 12 function keys
  111. ; as opposed to the original ones with 10 keys.
  112.  
  113. ext_keybd    =    TRUE    ; Modern keyboard if true
  114.  
  115.  
  116. ; The following options specify certain feature options. These options 
  117. ; take space if turned on, but improve performance and/or add features.
  118.  
  119. key_redef    =    FALSE    ; keyboard redefinition allowed if true
  120.     ; If you don't use key redefinition, set at FALSE, since some Trojan 
  121.     ; Horse programs take advantage of this. Also it takes space.
  122. init_buf_size    =    256    ; size of keyboard redefinition buffer 
  123.     ; and parameter buffer when key_redef TRUE. You may want to change 
  124.     ; the size, if you use this feature. Don't make it <100.
  125. quick_char    =    TRUE ; quick graphic characters in modes 10 and 12
  126.     ; quick_char should be "TRUE" unless 
  127.     ; you have an incompatible display card.
  128.     ; And I don't know of any that are.
  129. fast29        =    TRUE    ; 15 % faster operation (overall)
  130.     ;  of int29 calls (costs 100 bytes)
  131. bios_write_tty    =    TRUE    ; take over BIOS write_tty if true
  132.     ; NOTE: if bios_write_tty is true, the color rendition of text may 
  133.     ; change, but performance will improve and ANSI control codes can 
  134.     ; be used. This feature can be enabled/disabled at runtime as
  135.     ; long as it is assembled (TRUE)
  136. gbackground    =    TRUE    ; generate non-black graphic backgrounds
  137.     ; This option may cause problems for software not expectings its
  138.     ; existance. Also you must specify quick_char to use gbackground.
  139. dos4        =    TRUE    ; Answers ANSI.SYS installed
  140.     ; If you are running a DOS version less than 4.0, you don't need
  141.     ; this. Probably don't need it for DR DOS, but don't know for sure
  142.  
  143.  
  144. ; The following options affect initial state. They do not affect the 
  145. ; size of the driver.
  146.  
  147. initbiosw    =    FALSE    ; ANSI write_tty initially on if true
  148. initgc        =    FALSE    ; graphics cursor initially on if true
  149. initfast    =    FALSE    ; initially fast mode if true
  150.     ; note- you may have to clear the display (CLS command) before 
  151.     ; running some programs, or just before leaving "shell escapes" in
  152.     ; some programs.  But it's typically worth the effort.
  153.     ; You can disable/enable it with a simple control sequence anyway.
  154.  
  155.  
  156. IF DOSV
  157. EGA        =     FALSE
  158. quick_char    =    FALSE
  159. fast29        =    FALSE
  160. bios_write_tty    =    FALSE
  161. cheap_pc    =    FALSE    ; DOS/V runs only on >= 80286
  162. DESQVIEW    =    TRUE
  163. ENDIF
  164.