Guest User

Untitled

a guest
Jun 30th, 2020
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.55 KB | None | 0 0
  1. # Mupen64Plus Configuration File
  2. # This file is automatically read and written by the Mupen64Plus Core library
  3.  
  4. [64DD]
  5.  
  6. # Filename of the 64DD IPL ROM
  7. IPL-ROM = ""
  8. # Filename of the disk to load into Disk Drive
  9. Disk = ""
  10.  
  11.  
  12. [Audio-SDL]
  13.  
  14. # Mupen64Plus SDL Audio Plugin config parameter version number
  15. Version = 1.000000
  16. # Frequency which is used if rom doesn't want to change it
  17. DEFAULT_FREQUENCY = 33600
  18. # Swaps left and right channels
  19. SWAP_CHANNELS = False
  20. # Size of primary buffer in output samples. This is where audio is loaded after it's extracted from n64's memory.
  21. PRIMARY_BUFFER_SIZE = 16384
  22. # Fullness level target for Primary audio buffer, in equivalent output samples. This value must be larger than the SECONDARY_BUFFER_SIZE. Decreasing this value will reduce audio latency but requires a faster PC to avoid choppiness. Increasing this will increase audio latency but reduce the chance of drop-outs.
  23. PRIMARY_BUFFER_TARGET = 2048
  24. # Size of secondary buffer in output samples. This is SDL's hardware buffer. The SDL documentation states that this should be a power of two between 512 and 8192.
  25. SECONDARY_BUFFER_SIZE = 1024
  26. # Audio resampling algorithm. src-sinc-best-quality, src-sinc-medium-quality, src-sinc-fastest, src-zero-order-hold, src-linear, speex-fixed-{10-0}, trivial
  27. RESAMPLE = "trivial"
  28. # Volume control type: 1 = SDL (only affects Mupen64Plus output) 2 = OSS mixer (adjusts master PC volume)
  29. VOLUME_CONTROL_TYPE = 1
  30. # Percentage change each time the volume is increased or decreased
  31. VOLUME_ADJUST = 5
  32. # Default volume when a game is started. Only used if VOLUME_CONTROL_TYPE is 1
  33. VOLUME_DEFAULT = 80
  34. # Synchronize Video/Audio
  35. AUDIO_SYNC = False
  36.  
  37.  
  38. [Core]
  39.  
  40. # Mupen64Plus Core config parameter set version number. Please don't change this version number.
  41. Version = 1.010000
  42. # Draw on-screen display if True, otherwise don't draw OSD
  43. OnScreenDisplay = False
  44. # Use Pure Interpreter if 0, Cached Interpreter if 1, or Dynamic Recompiler if 2 or more
  45. R4300Emulator = 2
  46. # Disable compiled jump commands in dynamic recompiler (should be set to False)
  47. NoCompiledJump = False
  48. # Disable 4MB expansion RAM pack. May be necessary for some games
  49. DisableExtraMem = False
  50. # Increment the save state slot after each save operation
  51. AutoStateSlotIncrement = False
  52. # Activate the R4300 debugger when ROM execution begins, if core was built with Debugger support
  53. EnableDebugger = False
  54. # Save state slot (0-9) to use when saving/loading the emulator state
  55. CurrentStateSlot = 0
  56. # Path to directory where screenshots are saved. If this is blank, the default value of ${UserDataPath}/screenshot will be used
  57. ScreenshotPath = ""
  58. # Path to directory where emulator save states (snapshots) are saved. If this is blank, the default value of ${UserDataPath}/save will be used
  59. SaveStatePath = ""
  60. # Path to directory where SRAM/EEPROM data (in-game saves) are stored. If this is blank, the default value of ${UserDataPath}/save will be used
  61. SaveSRAMPath = ""
  62. # Path to a directory to search when looking for shared data files
  63. SharedDataPath = ""
  64. # Force number of cycles per emulated instruction
  65. CountPerOp = 0
  66. # Randomize PI/SI Interrupt Timing
  67. RandomizeInterrupt = True
  68. # Duration of SI DMA (-1: use per game settings)
  69. SiDmaDuration = -1
  70. # Gameboy Camera Video Capture backend
  71. GbCameraVideoCaptureBackend1 = ""
  72.  
  73.  
  74. [CoreEvents]
  75.  
  76. # Mupen64Plus CoreEvents config parameter set version number. Please don't change this version number.
  77. Version = 1.000000
  78. # SDL keysym for stopping the emulator
  79. Kbd Mapping Stop = 8
  80. # SDL keysym for switching between fullscreen/windowed modes
  81. Kbd Mapping Fullscreen = 0
  82. # SDL keysym for saving the emulator state
  83. Kbd Mapping Save State = 269
  84. # SDL keysym for loading the emulator state
  85. Kbd Mapping Load State = 270
  86. # SDL keysym for advancing the save state slot
  87. Kbd Mapping Increment Slot = 0
  88. # SDL keysym for resetting the emulator
  89. Kbd Mapping Reset = 290
  90. # SDL keysym for slowing down the emulator
  91. Kbd Mapping Speed Down = 291
  92. # SDL keysym for speeding up the emulator
  93. Kbd Mapping Speed Up = 292
  94. # SDL keysym for taking a screenshot
  95. Kbd Mapping Screenshot = 293
  96. # SDL keysym for pausing the emulator
  97. Kbd Mapping Pause = 112
  98. # SDL keysym for muting/unmuting the sound
  99. Kbd Mapping Mute = 109
  100. # SDL keysym for increasing the volume
  101. Kbd Mapping Increase Volume = 93
  102. # SDL keysym for decreasing the volume
  103. Kbd Mapping Decrease Volume = 91
  104. # SDL keysym for temporarily going really fast
  105. Kbd Mapping Fast Forward = 27
  106. # SDL keysym for advancing by one frame when paused
  107. Kbd Mapping Frame Advance = 47
  108. # SDL keysym for pressing the game shark button
  109. Kbd Mapping Gameshark = 103
  110. # Joystick event string for stopping the emulator
  111. Joy Mapping Stop = ""
  112. # Joystick event string for switching between fullscreen/windowed modes
  113. Joy Mapping Fullscreen = ""
  114. # Joystick event string for saving the emulator state
  115. Joy Mapping Save State = ""
  116. # Joystick event string for loading the emulator state
  117. Joy Mapping Load State = ""
  118. # Joystick event string for advancing the save state slot
  119. Joy Mapping Increment Slot = ""
  120. # Joystick event string for resetting the emulator
  121. Joy Mapping Reset = ""
  122. # Joystick event string for slowing down the emulator
  123. Joy Mapping Speed Down = ""
  124. # Joystick event string for speeding up the emulator
  125. Joy Mapping Speed Up = ""
  126. # Joystick event string for taking a screenshot
  127. Joy Mapping Screenshot = ""
  128. # Joystick event string for pausing the emulator
  129. Joy Mapping Pause = ""
  130. # Joystick event string for muting/unmuting the sound
  131. Joy Mapping Mute = ""
  132. # Joystick event string for increasing the volume
  133. Joy Mapping Increase Volume = ""
  134. # Joystick event string for decreasing the volume
  135. Joy Mapping Decrease Volume = ""
  136. # Joystick event string for fast-forward
  137. Joy Mapping Fast Forward = ""
  138. # Joystick event string for advancing by one frame when paused
  139. Joy Mapping Frame Advance = ""
  140. # Joystick event string for pressing the game shark button
  141. Joy Mapping Gameshark = ""
  142.  
  143.  
  144. [Input-SDL-Control1]
  145.  
  146. # Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
  147. version = 2.000000
  148. # Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
  149. mode = 0
  150. # Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
  151. device = -1
  152. # SDL joystick name (or Keyboard)
  153. name = "Keyboard"
  154. # Specifies whether this controller is 'plugged in' to the simulated N64
  155. plugged = True
  156. # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
  157. plugin = 2
  158. # If True, then mouse buttons may be used with this controller
  159. mouse = False
  160. # Scaling factor for mouse movements. For X, Y axes.
  161. MouseSensitivity = "2.00,2.00"
  162. # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
  163. AnalogDeadzone = "4096,4096"
  164. # 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
  165. AnalogPeak = "32768,32768"
  166. # Digital button configuration mappings
  167. DPad R = "key(100)"
  168. DPad L = "key(97)"
  169. DPad D = "key(115)"
  170. DPad U = "key(119)"
  171. Start = "key(13)"
  172. Z Trig = "key(105)"
  173. B Button = "key(117)"
  174. A Button = "key(106)"
  175. C Button R = "key(108)"
  176. C Button L = "key(121)"
  177. C Button D = "key(104)"
  178. C Button U = "key(111)"
  179. R Trig = "key(107)"
  180. L Trig = "key(32)"
  181. Mempak switch = "key(44)"
  182. Rumblepak switch = "key(46)"
  183. # Analog axis configuration mappings
  184. X Axis = "key(276,275)"
  185. Y Axis = "key(273,274)"
  186.  
  187.  
  188. [Input-SDL-Control2]
  189.  
  190. # Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
  191. version = 2.000000
  192. # Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
  193. mode = 2
  194. # Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
  195. device = -1
  196. # SDL joystick name (or Keyboard)
  197. name = ""
  198. # Specifies whether this controller is 'plugged in' to the simulated N64
  199. plugged = False
  200. # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
  201. plugin = 2
  202. # If True, then mouse buttons may be used with this controller
  203. mouse = False
  204. # Scaling factor for mouse movements. For X, Y axes.
  205. MouseSensitivity = "2.00,2.00"
  206. # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
  207. AnalogDeadzone = "4096,4096"
  208. # 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
  209. AnalogPeak = "32768,32768"
  210. # Digital button configuration mappings
  211. DPad R = ""
  212. DPad L = ""
  213. DPad D = ""
  214. DPad U = ""
  215. Start = ""
  216. Z Trig = ""
  217. B Button = ""
  218. A Button = ""
  219. C Button R = ""
  220. C Button L = ""
  221. C Button D = ""
  222. C Button U = ""
  223. R Trig = ""
  224. L Trig = ""
  225. Mempak switch = ""
  226. Rumblepak switch = ""
  227. # Analog axis configuration mappings
  228. X Axis = ""
  229. Y Axis = ""
  230.  
  231.  
  232. [Input-SDL-Control3]
  233.  
  234. # Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
  235. version = 2.000000
  236. # Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
  237. mode = 2
  238. # Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
  239. device = -1
  240. # SDL joystick name (or Keyboard)
  241. name = ""
  242. # Specifies whether this controller is 'plugged in' to the simulated N64
  243. plugged = False
  244. # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
  245. plugin = 2
  246. # If True, then mouse buttons may be used with this controller
  247. mouse = False
  248. # Scaling factor for mouse movements. For X, Y axes.
  249. MouseSensitivity = "2.00,2.00"
  250. # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
  251. AnalogDeadzone = "4096,4096"
  252. # 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
  253. AnalogPeak = "32768,32768"
  254. # Digital button configuration mappings
  255. DPad R = ""
  256. DPad L = ""
  257. DPad D = ""
  258. DPad U = ""
  259. Start = ""
  260. Z Trig = ""
  261. B Button = ""
  262. A Button = ""
  263. C Button R = ""
  264. C Button L = ""
  265. C Button D = ""
  266. C Button U = ""
  267. R Trig = ""
  268. L Trig = ""
  269. Mempak switch = ""
  270. Rumblepak switch = ""
  271. # Analog axis configuration mappings
  272. X Axis = ""
  273. Y Axis = ""
  274.  
  275.  
  276. [Input-SDL-Control4]
  277.  
  278. # Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
  279. version = 2.000000
  280. # Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
  281. mode = 2
  282. # Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
  283. device = -1
  284. # SDL joystick name (or Keyboard)
  285. name = ""
  286. # Specifies whether this controller is 'plugged in' to the simulated N64
  287. plugged = False
  288. # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
  289. plugin = 2
  290. # If True, then mouse buttons may be used with this controller
  291. mouse = False
  292. # Scaling factor for mouse movements. For X, Y axes.
  293. MouseSensitivity = "2.00,2.00"
  294. # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
  295. AnalogDeadzone = "4096,4096"
  296. # 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
  297. AnalogPeak = "32768,32768"
  298. # Digital button configuration mappings
  299. DPad R = ""
  300. DPad L = ""
  301. DPad D = ""
  302. DPad U = ""
  303. Start = ""
  304. Z Trig = ""
  305. B Button = ""
  306. A Button = ""
  307. C Button R = ""
  308. C Button L = ""
  309. C Button D = ""
  310. C Button U = ""
  311. R Trig = ""
  312. L Trig = ""
  313. Mempak switch = ""
  314. Rumblepak switch = ""
  315. # Analog axis configuration mappings
  316. X Axis = ""
  317. Y Axis = ""
  318.  
  319.  
  320. [Rsp-HLE]
  321.  
  322. # Mupen64Plus RSP HLE Plugin config parameter version number
  323. Version = 1.000000
  324. # Path to a RSP plugin which will be used when encountering an unknown ucode.You can disable this by letting an empty string.
  325. RspFallback = ""
  326. # Send display lists to the graphics plugin
  327. DisplayListToGraphicsPlugin = True
  328. # Send audio lists to the audio plugin
  329. AudioListToAudioPlugin = False
  330.  
  331.  
  332. [Transferpak]
  333.  
  334. # Filename of the GB ROM to load into transferpak 1
  335. GB-rom-1 = ""
  336. # Filename of the GB RAM to load into transferpak 1
  337. GB-ram-1 = ""
  338. # Filename of the GB ROM to load into transferpak 2
  339. GB-rom-2 = ""
  340. # Filename of the GB RAM to load into transferpak 2
  341. GB-ram-2 = ""
  342. # Filename of the GB ROM to load into transferpak 3
  343. GB-rom-3 = ""
  344. # Filename of the GB RAM to load into transferpak 3
  345. GB-ram-3 = ""
  346. # Filename of the GB ROM to load into transferpak 4
  347. GB-rom-4 = ""
  348. # Filename of the GB RAM to load into transferpak 4
  349. GB-ram-4 = ""
  350.  
  351.  
  352. [UI-Console]
  353.  
  354. # Mupen64Plus UI-Console config parameter set version number. Please don't change this version number.
  355. Version = 1.000000
  356. # Directory in which to search for plugins
  357. PluginDir = "/usr/local/lib/mupen64plus/"
  358. # Filename of video plugin
  359. VideoPlugin = "mupen64plus-video-rice.so"
  360. # Filename of audio plugin
  361. AudioPlugin = "mupen64plus-audio-sdl.so"
  362. # Filename of input plugin
  363. InputPlugin = "mupen64plus-input-sdl.so"
  364. # Filename of RSP plugin
  365. RspPlugin = "mupen64plus-rsp-hle.so"
  366.  
  367.  
  368. [Video-General]
  369.  
  370. # Use fullscreen mode if True, or windowed mode if False
  371. Fullscreen = True
  372. # Width of output window or fullscreen width
  373. ScreenWidth = 320
  374. # Height of output window or fullscreen height
  375. ScreenHeight = 240
  376. # If true, activate the SDL_GL_SWAP_CONTROL attribute
  377. VerticalSync = True
  378.  
  379.  
  380. [Video-Rice]
  381.  
  382. # Mupen64Plus Rice Video Plugin config parameter version number
  383. Version = 1
  384. # Frame Buffer Emulation (0=ROM default, 1=disable)
  385. FrameBufferSetting = 0
  386. # Frequency to write back the frame buffer (0=every frame, 1=every other frame, etc)
  387. FrameBufferWriteBackControl = 0
  388. # Render-to-texture emulation (0=none, 1=ignore, 2=normal, 3=write back, 4=write back and reload)
  389. RenderToTexture = 0
  390. # Control when the screen will be updated (0=ROM default, 1=VI origin update, 2=VI origin change, 3=CI change, 4=first CI change, 5=first primitive draw, 6=before screen clear, 7=after screen drawn)
  391. ScreenUpdateSetting = 4
  392. # Force to use normal alpha blender
  393. NormalAlphaBlender = True
  394. # Use a faster algorithm to speed up texture loading and CRC computation
  395. FastTextureLoading = False
  396. # Use different texture coordinate clamping code
  397. AccurateTextureMapping = False
  398. # Force emulated frame buffers to be in N64 native resolution
  399. InN64Resolution = 3
  400. # Try to reduce Video RAM usage (should never be used)
  401. SaveVRAM = False
  402. # Enable this option to have better render-to-texture quality
  403. DoubleSizeForSmallTxtrBuf = 4
  404. # Force to use normal color combiner
  405. DefaultCombinerDisable = False
  406. # Enable game-specific settings from INI file
  407. EnableHacks = True
  408. # If enabled, graphics will be drawn in WinFrame mode instead of solid and texture mode
  409. WinFrameMode = False
  410. # N64 Texture Memory Full Emulation (may fix some games, may break others)
  411. FullTMEMEmulation = False
  412. # Enable vertex clipper for fog operations
  413. OpenGLVertexClipper = False
  414. # Enable/Disable SSE optimizations for capable CPUs
  415. EnableSSE = True
  416. # If this option is enabled, the plugin will skip every other frame
  417. SkipFrame = False
  418. # If enabled, texture enhancement will be done only for TxtRect ucode
  419. TexRectOnly = False
  420. # If enabled, texture enhancement will be done only for textures width+height<=128
  421. SmallTextureOnly = False
  422. # Select hi-resolution textures based only on the CRC and ignore format+size information (Glide64 compatibility)
  423. LoadHiResCRCOnly = True
  424. # Enable hi-resolution texture file loading
  425. LoadHiResTextures = False
  426. # Enable texture dumping
  427. DumpTexturesToFiles = False
  428. # Display On-screen FPS
  429. ShowFPS = False
  430. # Use Mipmapping? 0=no, 1=nearest, 2=bilinear, 3=trilinear
  431. Mipmapping = 0
  432. # Enable, Disable fog generation (0=Disable, 1=Enable)
  433. FogMethod = 0
  434. # Force to use texture filtering or not (0=auto: n64 choose, 1=force no filtering, 2=force filtering)
  435. ForceTextureFilter = 0
  436. # Primary texture enhancement filter (0=None, 1=2X, 2=2XSAI, 3=HQ2X, 4=LQ2X, 5=HQ4X, 6=Sharpen, 7=Sharpen More, 8=External, 9=Mirrored)
  437. TextureEnhancement = 0
  438. # Secondary texture enhancement filter (0 = none, 1-4 = filtered)
  439. TextureEnhancementControl = 0
  440. # Color bit depth to use for textures (0=default, 1=32 bits, 2=16 bits)
  441. TextureQuality = 2
  442. # Z-buffer depth (only 16 or 32)
  443. OpenGLDepthBufferSetting = 16
  444. # Enable/Disable MultiSampling (0=off, 2,4,8,16=quality)
  445. MultiSampling = 0
  446. # Color bit depth for rendering window (0=32 bits, 1=16 bits)
  447. ColorQuality = 0
  448. # OpenGL level to support (0=auto, 1=OGL_FRAGMENT_PROGRAM)
  449. OpenGLRenderSetting = 0
  450. # Enable/Disable Anisotropic Filtering for Mipmapping (0=no filtering, 2-16=quality). This is uneffective if Mipmapping is 0. If the given value is to high to be supported by your graphic card, the value will be the highest value your graphic card can support. Better result with Trilinear filtering
  451. AnisotropicFiltering = 0
  452. # If true, use polygon offset values specified below
  453. ForcePolygonOffset = False
  454. # Specifies a scale factor that is used to create a variable depth offset for each polygon
  455. PolygonOffsetFactor = 0.000000
  456. # Is multiplied by an implementation-specific value to create a constant depth offset
  457. PolygonOffsetUnits = 0.000000
Add Comment
Please, Sign In to add comment