Guest User

mupen64plus.cfg

a guest
May 28th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.79 KB | None | 0 0
  1. # Mupen64Plus Configuration File
  2. # This file is automatically read and written by the Mupen64Plus Core library
  3.  
  4. [Audio-OMX]
  5.  
  6. Version = 1
  7. OUTPUT_PORT = "1"
  8. # Frequency which is used if rom doesn't want to change it
  9. DEFAULT_FREQUENCY = 33600
  10. # Swaps left and right channels
  11. SWAP_CHANNELS = False
  12. # Audio Output Frequncy mode (when NATIVE_MODE=false): 0 = Rom Frequency, 1 ROM Frequency if supported (HDMI only), 2 = Standard frequency < Rom Frequency, 3 = Standard frequency > Rom Frequency, [N] Force output frequency
  13. DEFAULT_MODE = 0
  14.  
  15.  
  16. [Core]
  17.  
  18. # Mupen64Plus Core config parameter set version number. Please don't change this version number.
  19. Version = 1.010000
  20. # Draw on-screen display if True, otherwise don't draw OSD
  21. OnScreenDisplay = False
  22. # Use Pure Interpreter if 0, Cached Interpreter if 1, or Dynamic Recompiler if 2 or more
  23. R4300Emulator = 2
  24. # Disable compiled jump commands in dynamic recompiler (should be set to False)
  25. NoCompiledJump = False
  26. # Disable 4MB expansion RAM pack. May be necessary for some games
  27. DisableExtraMem = False
  28. # Increment the save state slot after each save operation
  29. AutoStateSlotIncrement = False
  30. # Activate the R4300 debugger when ROM execution begins, if core was built with Debugger support
  31. EnableDebugger = False
  32. # Save state slot (0-9) to use when saving/loading the emulator state
  33. CurrentStateSlot = 0
  34. # Path to directory where screenshots are saved. If this is blank, the default value of ${UserConfigPath}/screenshot will be used
  35. ScreenshotPath = "/home/pi/RetroPie/roms/n64"
  36. # Path to directory where emulator save states (snapshots) are saved. If this is blank, the default value of ${UserConfigPath}/save will be used
  37. SaveStatePath = "/home/pi/RetroPie/roms/n64"
  38. # Path to directory where SRAM/EEPROM data (in-game saves) are stored. If this is blank, the default value of ${UserConfigPath}/save will be used
  39. SaveSRAMPath = "/home/pi/RetroPie/roms/n64"
  40. # Path to a directory to search when looking for shared data files
  41. SharedDataPath = "/opt/retropie/configs/n64"
  42. # Delay interrupt after DMA SI read/write
  43. DelaySI = True
  44. # Force number of cycles per emulated instruction
  45. CountPerOp = 0
  46. # Use alternate VI timing (-1=Game default, 0=Don't use alternate timing, 1=Use alternate timing)
  47. ViTiming = -1
  48. # Modify the default count per scanline(-1 or 0=Game default)
  49. CountPerScanline = -1
  50. # Disable speculative precompilation in new dynarec
  51. DisableSpecRecomp = True
  52.  
  53.  
  54. [CoreEvents]
  55.  
  56. # Mupen64Plus CoreEvents config parameter set version number. Please don't change this version number.
  57. Version = 1
  58. # SDL keysym for stopping the emulator
  59. Kbd Mapping Stop = 27
  60. # SDL keysym for switching between fullscreen/windowed modes
  61. Kbd Mapping Fullscreen = 0
  62. # SDL keysym for saving the emulator state
  63. Kbd Mapping Save State = 286
  64. # SDL keysym for loading the emulator state
  65. Kbd Mapping Load State = 288
  66. # SDL keysym for advancing the save state slot
  67. Kbd Mapping Increment Slot = 0
  68. # SDL keysym for resetting the emulator
  69. Kbd Mapping Reset = 290
  70. # SDL keysym for slowing down the emulator
  71. Kbd Mapping Speed Down = 291
  72. # SDL keysym for speeding up the emulator
  73. Kbd Mapping Speed Up = 292
  74. # SDL keysym for taking a screenshot
  75. Kbd Mapping Screenshot = 293
  76. # SDL keysym for pausing the emulator
  77. Kbd Mapping Pause = 112
  78. # SDL keysym for muting/unmuting the sound
  79. Kbd Mapping Mute = 109
  80. # SDL keysym for increasing the volume
  81. Kbd Mapping Increase Volume = 93
  82. # SDL keysym for decreasing the volume
  83. Kbd Mapping Decrease Volume = 91
  84. # SDL keysym for temporarily going really fast
  85. Kbd Mapping Fast Forward = 102
  86. # SDL keysym for advancing by one frame when paused
  87. Kbd Mapping Frame Advance = 47
  88. # SDL keysym for pressing the game shark button
  89. Kbd Mapping Gameshark = 103
  90. # Joystick event string for stopping the emulator
  91. Joy Mapping Stop = "J0B0/B3"
  92. # Joystick event string for switching between fullscreen/windowed modes
  93. Joy Mapping Fullscreen = ""
  94. # Joystick event string for saving the emulator state
  95. Joy Mapping Save State = "J0B0/B11"
  96. # Joystick event string for loading the emulator state
  97. Joy Mapping Load State = "J0B0/B10"
  98. # Joystick event string for advancing the save state slot
  99. Joy Mapping Increment Slot = ""
  100. # Joystick event string for taking a screenshot
  101. Joy Mapping Screenshot = ""
  102. # Joystick event string for pausing the emulator
  103. Joy Mapping Pause = ""
  104. # Joystick event string for muting/unmuting the sound
  105. Joy Mapping Mute = ""
  106. # Joystick event string for increasing the volume
  107. Joy Mapping Increase Volume = ""
  108. # Joystick event string for decreasing the volume
  109. Joy Mapping Decrease Volume = ""
  110. # Joystick event string for fast-forward
  111. Joy Mapping Fast Forward = ""
  112. # Joystick event string for pressing the game shark button
  113. Joy Mapping Gameshark = ""
  114.  
  115.  
  116. [Input-SDL-Control1]
  117.  
  118. # Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
  119. version = 2
  120. # Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
  121. mode = 2
  122. # Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
  123. device = 0
  124. # SDL joystick name (or Keyboard)
  125. name = "PLAYSTATION(R)3 Controller"
  126. # Specifies whether this controller is 'plugged in' to the simulated N64
  127. plugged = True
  128. # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 5=Rumble pak
  129. plugin = 2
  130. # If True, then mouse buttons may be used with this controller
  131. mouse = False
  132. # Scaling factor for mouse movements. For X, Y axes.
  133. MouseSensitivity = "2.00,2.00"
  134. # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
  135. AnalogDeadzone = "4096,4096"
  136. # An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
  137. AnalogPeak = "32768,32768"
  138. # Digital button configuration mappings
  139. DPad R = "button(5)"
  140. DPad L = "button(7)"
  141. DPad D = "button(6)"
  142. DPad U = "button(4)"
  143. Start = "button(3)"
  144. Z Trig = "button(8)"
  145. B Button = "button(12)"
  146. A Button = "button(15)"
  147. C Button R = "axis(2+)"
  148. C Button L = "axis(2-)"
  149. C Button D = "button(14) axis(3+)"
  150. C Button U = "button(13) axis(3-)"
  151. R Trig = "button(11)"
  152. L Trig = "button(10)"
  153. Mempak switch = "button(1)"
  154. Rumblepak switch = "button(2)"
  155. # Analog axis configuration mappings
  156. X Axis = "axis(0-,0+)"
  157. Y Axis = "axis(1-,1+)"
  158.  
  159.  
  160. [Input-SDL-Control2]
  161.  
  162. # Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
  163. version = 2
  164. # Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
  165. mode = 2
  166. # Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
  167. device = -1
  168. # SDL joystick name (or Keyboard)
  169. name = ""
  170. # Specifies whether this controller is 'plugged in' to the simulated N64
  171. plugged = False
  172. # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 5=Rumble pak
  173. plugin = 1
  174. # If True, then mouse buttons may be used with this controller
  175. mouse = False
  176. # Scaling factor for mouse movements. For X, Y axes.
  177. MouseSensitivity = "2.00,2.00"
  178. # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
  179. AnalogDeadzone = "4096,4096"
  180. # An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
  181. AnalogPeak = "32768,32768"
  182. # Digital button configuration mappings
  183. DPad R = ""
  184. DPad L = ""
  185. DPad D = ""
  186. DPad U = ""
  187. Start = ""
  188. Z Trig = ""
  189. B Button = ""
  190. A Button = ""
  191. C Button R = ""
  192. C Button L = ""
  193. C Button D = ""
  194. C Button U = ""
  195. R Trig = ""
  196. L Trig = ""
  197. Mempak switch = ""
  198. Rumblepak switch = ""
  199. # Analog axis configuration mappings
  200. X Axis = ""
  201. Y Axis = ""
  202.  
  203. [Input-SDL-Control3]
  204.  
  205. # Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
  206. version = 2
  207. # Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
  208. mode = 2
  209. # Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
  210. device = -1
  211. # SDL joystick name (or Keyboard)
  212. name = ""
  213. # Specifies whether this controller is 'plugged in' to the simulated N64
  214. plugged = False
  215. # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 5=Rumble pak
  216. plugin = 1
  217. # If True, then mouse buttons may be used with this controller
  218. mouse = False
  219. # Scaling factor for mouse movements. For X, Y axes.
  220. MouseSensitivity = "2.00,2.00"
  221. # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
  222. AnalogDeadzone = "4096,4096"
  223. # An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
  224. AnalogPeak = "32768,32768"
  225. # Digital button configuration mappings
  226. DPad R = ""
  227. DPad L = ""
  228. DPad D = ""
  229. DPad U = ""
  230. Start = ""
  231. Z Trig = ""
  232. B Button = ""
  233. A Button = ""
  234. C Button R = ""
  235. C Button L = ""
  236. C Button D = ""
  237. C Button U = ""
  238. R Trig = ""
  239. L Trig = ""
  240. Mempak switch = ""
  241. Rumblepak switch = ""
  242. # Analog axis configuration mappings
  243. X Axis = ""
  244. Y Axis = ""
  245.  
  246.  
  247. [Input-SDL-Control4]
  248.  
  249. # Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
  250. version = 2
  251. # Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
  252. mode = 2
  253. # Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
  254. device = -1
  255. # SDL joystick name (or Keyboard)
  256. name = ""
  257. # Specifies whether this controller is 'plugged in' to the simulated N64
  258. plugged = False
  259. # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 5=Rumble pak
  260. plugin = 1
  261. # If True, then mouse buttons may be used with this controller
  262. mouse = False
  263. # Scaling factor for mouse movements. For X, Y axes.
  264. MouseSensitivity = "2.00,2.00"
  265. # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
  266. AnalogDeadzone = "4096,4096"
  267. # An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
  268. AnalogPeak = "32768,32768"
  269. # Digital button configuration mappings
  270. DPad R = ""
  271. DPad L = ""
  272. DPad D = ""
  273. DPad U = ""
  274. Start = ""
  275. Z Trig = ""
  276. B Button = ""
  277. A Button = ""
  278. C Button R = ""
  279. C Button L = ""
  280. C Button D = ""
  281. C Button U = ""
  282. R Trig = ""
  283. L Trig = ""
  284. Mempak switch = ""
  285. Rumblepak switch = ""
  286. # Analog axis configuration mappings
  287. X Axis = ""
  288. Y Axis = ""
  289.  
  290.  
  291. [UI-Console]
  292.  
  293. # Mupen64Plus UI-Console config parameter set version number. Please don't change this version number.
  294. Version = 1
  295. # Directory in which to search for plugins
  296. PluginDir = "./"
  297. # Filename of video plugin
  298. VideoPlugin = "mupen64plus-video-GLideN64.so"
  299. # Filename of audio plugin
  300. AudioPlugin = "mupen64plus-audio-omx.so"
  301. # Filename of input plugin
  302. InputPlugin = "mupen64plus-input-sdl.so"
  303. # Filename of RSP plugin
  304. RspPlugin = "mupen64plus-rsp-hle.so"
  305.  
  306.  
  307. [Video-General]
  308.  
  309. Fullscreen = False
  310. ScreenWidth = 320
  311. ScreenHeight = 240
  312. # If true, activate the SDL_GL_SWAP_CONTROL attribute
  313. VerticalSync = False
  314.  
  315.  
  316. [Video-GLideN64]
  317.  
  318. # Settings version. Don't touch it.
  319. configVersion = 15
  320. # Crop resulted image (0=disable, 1=auto crop, 2=user defined crop)
  321. CropMode = 0
  322. # Crop width pixels from left and right of resulted image (in native resolution)
  323. CropWidth = 0
  324. # Crop height pixels from top and bottom of resulted image (in native resolution)
  325. CropHeight = 0
  326. # Enable/Disable MultiSampling (0=off, 2,4,8,16=quality)
  327. MultiSampling = 0
  328. # Screen aspect ratio (0=stretch, 1=force 4:3, 2=force 16:9, 3=adjust)
  329. AspectRatio = 1
  330. # Swap frame buffers (0=On VI update call, 1=On VI origin change, 2=On buffer update)
  331. BufferSwapMode = 0
  332. # Frame buffer size is the factor of N64 native resolution.
  333. UseNativeResolutionFactor = 0
  334. # Bilinear filtering mode (0=N64 3point, 1=standard)
  335. bilinearMode = True
  336. # Max level of Anisotropic Filtering, 0 for off
  337. MaxAnisotropy = False
  338. # Size of texture cache in megabytes. Good value is VRAM*3/4
  339. CacheSize = 500
  340. # Enable color noise emulation.
  341. EnableNoise = True
  342. # Enable LOD emulation.
  343. EnableLOD = True
  344. # Enable hardware per-pixel lighting.
  345. EnableHWLighting = False
  346. # Use persistent storage for compiled shaders.
  347. EnableShadersStorage = True
  348. # Make texrect coordinates continuous to avoid black lines between them. (0=Off, 1=Auto, 2=Force)
  349. CorrectTexrectCoords = 0
  350. # Render 2D texrects in native resolution to fix misalignment between parts of 2D image.
  351. EnableNativeResTexrects = False
  352. # Do not use shaders to emulate N64 blending modes. Works faster on slow GPU. Can cause glitches.
  353. EnableLegacyBlending = False
  354. # Enable frame and|or depth buffer emulation.
  355. EnableFBEmulation = True
  356. # Copy auxiliary buffers to RDRAM
  357. EnableCopyAuxiliaryToRDRAM = False
  358. # Enable N64 depth compare instead of OpenGL standard one. Experimental.
  359. EnableN64DepthCompare = False
  360. # Disable buffers read/write with FBInfo. Use for games, which do not work with FBInfo.
  361. DisableFBInfo = True
  362. # Read color buffer by 4kb chunks (strict follow to FBRead specification)
  363. FBInfoReadColorChunk = False
  364. # Read depth buffer by 4kb chunks (strict follow to FBRead specification)
  365. FBInfoReadDepthChunk = True
  366. # Enable color buffer copy to RDRAM (0=do not copy, 1=copy in sync mode, 2=copy in async mode)
  367. EnableCopyColorToRDRAM = 2
  368. # Enable depth buffer copy to RDRAM (0=do not copy, 1=copy from video memory, 2=use software render)
  369. EnableCopyDepthToRDRAM = 2
  370. # Enable color buffer copy from RDRAM.
  371. EnableCopyColorFromRDRAM = False
  372. # Texture filter (0=none, 1=Smooth filtering 1, 2=Smooth filtering 2, 3=Smooth filtering 3, 4=Smooth filtering 4, 5=Sharp filtering 1, 6=Sharp filtering 2)
  373. txFilterMode = 0
  374. # Texture Enhancement (0=none, 1=store as is, 2=X2, 3=X2SAI, 4=HQ2X, 5=HQ2XS, 6=LQ2X, 7=LQ2XS, 8=HQ4X, 9=2xBRZ, 10=3xBRZ, 11=4xBRZ, 12=5xBRZ), 13=6xBRZ
  375. txEnhancementMode = 0
  376. # Deposterize texture before enhancement.
  377. txDeposterize = False
  378. # Don't filter background textures.
  379. txFilterIgnoreBG = False
  380. # Size of filtered textures cache in megabytes.
  381. txCacheSize = 100
  382. # Use high-resolution texture packs if available.
  383. txHiresEnable = False
  384. # Allow to use alpha channel of high-res texture fully.
  385. txHiresFullAlphaChannel = False
  386. # Use alternative method of paletted textures CRC calculation.
  387. txHresAltCRC = False
  388. # Enable dump of loaded N64 textures.
  389. txDump = False
  390. # Zip textures cache.
  391. txCacheCompression = True
  392. # Force use 16bit texture formats for HD textures.
  393. txForce16bpp = False
  394. # Save texture cache to hard disk.
  395. txSaveCache = True
  396. # Path to folder with hi-res texture packs.
  397. txPath = "/home/pi/.local/share/mupen64plus/hires_texture"
  398. # File name of True Type Font for text messages.
  399. fontName = "FreeSans.ttf"
  400. # Font size.
  401. fontSize = 18
  402. # Font color in RGB format.
  403. fontColor = "B5E61D"
  404. # Enable bloom filter
  405. EnableBloom = False
  406. # Brightness threshold level for bloom. Values [2, 6]
  407. bloomThresholdLevel = 4
  408. # Bloom blend mode (0=Strong, 1=Mild, 2=Light)
  409. bloomBlendMode = 0
  410. # Blur radius. Values [2, 10]
  411. blurAmount = 10
  412. # Blur strength. Values [10, 100]
  413. blurStrength = 20
  414. # Force gamma correction.
  415. ForceGammaCorrection = False
  416. # Gamma correction level.
  417. GammaCorrectionLevel = 2.000000
  418. # Show FPS counter.
  419. ShowFPS = False
  420. # Show VI/S counter.
  421. ShowVIS = False
  422. # Show percent counter.
  423. ShowPercent = False
  424. # Counters horisontal position (0=left, 1=right)
  425. CountersHPos = 0
  426. # Counters vertical position (0=bottom, 1=top)
  427. CountersVPos = 0
Add Comment
Please, Sign In to add comment