AlexRE

IBMulator 0.8 config file

Aug 18th, 2016
388
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ; This is the configuration file for IBMulator 0.8
  2. ; Lines starting with a ; are comment lines and are ignored.  They are used to document the effect of each option.
  3. ; Paths can be absolute or relative.
  4. ; Relative paths are searched in this order:
  5. ; 1. the media directory (in case of floppy/hdd images)
  6. ; 2. the user directory (the folder where this file is normally located)
  7. ; 3. the program's assets directory
  8.  
  9. [program]
  10. ;   media_dir: The default directory used to search for floppy and hdd images.
  11. ; capture_dir: Directory where things like wave files, savestates and screenshots get captured.
  12. media_dir=
  13. capture_dir=
  14.  
  15. [gui]
  16. ;        mode: Possible values: normal, compact, realistic.
  17. ;                  normal: the system unit places itself at the bottom of the display and is always visible
  18. ;                 compact: the system unit disappears when input is grabbed or CTRL-F1 is pressed
  19. ;               realistic: the system is rendered in its entirety, monitor included
  20. ;      keymap: Keymap table file. The file format is taken from Bochs, with some differences.
  21. ;              Open a .map file to read comments on how to edit it.
  22. ;        grab: If 'no' then the mouse will not be hidden when grabbed (useful when debugging IBMulator)
  23. ; grab_method: Method to use for mouse grabbing
  24. ;              Possible values: MOUSE3, CTRL-F10
  25. ;       mouse: Mouse type.
  26. ;              Possible values: none, ps2, serial
  27. ; mouse_accel: Enable mouse acceleration
  28. ;       width: window width in pixel.
  29. ;      height: window height in pixel (for normal GUI mode it doesn't include the system unit.)
  30. ;  fullscreen: Start directly in fullscreen. (Press ALT-Enter to go back)
  31. ;         dpi: Resolution of the host display in DPI (currently used only for mouse acceleration).
  32. ;      bg_XXX: Background window color
  33. ;   show_leds: Show or hide the drives motor activity led at the bottom-right (useful in compact GUI mode)
  34. mode=normal
  35. keymap=keymaps/pc-us.map
  36. grab=yes
  37. grab_method=MOUSE3
  38. mouse=ps2
  39. mouse_accel=no
  40. width=640
  41. height=480
  42. fullscreen=no
  43. dpi=96
  44. bg_red=59
  45. bg_green=82
  46. bg_blu=98
  47. show_leds=no
  48.  
  49. [display]
  50. ; The following parameters are used for normal and compact GUI modes only:
  51. ;    normal_aspect: VGA aspect ratio
  52. ;                   Possible values: original, adaptive, scaled.
  53. ;                    original: 4:3 aspect ratio
  54. ;                    adaptive: screen will be scaled maintaining the aspect ratio of the current video mode
  55. ;                      scaled: screen will be scaled to fill your monitor
  56. ;    normal_shader: GLSL fragment shader to use for VGA rendering
  57. ;    normal_filter: VGA scaling filter
  58. ;                   Possible values: nearest, bilinear, bicubic
  59. ; The following parameters are used for realistic GUI mode only:
  60. ; realistic_shader: GLSL fragment shader to use for VGA rendering
  61. ; realistic_filter: VGA scaling filter
  62. ;                   Possible values: nearest, bilinear, bicubic
  63. ;  realistic_scale: VGA dimensions as a scaling factor. Use this to adjust the image size.
  64. ;                   1.0 is the original VGA image size and ~1.2 fills the screen.
  65. ;realistic_ambient: Intensity of the ambient light. It is a weight for the monitor reflection map.
  66. ;                   Use a number between 0.0 and 1.0. 0.0 gives a pitch-black monitor.
  67. ; The following parameters are used for any GUI mode:
  68. ;       brightness: Monitor brightness.
  69. ;                   When in realistic GUI mode it's clamped to 1.3
  70. ;         contrast: Monitor contrast.
  71. ;                   When in realistic GUI mode it's clamped to 1.3
  72. ;       saturation: Monitor saturation.
  73. normal_aspect=original
  74. normal_shader=gui/shaders/fb-normal.fs
  75. normal_filter=bilinear
  76. realistic_shader=gui/shaders/fb-realistic.fs
  77. realistic_filter=bicubic
  78. realistic_scale=1.0
  79. realistic_ambient=0.6
  80. brightness=1.0
  81. contrast=1.0
  82. saturation=1.0
  83.  
  84. [cpu]
  85. ; frequency: The CPU frequency in MHz.
  86. frequency=10.0
  87.  
  88. [memory]
  89. ;    ram: Size of the RAM in KiB
  90. ;         Possible values: any multiple of 128, maximum 15488 (16M minus 512K for ROM and 384K for upper memory)
  91. ; romset: Path to a bin/zip file or directory containing the ROM set to use (for the correct format see the README)
  92. ram=1024
  93. romset=PS1_2011_ROM.zip
  94.  
  95. [cmos]
  96. ;      image: Path of the binary file to use for the CMOS initialisation values.
  97. ; image_init: Yes if you want to initialise the RTC with the values in the CMOS image
  98. ; image_save: Yes if you want to save the CMOS in the image file when the machine is powered off
  99. image=cmos.bin
  100. image_init=no
  101. image_save=yes
  102.  
  103. [drives]
  104. ;    floppy_a: The type of floppy drive A.
  105. ;              Possible values: none, 3.5, 5.25
  106. ;    floppy_b: The type of floppy drive B.
  107. ;              Possible values: none, 3.5, 5.25
  108. ; fdd_latency: A multiplier for the floppy drives rotational latency.
  109. ;              You can use this parameter to speed up the FDD read/write operations.
  110. ;              Possible values: a real number between 0.0 (no latency) and 1.0 (normal latency.)
  111. ;         hdd: The type of fixed disk drive C.
  112. ;              Possible values: any number between 0 and 45 (15 excluded)
  113. ;                 0: no disk installed
  114. ;                15: reserved, don't use it
  115. ;                35: the original WDL-330P 30MB disk drive
  116. ;              1-44: standard type (see the project page for the list of types supported by the BIOS)
  117. ;                45: custom type (specify the geometry in the hdd section)
  118. floppy_a=3.5
  119. floppy_b=5.25
  120. fdd_latency=1.0
  121. hdd=35
  122.  
  123. [floppy_a]
  124. ; These options are used to insert a floppy disk at program launch.
  125. ;     path: Path of a floppy image file
  126. ; inserted: Yes if the floppy is inserted at program lauch
  127. ; readonly: Yes if the floppy image should be write protected
  128. ;     type: The type of the inserted floppy.
  129. ;           Possible values: none, 1.44M, 720K, 1.2M, 360K
  130. path=
  131. inserted=no
  132. readonly=no
  133. type=1.44M
  134.  
  135. [floppy_b]
  136. ; These options are used to insert a floppy disk at program launch.
  137. ;     path: Path of a floppy image file
  138. ; inserted: Yes if the floppy is inserted at program lauch
  139. ; readonly: Yes if the floppy image should be write protected
  140. ;     type: The type of the inserted floppy.
  141. ;           Possible values: none, 1.44M, 720K, 1.2M, 360K
  142. path=
  143. inserted=no
  144. readonly=no
  145. type=1.2M
  146.  
  147. [hdd]
  148. ;     path: Path of the image file to mount
  149. ; readonly: Yes if the disk image should be write protected (a temporary image will be used)
  150. ;     save: When you restore a savestate the disk is restored as well, as a temporary read-write image.
  151. ;           Set this option to 'yes' if you want to make the changes permanent at machine power off in the file specified at 'path' (unless it is write-protected)
  152. ; The following parameters are used for disk type 45 (custom type):
  153. ;   cylinders: Number of cylinders (max. 1024)
  154. ;       heads: Number of heads (max. 16)
  155. ;     sectors: Number of sectors per track (max. 62)
  156. ; Drive capacity is cylinders*heads*sectors*512, for a maximum of 496MiB.
  157. ; The following performance parameters are used for any disk type except 35 and 38:
  158. ;    seek_max: Maximum seek time in milliseconds
  159. ;    seek_trk: Track-to-track seek time in milliseconds
  160. ;   rot_speed: Rotational speed in RPM
  161. ;              Possible values: any number between 3600 and 7200
  162. ;  interleave: Interleave ratio
  163. ;  overh_time: Controller overhead time in milliseconds
  164. path=hdd.img
  165. readonly=no
  166. save=yes
  167. cylinders=921
  168. heads=2
  169. sectors=33
  170. seek_max=40.0
  171. seek_trk=8.0
  172. rot_speed=3600
  173. interleave=4
  174. overh_time=5.0
  175.  
  176. [mixer]
  177. ; prebuffer: How many milliseconds of data to prebuffer before audio starts to be emitted. A larger value might help sound stuttering, but will introduce latency.
  178. ;            Possible values: any positive integer number between 10 and 1000.
  179. ;      rate: Sample rate. Use the value which is more compatible with your sound card. Any emulated device with a rate different than this will be resampled.
  180. ;            Possible values: 48000, 44100, 49716.
  181. ;   samples: Audio samples buffer size; a larger buffer might help sound stuttering.
  182. ;            Possible values: 1024, 2048, 4096, 512, 256.
  183. ;    volume: Audio volume of the emulated sound cards.
  184. ;            Possible values: any positive real number, 1.0 is nominal. When in realistic GUI mode it's clamped to 1.3
  185. prebuffer=50
  186. rate=48000
  187. samples=1024
  188. volume=1.0
  189.  
  190. [pcspeaker]
  191. ; enabled: Enable PC-Speaker emulation.
  192. ;    rate: Sample rate. Best results with 22050.
  193. ;          Possible values: 22050, 48000, 44100, 32000, 11025.
  194. ;  volume: Audio volume.
  195. enabled=yes
  196. rate=22050
  197. volume=1.0
  198.  
  199. [ps1audio]
  200. ; enabled: Install the PS/1 Audio/Joystick Card.
  201. ;    rate: Sample rate of the PSG (Programmable Sound Generator). The DAC rate is programmed at run-time.
  202. ;          Possible values: 48000, 44100, 32000, 22050, 11025.
  203. ;  volume: Audio volume.
  204. enabled=yes
  205. rate=48000
  206. volume=1.0
  207.  
  208. [adlib]
  209. ; enabled: Install the AdLib Audio Card.
  210. ;    rate: Sample rate. The real AdLib uses a frequency of 49716Hz.
  211. ;          Possible values: 48000, 49716, 44100, 32000, 22050, 11025.
  212. ;  volume: Audio volume.
  213. enabled=no
  214. rate=48000
  215. volume=1.0
  216.  
  217. [soundfx]
  218. ; Volumes are expressed as positive real numbers.
  219. ;   volume: General volume of the sound effects. Set to 0.0 to disable, 1.0 for normal.
  220. ; fdd_seek: Volume of FDD seeks.
  221. ; fdd_spin: Volume of FDD spin noise.
  222. ; hdd_seek: Volume of HDD seeks.
  223. ; hdd_spin: Volume of HDD spin noise.
  224. ;   system: Volume of system unit's and monitor's noises (realistic GUI mode only.)
  225. volume=1.0
  226. fdd_spin=0.4
  227. fdd_seek=0.4
  228. hdd_spin=0.4
  229. hdd_seek=0.3
  230. system=1.0
  231.  
  232. [com]
  233. enabled=yes
  234. mode=null
  235. dev=
  236.  
  237. [lpt]
  238. enabled=yes
  239. port=LPT1
  240. file=
Advertisement
Add Comment
Please, Sign In to add comment