Advertisement
Guest User

Untitled

a guest
Nov 25th, 2011
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
INI file 20.48 KB | None | 0 0
  1. # This is the configurationfile for DOSBox SVN. (Please use the latest version of DOSBox)
  2. # Lines starting with a # are commentlines and are ignored by DOSBox.
  3. # They are used to (briefly) document the effect of each option.
  4.  
  5. [sdl]
  6. #       fullscreen: Start dosbox directly in fullscreen. (Press ALT-Enter to go back)
  7. #       fulldouble: Use double buffering in fullscreen. It can reduce screen flickering, but it can also result in a slow DOSBox.
  8. #   fullresolution: What resolution to use for fullscreen: original or fixed size (e.g. 1024x768).
  9. #                     Using your monitor's native resolution with aspect=true might give the best results.
  10. #                     If you end up with small window on a large screen, try an output different from surface.
  11. # windowresolution: Scale the window to this size IF the output device supports hardware scaling.
  12. #                     (output=surface does not!)
  13. #           output: What video system to use for output.
  14. #                   Possible values: surface, overlay, opengl, openglnb, openglhq, ddraw, direct3d.
  15. #         autolock: Mouse will automatically lock, if you click on the screen. (Press CTRL-F10 to unlock)
  16. #      sensitivity: Mouse sensitivity.
  17. #      waitonerror: Wait before closing the console if dosbox has an error.
  18. #         priority: Priority levels for dosbox. Second entry behind the comma is for when dosbox is not focused/minimized.
  19. #                     pause is only valid for the second entry.
  20. #                   Possible values: lowest, lower, normal, higher, highest, pause.
  21. #       mapperfile: File used to load/save the key/event mappings from. Resetmapper only works with the defaul value.
  22. #      pixelshader: Pixelshader program (effect file must be in Shaders subdirectory).
  23. #     usescancodes: Avoid usage of symkeys, might not work on all operating systems.
  24. #         overscan: Width of overscan border (0 to 10). (works only if output=surface)
  25.  
  26. fullscreen=true
  27. fulldouble=true
  28. fullresolution=desktop
  29. windowresolution=original
  30. output=direct3d
  31. autolock=true
  32. sensitivity=150
  33. waitonerror=true
  34. priority=higher,normal
  35. mapperfile=mapper-SVN.map
  36. pixelshader=none
  37. usescancodes=true
  38. overscan=0
  39.  
  40. [dosbox]
  41. # language: Select another language file.
  42. #  machine: The type of machine DOSBox tries to emulate.
  43. #           Possible values: hercules, cga, cga_mono, tandy, pcjr, ega, vgaonly, svga_s3, svga_et3000, svga_et4000, svga_paradise, vesa_nolfb, vesa_oldvbe, amstrad.
  44. # vmemsize: Amount of video memory in megabytes.
  45. #             The maximum resolution and color depth the svga_s3 will be able to display
  46. #             is determined by this value.
  47. #              0: 512k (800x600  at 256 colors)
  48. #             1: 1024x768  at 256 colors or 800x600  at 64k colors
  49. #             2: 1600x1200 at 256 colors or 1024x768 at 64k colors or 640x480 at 16M colors
  50. #             4: 1600x1200 at 64k colors or 1024x768 at 16M colors
  51. #             8: up to 1600x1200 at 16M colors
  52. #           For build engine games, use more memory than in the list above so it can
  53. #           use triple buffering and thus won't flicker.
  54. #          
  55. # captures: Directory where things like wave, midi, screenshot get captured.
  56. #  memsize: Amount of memory DOSBox has in megabytes.
  57. #             This value is best left at its default to avoid problems with some games,
  58. #             though few games might require a higher value.
  59. #             There is generally no speed advantage when raising this value.
  60.  
  61. language=
  62. machine=svga_s3
  63. vmemsize=2
  64. captures=capture
  65. memsize=16
  66.  
  67. [render]
  68. # frameskip: How many frames DOSBox skips before drawing one.
  69. #    aspect: Do aspect correction, if your output method doesn't support scaling this can slow things down!.
  70. #  linewise: Draw the display line by line. Needed for certain special graphics effects in games and demos. Can be changed at runtime but will be put in effect at the next mode switch.
  71. #     char9: Allow 9-pixel wide text mode fonts.
  72. # multiscan: Set this value to true to allow zooming gfx effects used in demos. It will disable several options such as scalers though.
  73. #    scaler: Scaler used to enlarge/enhance low resolution modes. If 'forced' is appended,
  74. #            then the scaler will be used even if the result might not be desired.
  75. #            Possible values: none, normal2x, normal3x, advmame2x, advmame3x, advinterp2x, advinterp3x, hq2x, hq3x, 2xsai, super2xsai, supereagle, tv2x, tv3x, rgb2x, rgb3x, scan2x, scan3x, hardware2x, hardware3x.
  76.  
  77. frameskip=0
  78. aspect=true
  79. linewise=false
  80. char9=false
  81. multiscan=false
  82. scaler=hardware2x forced
  83.  
  84. [vsync]
  85. # vsyncmode: Synchronize vsync timing to the host display. Requires calibration within dosbox.
  86. #            Possible values: off, on, force, host.
  87. # vsyncrate: Vsync rate used if vsync is enabled. Ignored if vsyncmode is set to host (win32).
  88. #            Possible values:.
  89.  
  90. vsyncmode=off
  91. vsyncrate=75
  92.  
  93. [cpu]
  94. #      core: CPU Core used in emulation. auto will switch to dynamic if available and
  95. #            appropriate.
  96. #            Possible values: auto, dynamic, normal, full, simple.
  97. #   cputype: CPU Type used in emulation. auto emulates a 486 which tolerates Pentium instructions.
  98. #            Possible values: auto, 386, 486, pentium, 386_prefetch.
  99. #    cycles: Amount of instructions DOSBox tries to emulate each millisecond.
  100. #            Setting this value too high results in sound dropouts and lags.
  101. #            Cycles can be set in 3 ways:
  102. #              'auto'          tries to guess what a game needs.
  103. #                              It usually works, but can fail for certain games.
  104. #              'fixed #number' will set a fixed amount of cycles. This is what you usually
  105. #                              need if 'auto' fails (Example: fixed 4000).
  106. #              'max'           will allocate as much cycles as your computer is able to
  107. #                              handle.
  108. #            Possible values: auto, fixed, max.
  109. #   cycleup: Amount of cycles to decrease/increase with keycombos.(CTRL-F11/CTRL-F12)
  110. # cycledown: Setting it lower than 100 will be a percentage.
  111.  
  112. core=auto
  113. cputype=auto
  114. cycles=fixed 4800
  115. cycleup=1000
  116. cycledown=500
  117.  
  118. [pci]
  119.  
  120.  
  121. [mixer]
  122. #    nosound: Enable silent mode, sound is still emulated though.
  123. # swapstereo: Swaps the left and right stereo channels.
  124. #       rate: Mixer sample rate, setting any device's rate higher than this will probably lower their sound quality.
  125. #             Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716.
  126. #  blocksize: Mixer block size, larger blocks might help sound stuttering but sound will also be more lagged.
  127. #             Possible values: 1024, 2048, 4096, 8192, 512, 256.
  128. #  prebuffer: How many milliseconds of data to keep on top of the blocksize.
  129.  
  130. nosound=false
  131. swapstereo=false
  132. rate=44100
  133. blocksize=1024
  134. prebuffer=20
  135.  
  136. [midi]
  137. #            mpu401: Type of MPU-401 to emulate.
  138. #                    Possible values: intelligent, uart, none.
  139. #        mididevice: Device that will receive the MIDI data from MPU-401.
  140. #                    Possible values: default, win32, alsa, oss, coreaudio, coremidi, mt32, synth, timidity, none.
  141. #        midiconfig: Special configuration options for the device driver. This is usually the id of the device you want to use.
  142. #                      or in the case of coreaudio, you can specify a soundfont here.
  143. #                      When using a Roland MT-32 rev. 0 as midi output device, some games may require a delay in order to prevent 'buffer overflow' issues.
  144. #                      In that case, add 'delaysysex', for example: midiconfig=2 delaysysex
  145. #                      See the README/Manual for more details.
  146. # mt32ReverseStereo: Reverse stereo channels for MT-32 output
  147. #                    Possible values: off, on.
  148. #           mt32DAC: MT-32 DAC input mode
  149. #                    Nice = 0 - default
  150. #                    Produces samples at double the volume, without tricks.
  151. #                    Higher quality than the real devices
  152. #                    
  153. #                    Pure = 1
  154. #                    Produces samples that exactly match the bits output from the emulated LA32.
  155. #                    Nicer overdrive characteristics than the DAC hacks (it simply clips samples within range)
  156. #                    Much less likely to overdrive than any other mode.
  157. #                    Half the volume of any of the other modes, meaning its volume relative to the reverb
  158. #                    output when mixed together directly will sound wrong. So, reverb level must be lowered.
  159. #                    Perfect for developers while debugging :)
  160. #                    
  161. #                    GENERATION1 = 2
  162. #                    Re-orders the LA32 output bits as in early generation MT-32s (according to Wikipedia).
  163. #                    Bit order at DAC (where each number represents the original LA32 output bit number, and XX means the bit is always low):
  164. #                    15 13 12 11 10 09 08 07 06 05 04 03 02 01 00 XX
  165. #                    
  166. #                    GENERATION2 = 3
  167. #                    Re-orders the LA32 output bits as in later geneerations (personally confirmed on my CM-32L - KG).
  168. #                    Bit order at DAC (where each number represents the original LA32 output bit number):
  169. #                    15 13 12 11 10 09 08 07 06 05 04 03 02 01 00 14
  170. #                    
  171. #                    
  172. #                    Possible values: 0, 1, 2, 3, auto.
  173. #   mt32reverb.mode: MT-32 reverb mode
  174. #                    Possible values: 0, 1, 2, 3, auto.
  175. #   mt32reverb.time: MT-32 reverb time
  176. #                    Possible values: 0, 1, 2, 3, 4, 5, 6, 7.
  177. #  mt32reverb.level: MT-32 reverb level
  178. #                    Possible values: 0, 1, 2, 3, 4, 5, 6, 7.
  179.  
  180. mpu401=intelligent
  181. mididevice=mt32
  182. midiconfig=
  183. mt32ReverseStereo=off
  184. mt32DAC=0
  185. mt32reverb.mode=auto
  186. mt32reverb.time=3
  187. mt32reverb.level=4
  188.  
  189. [sblaster]
  190. #       sbtype: Type of Soundblaster to emulate. gb is Gameblaster.
  191. #               Possible values: sb1, sb2, sbpro1, sbpro2, sb16, gb, none.
  192. #       sbbase: The IO address of the soundblaster.
  193. #               Possible values: 220, 240, 260, 280, 2a0, 2c0, 2e0, 300.
  194. #          irq: The IRQ number of the soundblaster.
  195. #               Possible values: 7, 5, 3, 9, 10, 11, 12.
  196. #          dma: The DMA number of the soundblaster.
  197. #               Possible values: 1, 5, 0, 3, 6, 7.
  198. #         hdma: The High DMA number of the soundblaster.
  199. #               Possible values: 1, 5, 0, 3, 6, 7.
  200. #      sbmixer: Allow the soundblaster mixer to modify the DOSBox mixer.
  201. #      oplmode: Type of OPL emulation. On 'auto' the mode is determined by sblaster type.
  202. #               All OPL modes are Adlib-compatible, except for 'cms'. sbtype=none
  203. #               together with oplmode=cms will emulate a Gameblaster.
  204. #               Possible values: auto, cms, opl2, dualopl2, opl3, none, hardware, hardwaregb.
  205. #       oplemu: Provider for the OPL emulation. compat might provide better quality (see oplrate as well).
  206. #               Possible values: default, compat, fast.
  207. #      oplrate: Sample rate of OPL music emulation. Use 49716 for highest quality (set the mixer rate accordingly).
  208. #               Possible values: 44100, 49716, 48000, 32000, 22050, 16000, 11025, 8000.
  209. # hardwarebase: base address of the real hardware soundblaster:
  210. #               210,220,230,240,250,260,280
  211.  
  212. sbtype=sb16
  213. sbbase=220
  214. irq=7
  215. dma=1
  216. hdma=5
  217. sbmixer=true
  218. oplmode=auto
  219. oplemu=default
  220. oplrate=44100
  221. hardwarebase=220
  222.  
  223. [gus]
  224. #      gus: Enable the Gravis Ultrasound emulation.
  225. #  gusrate: Sample rate of Ultrasound emulation.
  226. #           Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716.
  227. #  gusbase: The IO base address of the Gravis Ultrasound.
  228. #           Possible values: 240, 220, 260, 280, 2a0, 2c0, 2e0, 300.
  229. #   gusirq: The IRQ number of the Gravis Ultrasound.
  230. #           Possible values: 5, 3, 7, 9, 10, 11, 12.
  231. #   gusdma: The DMA channel of the Gravis Ultrasound.
  232. #           Possible values: 3, 0, 1, 5, 6, 7.
  233. # ultradir: Path to Ultrasound directory. In this directory
  234. #           there should be a MIDI directory that contains
  235. #           the patch files for GUS playback. Patch sets used
  236. #           with Timidity should work fine.
  237.  
  238. gus=false
  239. gusrate=44100
  240. gusbase=240
  241. gusirq=5
  242. gusdma=3
  243. ultradir=C:\ULTRASND
  244.  
  245. [innova]
  246. #     innova: Enable the Innovation SSI-2001 emulation.
  247. # samplerate: Sample rate of Innovation SSI-2001 emulation
  248. #             Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716.
  249. #    sidbase: SID base port (typically 280h).
  250. #             Possible values: 240, 220, 260, 280, 2a0, 2c0, 2e0, 300.
  251. #    quality: Set SID emulation quality level (0 to 3).
  252. #             Possible values: 0, 1, 2, 3.
  253.  
  254. innova=false
  255. samplerate=22050
  256. sidbase=280
  257. quality=0
  258.  
  259. [speaker]
  260. #    pcspeaker: Enable PC-Speaker emulation, possible values are: 'true', 'false' and 'prev'
  261. #               Possible values: true, false, prev.
  262. #       pcrate: Sample rate of the PC-Speaker sound generation.
  263. #               Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716.
  264. #        tandy: Enable Tandy Sound System emulation. For 'auto', emulation is present only if machine is set to 'tandy'.
  265. #               Possible values: auto, on, off.
  266. #    tandyrate: Sample rate of the Tandy 3-Voice generation.
  267. #               Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716.
  268. #       disney: Enable Disney Sound Source emulation. (Covox Voice Master and Speech Thing compatible).
  269. #     ps1audio: Enable PS1 audio emulation.
  270. #               Possible values: on, off.
  271. # ps1audiorate: Sample rate of the PS1 audio emulation.
  272. #               Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716.
  273.  
  274. pcspeaker=true
  275. pcrate=44100
  276. tandy=auto
  277. tandyrate=44100
  278. disney=false
  279. ps1audio=off
  280. ps1audiorate=22050
  281.  
  282. [joystick]
  283. # joysticktype: Type of joystick to emulate: auto (default), none,
  284. #               2axis (supports two joysticks),
  285. #               4axis (supports one joystick, first joystick used),
  286. #               4axis_2 (supports one joystick, second joystick used),
  287. #               fcs (Thrustmaster), ch (CH Flightstick).
  288. #               none disables joystick emulation.
  289. #               auto chooses emulation depending on real joystick(s).
  290. #               (Remember to reset dosbox's mapperfile if you saved it earlier)
  291. #               Possible values: auto, 2axis, 4axis, 4axis_2, fcs, ch, none.
  292. #        timed: enable timed intervals for axis. Experiment with this option, if your joystick drifts (away).
  293. #     autofire: continuously fires as long as you keep the button pressed.
  294. #       swap34: swap the 3rd and the 4th axis. can be useful for certain joysticks.
  295. #   buttonwrap: enable button wrapping at the number of emulated buttons.
  296.  
  297. joysticktype=auto
  298. timed=true
  299. autofire=false
  300. swap34=false
  301. buttonwrap=false
  302.  
  303. [serial]
  304. # serial1: set type of device connected to com port.
  305. #          Can be disabled, dummy, modem, nullmodem, directserial.
  306. #          Additional parameters must be in the same line in the form of
  307. #          parameter:value. Parameter for all types is irq (optional).
  308. #          for directserial: realport (required), rxdelay (optional).
  309. #                           (realport:COM1 realport:ttyS0).
  310. #          for modem: listenport (optional).
  311. #          for nullmodem: server, rxdelay, txdelay, telnet, usedtr,
  312. #                         transparent, port, inhsocket (all optional).
  313. #          Example: serial1=modem listenport:5000
  314. #          Possible values: dummy, disabled, modem, nullmodem, directserial.
  315. # serial2: see serial1
  316. #          Possible values: dummy, disabled, modem, nullmodem, directserial.
  317. # serial3: see serial1
  318. #          Possible values: dummy, disabled, modem, nullmodem, directserial.
  319. # serial4: see serial1
  320. #          Possible values: dummy, disabled, modem, nullmodem, directserial.
  321.  
  322. serial1=dummy
  323. serial2=dummy
  324. serial3=disabled
  325. serial4=disabled
  326.  
  327. [printer]
  328. #     printer: Enable printer emulation.
  329. #         dpi: Resolution of printer (default 360).
  330. #       width: Width of paper in 1/10 inch (default 85 = 8.5'').
  331. #      height: Height of paper in 1/10 inch (default 110 = 11.0'').
  332. # printoutput: Output method for finished pages:
  333. #                png     : Creates PNG images (default)
  334. #                ps      : Creates Postscript
  335. #                bmp     : Creates BMP images (very huge files, not recommend)
  336. #                printer : Send to an actual printer (Print dialog will appear)
  337. #   multipage: Adds all pages to one Postscript file or printer job until CTRL-F2 is pressed.
  338. #     docpath: The path where the output files are stored.
  339. #     timeout: (in milliseconds) if nonzero: the time the page will
  340. #              be ejected automatically after when no more data
  341. #              arrives at the printer.
  342.  
  343. printer=true
  344. dpi=360
  345. width=85
  346. height=110
  347. printoutput=printer
  348. multipage=true
  349. docpath=.
  350. timeout=0
  351.  
  352. [parallel]
  353. # parallel1: parallel1-3 -- set type of device connected to lpt port.
  354. #            Can be:
  355. #               reallpt (direct parallel port passthrough using Porttalk),
  356. #               file (records data to a file or passes it to a device),
  357. #               printer (virtual dot-matrix printer, see [printer] section)
  358. #            Additional parameters must be in the same line in the form of
  359. #            parameter:value.
  360. #              for reallpt:
  361. #              Windows:
  362. #                realbase (the base address of your real parallel port).
  363. #                  Default: 378
  364. #                ecpbase (base address of the ECP registers, optional).
  365. #              Linux: realport (the parallel port device i.e. /dev/parport0).
  366. #              for file:
  367. #                dev:<devname> (i.e. dev:lpt1) to forward data to a device,
  368. #                or append:<file> appends data to the specified file.
  369. #                Without the above parameters data is written to files in the capture dir.
  370. #                Additional parameters: timeout:<milliseconds> = how long to wait before
  371. #                closing the file on inactivity (default:500), addFF to add a formfeed when
  372. #                closing, addLF to add a linefeed if the app doesn't, cp:<codepage number>
  373. #                to perform codepage translation, i.e. cp:437
  374. #              for printer:
  375. #                printer still has it's own configuration section above.
  376. # parallel2: see parallel1
  377. # parallel3: see parallel1
  378.  
  379. parallel1=printer
  380. parallel2=disabled
  381. parallel3=disabled
  382.  
  383. [glide]
  384. #  glide: Enable glide emulation: true,false,emu.
  385. # grport: I/O port to use for host communication.
  386. #    lfb: LFB access: full,read,write,none.
  387.  
  388. glide=false
  389. grport=600
  390. lfb=full
  391.  
  392. [dos]
  393. #            xms: Enable XMS support.
  394. #            ems: Enable EMS support. The default (=true) provides the best
  395. #                 compatibility but certain applications may run better with
  396. #                 other choices, or require EMS support to be disabled (=false)
  397. #                 to work at all.
  398. #                 Possible values: true, emsboard, emm386, false.
  399. #            umb: Enable UMB support.
  400. #      automount: Enable automatic mount.
  401. # keyboardlayout: Language code of the keyboard layout (or none).
  402. #          files: Number of file handles available to DOS programs. (equivalent to "files=" in config.sys)
  403.  
  404. xms=true
  405. ems=true
  406. umb=true
  407. automount=false
  408. keyboardlayout=auto
  409. files=127
  410.  
  411. [ipx]
  412. # ipx: Enable ipx over UDP/IP emulation.
  413.  
  414. ipx=false
  415.  
  416. [ne2000]
  417. #  ne2000: Enable Ethernet passthrough. Requires [Win]Pcap.
  418. # nicbase: The base address of the NE2000 board.
  419. #  nicirq: The interrupt it uses. Note serial2 uses IRQ3 as default.
  420. # macaddr: The physical address the emulator will use on your network.
  421. #          If you have multiple DOSBoxes running on your network,
  422. #          this has to be changed for each. AC:DE:48 is an address range reserved for
  423. #          private use, so modify the last three number blocks.
  424. #          I.e. AC:DE:48:88:99:AB.
  425. # realnic: Specifies which of your network interfaces is used.
  426. #          Write 'list' here to see the list of devices in the
  427. #          Status Window. Then make your choice and put either the
  428. #          interface number (2 or something) or a part of your adapters
  429. #          name, e.g. VIA here.
  430.  
  431. ne2000=false
  432. nicbase=300
  433. nicirq=3
  434. macaddr=AC:DE:48:88:99:AA
  435. realnic=list
  436.  
  437. [autoexec]
  438. # Lines in this section will be run at startup.
  439. # You can put your MOUNT lines here.
  440.  
  441. @echo.
  442. @mount c o:\games\emulators\dos\virtualhd -freesize 200
  443. @path z:\;c:\;c:\doszip;c:\freedos;c:\windows;c:\msdos
  444. @set path
  445. @set temp=c:\temp
  446. @set tmp=c:\temp
  447. @echo.
  448. @c:
  449. @echo.
  450. @ver
  451. @echo.
  452.  
  453.  
  454.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement