Guest User

n64 audio fix issue

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