home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 May / Chip_2003-05_cd1.bin / internet / abclinux / data / dosemu.conf < prev   
Text File  |  2003-03-25  |  8KB  |  185 lines

  1. ##############################################################################
  2. # This file is /etc/dosemu.conf, included by <DOSEMU_LIB_DIR>/global.conf
  3. #
  4. # Linux DOSEMU configuration  for parser versions >= 3 (dosemu-0.97.0.1)
  5. #
  6. # ./doc/README.txt (chapter 2.) contains a description of the syntax
  7. # and the usage of dosemu.conf.
  8. #
  9. #
  10. # Access rights are defined in
  11. #
  12. #      /etc/dosemu.users
  13. #
  14. ##############################################################################
  15.  
  16.  
  17.  
  18. # Notes for editing this section:
  19. #
  20. #   In    $_xxx = (n)    n is a numerical or boolean value
  21. #                  =     =
  22. #   In    $_zzz = "s"    s is a string
  23. #
  24. # Please edit only beteen the brakets and quotes and keep the rest intact.
  25. #        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^
  26.  
  27. $_debug = "-a"        # same format as -D commandline option
  28.             # (but without the -D in front)
  29. $_features= ""        # list of temporary hacks, see release notes in
  30.             # the file ChangeLog. e.g "0:1 2:0", which means
  31.             # to set feature_0 to 1 and feature_2 to 0.
  32. $_mapping= ""        # prefered mapping driver, one of:
  33.             # auto, mapself, mapfile, mapshm
  34. $_timint = (on)        # emulate INT08 type timer interrupts
  35. $_mathco = (on)        # or off
  36. $_cpu = "80386"        # CPU showing to DOS, valid values:  "80[345]86"
  37.             # or "emulated" for non-native CPU (386 in this case)
  38.  
  39. $_rdtsc = (on)        # if possible use Pentium cycle counter
  40. $_cpuspeed = (0)    # 0 = calibrated by dosemu, else given (e.g.166.666)
  41. $_pci = (off)
  42.  
  43. $_xms = (1024)        # in Kbyte
  44. $_ems = (2048)        # in Kbyte
  45. $_ems_frame = (0xe000)
  46. $_dpmi = (8192)        # in Kbyte
  47. $_dosmem = (640)    # in Kbyte, < 640
  48. $_hardware_ram = ""    # list of segment values/ranges such as
  49.             # "0xc8000 range 0xcc000,0xcffff"
  50.  
  51. $_secure ="ngd"        # secure for: n (normal users), g (guest), d (dexe)
  52.             # empty string: depending on 'restricted'
  53.             # "0": always insecure (not recommended)
  54. $_odd_hosts = ""    # black list such as "lucifer.hell.com billy.the.cat"
  55. $_diskless_hosts=""    # black list such as "hacker1 newbee gateway1"
  56.  
  57. $_emusys = ""        # empty or 3 char., config.sys   -> config.XXX
  58. $_emubat = ""        # empty or 3 char., autoexec.bat -> autoexec.XXX 
  59. $_emuini = ""        # empty or 3 char., system.ini   -> system.XXX
  60.  
  61. $_hogthreshold = (1)    # 0 == all CPU power to DOSEMU
  62. $_irqpassing = ""    # list of IRQ number (2-15) to pass to DOS such as
  63.             # "3 8 10"
  64. $_speaker = ""        # or "native" or "emulated"
  65.  
  66.  
  67. $_term_char_set = "latin2"    # Global code page and character set selection.
  68.             # "" == automatic, else: ibm, latin, latin1, latin2
  69.  
  70. $_term_color = (on)    # terminal with color support
  71. $_term_updfreq = (4)    # time between refreshs (units: 20 == 1 second)
  72. $_escchar = (30)    # 30 == Ctrl-^, special-sequence prefix
  73.  
  74. $_rawkeyboard = (on)    # bypass normal keyboard input, maybe dangerous
  75. $_layout = "us"        # one of: finnish(-latin1), de(-latin1), be, it, us
  76.             # uk, dk(-latin1), keyb-no, no-latin1, dvorak, po
  77.             # sg(-latin1), fr(-latin1), sf(-latin1), es(-latin1)
  78.             # sw, hu(-latin2), hu-cwi, keyb-user
  79.             # hr-cp852, hr-latin2, cz-qwerty, cz-qwertz.
  80.             # Or 'auto' (which tries to generate the table from
  81.             # the current Linux console settings)
  82. $_keybint = (on)    # emulate PCish keyboard interrupt
  83.  
  84.  
  85. $_X_updfreq = (5)    # time between refreshs (units: 20 == 1 second)
  86. $_X_title = "DOS in a BOX"    # Title in the top bar of the window
  87. $_X_icon_name = "xdos"    # Text for icon, when minimized
  88. $_X_keycode = (auto)     # on == translate keybord via dosemu keytables
  89.             # or 'off' or 'auto'
  90. $_X_blinkrate = (8)    # blink rate for the cursor
  91. $_X_font = ""        # basename from /usr/X11R6/lib/X11/fonts/misc/*
  92.             # (without extension) e.g. "vga"
  93. $_X_mitshm = (on)    # Use shared memory extensions
  94. $_X_sharecmap = (off)    # share the colormap with other applications
  95. $_X_fixed_aspect = (on)    # Set fixed aspect for resize the graphics window
  96. $_X_aspect_43 = (on)    # Always use an aspect ratio of 4:3 for graphics
  97. $_X_lin_filt = (off)    # Use linear filtering for >15 bpp interpolation
  98. $_X_bilin_filt = (off)    # Use bi-linear filtering for >15 bpp interpolation
  99. $_X_mode13fact = (2)    # initial size factor for video mode 0x13 (320x200)
  100. $_X_winsize = ""    # "x,y" of initial windows size (defaults to float)
  101. $_X_gamma = (1.0)    # gamma correction
  102. $_X_vgaemu_memsize = (1024) # size (in Kbytes) of the frame buffer for emulated vga
  103. $_X_lfb = (on)    # use linear frame buffer in VESA modes
  104. $_X_pm_interface = (on)    # use protected mode interface for VESA modes
  105. $_X_mgrab_key = "Home"    # KeySym name to activate mouse grab, empty == off
  106. $_X_vesamode = ""    # "xres,yres ... xres,yres"
  107.             # List of vesamodes to add. The list has to contain
  108.             # SPACE separated "xres,yres" pairs
  109.  
  110.  
  111.  
  112. $_video = "vga"        # one of: plainvga, vga, ega, mda, mga, cga
  113. $_console = (0)        # use 'console' video
  114. $_graphics = (1)    # use the cards BIOS to set graphics
  115. $_videoportaccess = (1)    # allow videoportaccess when 'graphics' enabled
  116. $_vbios_seg = (0xc000)    # set the address of your VBIOS (e.g. 0xe000)
  117. $_vbios_size = (0x10000)# set the size of your BIOS (e.g. 0x8000)
  118. $_vmemsize = (1024)    # size of regen buffer
  119. $_chipset = "plainvga"        # one of: plainvga, trident, et4000, diamond, avance
  120.             # cirrus, matrox, wdvga, paradise, ati, s3, sis
  121. $_dualmon = (0)        # if you have one vga _plus_ one hgc (2 monitors)
  122.  
  123.  
  124. $_vbootfloppy = ""    # if you want to boot from a virtual floppy:
  125.             # file name of the floppy image under DOSEMU_LIB_DIR
  126.             # e.g. "floppyimage" disables $_hdimage
  127.             #      "floppyimage +hd" does _not_ disable $_hdimage
  128. $_floppy_a ="threeinch"    # or "fiveinch" or "atapi" or empty, if not existing
  129.             # optionally the device may be appended such as
  130.             # "threeinch:/dev/fd0"
  131. $_floppy_b = ""        # dito for B:
  132.  
  133. $_hdimage = "freedos"# list of hdimages under DOSEMU_LIB_DIR
  134.             # assigned in this order such as
  135.             # "hdimage_c hdimage_d hdimage_e"
  136.             # If the name begins with '/dev/', then partion
  137.             # access is done instead of virtual hdimage such as
  138.             # "/dev/hda1" or "/dev/hda1:ro" for readonly
  139.             # Currently mounted devices and swap are refused.
  140.             # Hdimages and devices may be mixed such as
  141.             # "hdimage_c /dev/hda1 /dev/hda3:ro"
  142.             # Note: 'wholedisk' is _not_ supported.
  143. $_hdimage_r = $_hdimage    # hdimages for 'restricted access (if different)
  144.  
  145. $_aspi = ""        # list of generic SCSI devices to make available
  146.             # for the builtin aspi driver (format of an entry
  147.             # is 'device:type:mappedtarget' such as
  148.             # "sg2:WORM sg3:Sequential-Access:6 sg4:CD-ROM" or
  149.             # "sg2:4 sg3:1:6 sg4:5" (which are equal)
  150.  
  151. $_com1 = ""        # e.g. "/dev/mouse" or "/dev/ttyS0"
  152. $_com2 = ""        # e.g. "/dev/modem" or "/dev/ttyS1"
  153. $_com3 = ""        # dito                 "/dev/ttyS2"
  154. $_com4 = ""        # dito                 "/dev/ttyS3"
  155. $_ttylocks = ""        # Lock directory (e.g. "/var/lock")
  156.             # default ("") is /var/lock
  157.  
  158. $_mouse = "microsoft"        # one of: microsoft, mousesystems, logitech, mmseries
  159.             # mouseman, hitachi, busmouse, ps2, imps2
  160. $_mouse_dev = "/dev/gpmdata"    # one of: com1, com2, com3, com4 or /dev/mouse
  161. $_mouse_flags = ""    # list of none or one or more of:
  162.             # "emulate3buttons cleardtr"
  163. $_mouse_baud = (0)    # baudrate, 0 == don't set
  164.  
  165. $_printer = "raw"    # list of (/etc/printcap) printer names to appear as
  166.             # LPT1, LPT2, LPT3 (not all are needed, empty for none)
  167. $_printer_timeout = (20)# idle time in seconds before spooling out
  168.  
  169. $_ports = ""        # list of portnumbers such as "0x1ce 0x1cf 0x238"
  170.             # or "0x1ce range 0x280,0x29f 310"
  171.             # or "range 0x1a0,(0x1a0+15)"
  172.  
  173. $_ipxsupport = (off)    # or on
  174. $_novell_hack = (off)
  175. $_vnet = (off)        # 'on' for packet-multi (used by dosnet)
  176.  
  177. $_sound = (off)        # sound support on/off
  178. $_sb_base = (0x220)
  179. $_sb_irq = (5)
  180. $_sb_dma = (1)
  181. $_sb_dsp = "/dev/dsp"
  182. $_sb_mixer = "/dev/mixer"
  183. $_mpu_base = "0x330"
  184.  
  185.