Guest User

Mister.ini Multisystem RGB Scart

a guest
Jul 26th, 2025
6
0
29 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.96 KB | None | 0 0
  1. [MiSTer]
  2. key_menu_as_rgui=0 ; set to 1 to make the MENU key map to RGUI in Minimig (e.g. for Right Amiga)
  3. forced_scandoubler=0 ; set to 1 to run scandoubler on VGA output always (depends on core).
  4. ypbpr=0 ; set to 1 for YPbPr on VGA output.
  5. composite_sync=0 ; set to 1 for composite sync on HSync signal of VGA output.
  6. vga_scaler=0 ; set to 1 to connect VGA to scaler output.
  7. hdmi_audio_96k=0 ; set to 1 for 96khz/16bit HDMI audio (48khz/16bit otherwise)
  8. keyrah_mode=0x18d80002 ; VIDPID of keyrah for special code translation (0x23418037 for Arduino Micro)
  9. vscale_mode=0 ; 0 - scale to fit the screen height.
  10. ; 1 - use integer scale only.
  11. ; 2 - use 0.5 steps of scale.
  12. ; 3 - use 0.25 steps of scale.
  13. ; 4 - integer resolution scaling, use core aspect ratio
  14. ; 5 - integer resolution scaling, maintain display aspect ratio
  15. vscale_border=0 ; set vertical border for TVs cutting the upper/bottom parts of screen (1-399)
  16. ;bootscreen=0 ; uncomment to disable boot screen of some cores like Minimig.
  17. ;mouse_throttle=10 ; 1-100 mouse speed divider. Useful for very sensitive mice
  18. rbf_hide_datecode=0 ; 1 - hides datecodes from rbf file names. Press F2 for quick temporary toggle
  19. menu_pal=1 ; 1 - PAL mode for menu core
  20. hdmi_limited=0 ; 1 - use limited (16..235) color range over HDMI
  21. ; 2 - use limited (16..255) color range over HDMI, for VGA converters.
  22. direct_video=0 ; 1 - enable core video timing over HDMI, use only with VGA converters.
  23. hdr=0 ; 1 - enable HDR using the BT2020 color space (faux-HDR, use color controls to tweak).
  24. ; 2 - enable HDR using the DCI P3 color space.
  25. ; 3 - enable HDR without color space conversion.
  26. fb_size=0 ; 0 - automatic, 1 - full size, 2 - 1/2 of resolution, 4 - 1/4 of resolution.
  27. fb_terminal=0 ; 1 - enabled (default), 0 - disabled
  28. osd_timeout=30 ; 5-3600 timeout (in seconds) for OSD to disappear in Menu core. 0 - never timeout.
  29. ; Background picture will get darker after double timeout
  30. video_off=0 ; output black frame in Menu core after timeout (is seconds). Valid only if osd_timout is non zero.
  31. osd_rotate=0 ; Display OSD menu rotated, 0 - no rotation, 1 - rotate right (+90°), 2 - rotate left (-90°)
  32. vga_sog=0 ; 1 - enable sync on green (needs analog I/O board v6.0 or newer).
  33.  
  34.  
  35. ; 1 - enables the recent file loaded/mounted.
  36. ; WARNING: This option will enable write to SD card on every load/mount which may wear the SD card after many writes to the same place
  37. ; There is also higher chance to corrupt the File System if MiSTer will be reset or powered off while writing.
  38. recents=0
  39.  
  40. ; lastcore - Autoboot the last loaded core (corename autosaved in CONFIG/lastcore.dat) first found on the SD/USB
  41. ; lastexactcore - Autoboot the last loaded exact core (corename_yyyymmdd.rbf autosaved in CONFIG/lastcore.dat) first found on the SD/USB
  42. ; corename - Autoboot first corename_*.rbf found on the SD/USB
  43. ; corename_yyyymmdd.rbf - Autoboot first corename_yyyymmdd.rbf found on the SD/USB
  44. ;bootcore=lastcore ; uncomment to autoboot a core, as the last loaded core.
  45.  
  46. ; 10-30 timeout before autoboot, comment for autoboot without timeout.
  47. bootcore_timeout=10
  48.  
  49. ; Option to load the custom font. Format is plain bitmap 8x8.
  50. ; Supported sizes of font:
  51. ; 768 bytes - chars 32-127 (only alpha + numeric)
  52. ; 1024 bytes - chars 0-127
  53. ; 1136 bytes - chars 0-141
  54. ; up to 2048 - only chars 0-141 will be used.
  55. ; if first 32 chars are empty (for sizes 1024 bytes and more) then they are skipped.
  56. font=font/myfont.pf
  57.  
  58. ; USER button emulation by keybaord. Usually it's reset button.
  59. ; 0 - lctrl+lalt+ralt (lctrl+lgui+rgui on keyrah)
  60. ; 1 - lctrl+lgui+rgui
  61. ; 2 - lctrl+lalt+del
  62. ; 3 - same as 0 (lctrl+lalt+ralt on keyrah)
  63. reset_combo=0
  64.  
  65. ; !!!!
  66. ; Attention: if video_mode is not set in INI, then MiSTer will try to detect
  67. ; native mode of display and use it instead.
  68. ; Additionally, if dvi_mode is not set (only if video_mode is not set),
  69. ; then MiSTer will try to detect if display is DVI.
  70. ; !!!!
  71.  
  72. ; set to 1 for DVI mode. Audio won't be transmitted through HDMI in DVI mode.
  73. ;dvi_mode=0
  74.  
  75. ; 0 - 1280x720@60
  76. ; 1 - 1024x768@60
  77. ; 2 - 720x480@60
  78. ; 3 - 720x576@50
  79. ; 4 - 1280x1024@60
  80. ; 5 - 800x600@60
  81. ; 6 - 640x480@60
  82. ; 7 - 1280x720@50
  83. ; 8 - 1920x1080@60
  84. ; 9 - 1920x1080@50
  85. ;10 - 1366x768@60
  86. ;11 - 1024x600@60
  87. ;12 - 1920x1440@60
  88. ;13 - 2048x1536@60
  89. ;14 - 2560x1440@60
  90. ;
  91. ; custom mode: hact,hfp,hs,hbp,vact,vfp,vs,vbp,Fpix_in_KHz[,hsyncp,vsyncp]
  92. ; example: video_mode=1280,110,40,220,720,5,5,20,74250,+hsync,-vsync
  93. ;
  94. ; calculated mode: width,height,refresh[,flags]
  95. ; example: video_mode=1920,1200,60
  96. ; flags - cvt=CVT timing, cvtrb=CVT-RB timing (default)
  97. ;video_mode=0
  98.  
  99. ; set to 1-10 (seconds) to display video info on startup/change
  100. video_info=0
  101.  
  102. ; Set to 1 for automatic HDMI VSync rate adjust to match original VSync.
  103. ; Set to 2 for low latency mode (single buffer).
  104. ; This option makes video butter smooth like on original emulated system.
  105. ; Adjusting is done by changing pixel clock. Not every display supports variable pixel clock.
  106. ; For proper adjusting and to reduce possible out of range pixel clock, use 60Hz HDMI video
  107. ; modes as a base even for 50Hz systems.
  108. vsync_adjust=0
  109.  
  110. ; If you monitor doesn't support either very low (NTSC monitors may not support PAL) or
  111. ; very high (PAL monitors may not support NTSC) then you can set refresh_min and/or refresh_max
  112. ; parameters, so vsync_adjust won't be applied for refreshes outside specified.
  113. ; These parameters are valid only when vsync_adjust is non-zero.
  114. refresh_min=0
  115. refresh_max=0
  116.  
  117. ; These parameters have the same format as video_mode.
  118. ; You need to supply both PAL and NTSC modes if you want vsync_adjust to switch between
  119. ; predefined modes as a base. This will reduce the range of pixel clock.
  120. ;video_mode_ntsc=0
  121. ;video_mode_pal=7
  122.  
  123. ; Provided below are parameters for HDMI color controls.
  124. ; The defaults that are set below will result in an unaltered image.
  125. ; Brightness, contrast and saturation all can be set to 0 - 100.
  126. ; Hue can be set to 0 - 360, observing the HSL color representation.
  127. ; Each of 6 (mandatory) values in gain/offset can be set to -2 - 2.
  128. ; These 6 values represent gain and offset in order: Rg,Ro,Gg,Go,Bg,Bo
  129. ; Example 1: Inverted colors, hue shifted 180 degrees:
  130. ; video_hue= 180
  131. ; video_gain_offset= -1, 1, -1, 1, -1, 1
  132. ; Example 2: Slightly desaturated, warm display
  133. ; video_saturation= 80
  134. ; video_gain_offset= 1.5, -0.1, 1.3, -0.15, 0.9, 0.05
  135. video_brightness=50
  136. video_contrast=50
  137. video_saturation=100
  138. video_hue=0
  139. video_gain_offset=1,0,1,0,1,0
  140.  
  141. ; 1-10 (seconds) to display controller's button map upon first time key press
  142. ; 0 - disable
  143. controller_info=6
  144.  
  145. ; JammaSD/J-PAC/I-PAC keys to joysticks translation
  146. ; You have to provide correct VID and PID of your input device
  147. ; Examples: Legacy J-PAC with Mini-USB or USB capable I-PAC with PS/2 connectors VID=0xD209/PID=0x0301
  148. ; USB Capable J-PAC with only PS/2 connectors VID=0x04B4/PID=0x0101
  149. ; JammaSD: VID=0x04D8/PID=0xF3AD
  150. jamma_vid=0x04D8
  151. jamma_pid=0xF3AD
  152.  
  153. ; Disable merging input devices. Use if only player 1 works.
  154. ; Leave no_merge_pid empty to apply this to all devices with the same VID.
  155. ;no_merge_vid=0x045E
  156. ;no_merge_pid=0x028E
  157.  
  158. ; Same as above but can add multiple devices (one entry per VIDPID). Format is VIDPID in hex number
  159. ;no_merge_vidpid=0x12345678
  160. ;no_merge_vidpid=0x11112222
  161.  
  162. ; Permanently assign specific controller to specific player.
  163. ; Normally you don't need to use this option, but if you use arcade cabinet with integrated controllers then
  164. ; you may want to use it for specific player regardless which controller is used first.
  165. ; To assign it, you need to provide unique part of this controller ID.
  166. ; In USB debug log you may see list of input devices right after core has been loaded.
  167. ; For example:
  168. ;
  169. ; opened 0( 0): /dev/input/event8 (1915:0040) 0 "7c:10:c9:15:22:33/df:47:3a:12:44:55" "Flydigi APEX2"
  170. ; ...
  171. ; opened 7( 7): /dev/input/event3 (1997:2535) 0 "usb-ffb40000.usb-1.6/input0" " mini keyboard"
  172. ; opened 9( 9): /dev/input/event0 (046d:4024) 0 "usb-ffb40000.usb-1.2/input2:1/4024-19-a2-39-0a" "Logitech K400"
  173. ;
  174. ; following part is unique identifier in system ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  175. ; So you need to provide part of this string identifying exactly this device. Don't include inputX part as it may change after reboot.
  176. ; Wireless devices usually have format MAC/MAC, wired devices use usb-... format.
  177. ;
  178. ; Example of such unique part of strings:
  179. ;
  180. ;player_1_controller=usb-1.2/ ;include / at the end so it won't match with something like usb-1.2.3
  181. ;player_2_controller=7c:10:c9:15:22:33/df:47:3a:12:44:55
  182. ;player_3_controller=
  183. ;player_4_controller=
  184.  
  185. ; Speeds in sniper/non-sniper modes of mouse emulation by joystick
  186. ; 0 - (default) - faster move in non-sniper mode, slower move in sniper mode.
  187. ; 1 - movement speeds are swapped.
  188. sniper_mode=0
  189.  
  190. ; Uncomment following option if you don't want to see a second line for long file names in listing.
  191. ;browse_expand=0
  192.  
  193. ; 0 - disable MiSTer logo in Menu core
  194. logo=1
  195.  
  196. ; Custom shared folder for core supporting this feature (currently minimig and ao486 only)
  197. ; Can be relative to core's home dir or absolute path.
  198. ; Path must exist before core start to use it, or it will fail.
  199. ; Make sure USB device is mounted before use shared folder on USB!
  200. shared_folder=
  201.  
  202. ; Custom aspect ratio
  203. ;custom_aspect_ratio_1=16:10
  204. ;custom_aspect_ratio_2=1:1
  205.  
  206. ; use specific (VID/PID) mouse X movement as a spinner and paddle. Use VID=0xFFFF/PID=0xFFFF to use all mice as spinners.
  207. ;spinner_vid=0x1BCF
  208. ;spinner_pid=0x0005
  209.  
  210. ; spinner_throttle with base value 100 gives one spinner step per one tick. Higher value makes spinner slower.
  211. ; Lower than 100 makes spinner faster. Negative value gives opposite direction.
  212. ;spinner_throttle=-50
  213.  
  214. ; 0 - X axis, 1 - Y axis.
  215. ;spinner_axis=1
  216.  
  217. ; Default filters for video scaler. Paths must be relative to "Filters" folder without leading slash.
  218. ;vfilter_default=LCD Effects/LCD_Effect_07.txt
  219. ;vfilter_vertical_default=<some_file>
  220. ;vfilter_scanlines_default=<some_file>
  221.  
  222. ; Default filters for audio. Paths must be relative to "Filters_audio" folder without leading slash.
  223. ;afilter_default=LPF2000_3tap.txt
  224.  
  225. ; Defines internal joypad mapping from virtual SNES mapping in main to core mapping
  226. ; Set to 0 for name mapping (jn) (e.g. A button in SNES core = A button on controller regardless of position on pad)
  227. ; Set to 1 for positional mapping (jp) (e.g. A button in SNES core = East button on controller regardless of button name)
  228. gamepad_defaults=0
  229.  
  230. ; Write out file name under the cursor in browser for external integration
  231. ; External application or script may parse the info and do some additional actions and/or send info to 3rd party server.
  232. ; Warning: it may slowdown the system or add lag while browsing the files in OSD depending on external app/script.
  233. log_file_entry=0
  234.  
  235. ; Automatically disconnect (and shutdown) Bluetooth input device if not use specified amount of time.
  236. ; Some controllers have no automatic shutdown built in and will keep connection till battery dry out.
  237. ; 0 - don't disconnect automatically, otherwise it's amount of minutes.
  238. bt_auto_disconnect=0
  239.  
  240. ; Reset Bluetooth dongle before pair dialog.
  241. ; Some dongles may have problem to pair if not explicitly reset.
  242. ; Some dongles (mostly CSR) have problem to pair with BLE if not reset in advance.
  243. ; Consequence of reset: some input devices get shutdown after reset.
  244. bt_reset_before_pair=0
  245.  
  246. ;default Shadow Mask
  247. ;shmask_default=VGA.txt
  248.  
  249. ;default shadow mask mode:
  250. ; 0 - none, 1 - 1x, 2 - 2x, 3 - 1x Rotated, 4 - 2x Rotated
  251. ;shmask_mode_default=1
  252.  
  253. ; Wait for specific mount before start the core.
  254. ; Attention: waiting is performing BEFORE core start, so no message will be displayed on screen!
  255. ; It's useful for debugging when core is loaded from USB blaster and games folder is on USB or Network drive.
  256. ; This option cannot be used when defmra in CONFSTR is used (i.e. if arcade rbf is loaded directly not through MRA).
  257. ; This option is ignored for Menu core.
  258. ;waitmount=/media/usb0
  259.  
  260. ; Overrides for video mode
  261. ; When the core's video mode matches the parameters in the section header, any options in the section override options from MiSTer and core sections.
  262. ; Refresh rate in header is optional and, if present, must match exactly the output from video_info or the logs. For example, if it says "60.0Hz", the header needs to be "@60.0" to match.
  263. ; When the core changes video mode, MiSTer will first look for a matching WIDTHxHEIGHT@VREFRESH section.
  264. ; If no match is found, it will fall back to a matching WIDTHxHEIGHT section with no refresh rate.
  265. ; If there is still no match, MiSTer/core options will be used without overrides.
  266. ; [video=640x400]
  267. ; ...
  268. ; ...
  269.  
  270. ; Wheel centering force 0-100. Default is 50.
  271. ;wheel_force=50
  272.  
  273. ; Wheel steering angle range. Supported ranges depends on specific wheel model
  274. ; If not set then default (depending on driver) range is used
  275. ;wheel_range=200
  276.  
  277. ; Enable game mode on HDMI output. It may give you better optimization on some displays, but also
  278. ; can give worse result on others. Default is 0 (non-game).
  279. ;hdmi_game_mode=1
  280.  
  281. ; Variable Refresh Rate control
  282. ; 0 - Do not enable VRR (send no VRR control frames)
  283. ; 1 - Auto Detect VRR from display EDID.
  284. ; 2 - Force Enable Freesync
  285. ; 3 - Force Enable Vesa HDMI Forum VRR
  286. vrr_mode=0
  287. ; Minimum framerate in VRR mode.
  288. vrr_min_framerate=0
  289. ; Maximum framerate in VRR mode (currently only used in Freesync mode).
  290. vrr_max_framerate=0
  291. ; VESA VRR base framerate. Normally set to the current video mode's output framerate
  292. vrr_vesa_framerate=0
  293.  
  294. ; disable autofire if for some reason it's not required and accidentally triggered
  295. disable_autofire=0
  296.  
Advertisement
Add Comment
Please, Sign In to add comment