owlnonymous

mister.ini for Unico Nova Blast U4

Mar 17th, 2026
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.03 KB | None | 0 0
  1. [MiSTer]
  2. ;debug=1 ; set to 1 to enable debugging messages. Default is 0(disabled).
  3. key_menu_as_rgui=0 ; set to 1 to make the MENU key map to RGUI in Minimig (e.g. for Right Amiga)
  4. forced_scandoubler=0 ; set to 1 to run scandoubler on VGA output always (depends on core).
  5. ;ypbpr=0 ; set to 1 for YPbPr on VGA output. (obsolete. see vga_mode)
  6. vga_mode=rgb ; supported modes: rgb, ypbpr, svideo, cvbs, and subcarrier (for external rgb converters). rgb is default.
  7. ntsc_mode=0 ; Only for S-Video and CVBS vga_mode. 0 - normal NTSC, 1 - PAL-60, 2 - PAL-M.
  8. composite_sync=1 ; set to 1 for composite sync on HSync signal of VGA output.
  9. vga_scaler=0 ; set to 1 to connect VGA to scaler output.
  10. hdmi_audio_96k=0 ; set to 1 for 96khz/16bit HDMI audio (48khz/16bit otherwise)
  11. keyrah_mode=0x18d80002 ; VIDPID of keyrah for special code translation (0x23418037 for Arduino Micro)
  12. vscale_mode=0 ; 0 - scale to fit the screen height.
  13. ; 1 - use integer scale only.
  14. ; 2 - use 0.5 steps of scale.
  15. ; 3 - use 0.25 steps of scale.
  16. ; 4 - integer resolution scaling, use core aspect ratio
  17. ; 5 - integer resolution scaling, maintain display aspect ratio
  18. vscale_border=0 ; set vertical border for TVs cutting the upper/bottom parts of screen (1-399)
  19. ;bootscreen=0 ; uncomment to disable boot screen of some cores like Minimig.
  20. ;mouse_throttle=10 ; 1-100 mouse speed divider. Useful for very sensitive mice
  21. rbf_hide_datecode=0 ; 1 - hides datecodes from rbf file names. Press F2 for quick temporary toggle
  22. menu_pal=0 ; 1 - PAL mode for menu core
  23. hdmi_limited=0 ; 1 - use limited (16..235) color range over HDMI
  24. ; 2 - use limited (16..255) color range over HDMI, for VGA converters.
  25. direct_video=0 ; 1 - enable core video timing over HDMI, use only with VGA converters.
  26. ; 2 - auto-mode for HDMI DACs that report 1024x768 resolution (AG6200, CS5213).
  27. ; Power cycle when switching between HDMI displays and DACs. No hot-plug detection.
  28.  
  29. hdr=0 ; 1 - enable HDR using HLG (recommended for most users)
  30. ; 2 - enable HDR using the DCI P3 color space (use color controls to tweak, suggestion: set saturation to 80).
  31. fb_size=0 ; 0 - automatic, 1 - full size, 2 - 1/2 of resolution, 4 - 1/4 of resolution.
  32. fb_terminal=1 ; 1 - enabled (default), 0 - disabled
  33. osd_timeout=3600 ; 5-3600 timeout (in seconds) for OSD to disappear in Menu core. 0 - never timeout.
  34. ; Background picture will get darker after double timeout
  35. ;video_off=0 ; output black frame in Menu core after timeout (is seconds). Valid only if osd_timout is non zero.
  36. ;video_off_hdmi=0 ; 1 - power down HDMI on video_off timeout (TV can sleep), 0 - keep HDMI active
  37. osd_rotate=0 ; Display OSD menu rotated, 0 - no rotation, 1 - rotate right (+90°), 2 - rotate left (-90°)
  38. vga_sog=0 ; 1 - enable sync on green (needs analog I/O board v6.0 or newer).
  39. lookahead=2 ; 0 - off, 1–3 - scroll list up to 3 items ahead of cursor near top/bottom
  40.  
  41.  
  42. ; 1 - enables the recent file loaded/mounted.
  43. ; 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
  44. ; There is also higher chance to corrupt the File System if MiSTer will be reset or powered off while writing.
  45. recents=0
  46.  
  47. ; lastcore - Autoboot the last loaded core (corename autosaved in CONFIG/lastcore.dat) first found on the SD/USB
  48. ; lastexactcore - Autoboot the last loaded exact core (corename_yyyymmdd.rbf autosaved in CONFIG/lastcore.dat) first found on the SD/USB
  49. ; corename - Autoboot first corename_*.rbf found on the SD/USB
  50. ; corename_yyyymmdd.rbf - Autoboot first corename_yyyymmdd.rbf found on the SD/USB
  51. bootcore=lastcore ; uncomment to autoboot a core, as the last loaded core.
  52.  
  53. ; 10-30 timeout before autoboot, comment for autoboot without timeout.
  54. bootcore_timeout=10
  55.  
  56. ; Option to load the custom font. Format is plain bitmap 8x8.
  57. ; Supported sizes of font:
  58. ; 768 bytes - chars 32-127 (only alpha + numeric)
  59. ; 1024 bytes - chars 0-127
  60. ; 1136 bytes - chars 0-141
  61. ; up to 2048 - only chars 0-141 will be used.
  62. ; if first 32 chars are empty (for sizes 1024 bytes and more) then they are skipped.
  63. font=font/Arcade_Puzzle_Bobble_(Taito).pf
  64.  
  65. ; USER button emulation using a keyboard. Usually it's the reset button.
  66. ; 0 - lctrl+lalt+ralt (lctrl+lgui+rgui on keyrah)
  67. ; 1 - lctrl+lgui+rgui
  68. ; 2 - lctrl+lalt+del
  69. ; 3 - same as 0 (lctrl+lalt+ralt on keyrah)
  70. reset_combo=0
  71.  
  72. ; !!!!
  73. ; Attention: if video_mode is not set in INI, then MiSTer will try to detect
  74. ; native mode of display and use it instead.
  75. ; Additionally, if dvi_mode is not set (only if video_mode is not set),
  76. ; then MiSTer will try to detect if display is DVI.
  77. ; !!!!
  78.  
  79. ; set to 1 for DVI mode. Audio won't be transmitted through HDMI in DVI mode.
  80. ;dvi_mode=0
  81.  
  82. ; 0 - 1280x720@60
  83. ; 1 - 1024x768@60
  84. ; 2 - 720x480@60
  85. ; 3 - 720x576@50
  86. ; 4 - 1280x1024@60
  87. ; 5 - 800x600@60
  88. ; 6 - 640x480@60
  89. ; 7 - 1280x720@50
  90. ; 8 - 1920x1080@60
  91. ; 9 - 1920x1080@50
  92. ;10 - 1366x768@60
  93. ;11 - 1024x600@60
  94. ;12 - 1920x1440@60
  95. ;13 - 2048x1536@60
  96. ;14 - 2560x1440@60
  97. ;
  98. ; custom mode: hact,hfp,hs,hbp,vact,vfp,vs,vbp,Fpix_in_KHz[,hsyncp,vsyncp]
  99. ; example: video_mode=1280,110,40,220,720,5,5,20,74250,+hsync,-vsync
  100. ;
  101. ; calculated mode: width,height,refresh[,flags]
  102. ; example: video_mode=1920,1200,60
  103. ; flags - cvt=CVT timing, cvtrb=CVT-RB timing (default)
  104. video_mode=8
  105.  
  106. ; set to 1-10 (seconds) to display video info on startup/change
  107. video_info=0
  108.  
  109. ; Set to 1 for automatic HDMI VSync rate adjust to match original VSync.
  110. ; Set to 2 for low latency mode (single buffer).
  111. ; This option makes video butter smooth like on original emulated system.
  112. ; Adjusting is done by changing pixel clock. Not every display supports variable pixel clock.
  113. ; For proper adjusting and to reduce possible out of range pixel clock, use 60Hz HDMI video
  114. ; modes as a base even for 50Hz systems.
  115. vsync_adjust=2
  116.  
  117. ; If your monitor doesn't support either very low (NTSC monitors may not support PAL) or
  118. ; very high (PAL monitors may not support NTSC) then you can set refresh_min and/or refresh_max
  119. ; parameters, so vsync_adjust won't be applied for refreshes outside specified.
  120. ; These parameters are valid only when vsync_adjust is non-zero.
  121. refresh_min=0
  122. refresh_max=0
  123.  
  124. ; These parameters have the same format as video_mode.
  125. ; You need to supply both PAL and NTSC modes if you want vsync_adjust to switch between
  126. ; predefined modes as a base. This will reduce the range of pixel clock.
  127. ;video_mode_ntsc=0
  128. ;video_mode_pal=7
  129.  
  130. ; Provided below are options for modulating color on the HDMI output.
  131. ; Brightness, contrast and saturation can be set to any value between 0 and 100.
  132. ; Hue can be set to 0 - 360, observing the HSL color model.
  133. ; Each component of video_gain_offset can be set to any value between -2 and 2.
  134. ; The order is "gain,offset" repeated three times to cover RGB.
  135. ; Example 1, Inverted colors:
  136. ; video_gain_offset= -1, 1, -1, 1, -1, 1
  137. ; Example 2, Slightly desaturated, warm display:
  138. ; video_saturation= 80
  139. ; video_gain_offset= 1.5, -0.1, 1.3, -0.15, 0.9, 0.05
  140. video_brightness=50
  141. video_contrast=50
  142. video_saturation=100
  143. video_hue=0
  144. video_gain_offset=1,0,1,0,1,0
  145.  
  146. ; These controls have been provided so you can tweak the HDR metadata values regarding
  147. ; peak brightness and average brightness. The defaults are 1000/250 for peak and average
  148. ; respectively.
  149. ; Some displays will completely ignore the values in the HDR packet, some will make use of them.
  150. ; The recommendation is to set hdr_max_nits to your display's peak luminance, while
  151. ; setting hdr_avg_nits to at least hdr_max_nits/4.
  152. ; Please note that setting a peak brightness far above your display's capability may result
  153. ; in clipping in bright parts of the image.
  154. hdr_max_nits=1000
  155. hdr_avg_nits=250
  156.  
  157. ; 1-10 (seconds) to display controller's button map upon first time key press
  158. ; 0 - disable
  159. controller_info=0
  160.  
  161. ; JammaSD/J-PAC/I-PAC keys to joysticks translation
  162. ; You have to provide correct VID and PID of your input device
  163. ; Examples: Legacy J-PAC with Mini-USB or USB capable I-PAC with PS/2 connectors VID=0xD209/PID=0x0301
  164. ; USB Capable J-PAC with only PS/2 connectors VID=0x04B4/PID=0x0101
  165. ; JammaSD: VID=0x04D8/PID=0xF3AD
  166. ; jamma_vid/pid (i.e. JammaSD) would be mapped to Players 1 and 2 controllers.
  167. ; jamma2_vid/pid (i.e. J-PAC ) would be mapped to Players 3 and 4 controllers
  168. ; for a possible 4-player JAMMA-VERSUS scenario
  169. ; using two JAMMA USB controller interfaces.
  170. ;jamma_vid=0x045e
  171. ;jamma_pid=0x028e
  172. ;jamma2_vid=0x1111
  173. ;jamma2_pid=0x2222
  174.  
  175. ; Disable merging input devices. Use if only player 1 works.
  176. ; Leave no_merge_pid empty to apply this to all devices with the same VID.
  177. ;no_merge_vid=0x045e
  178. ;no_merge_pid=0x028e
  179.  
  180. ; Same as above but can add multiple devices (one entry per VIDPID). Format is VIDPID in hex number
  181. ;no_merge_vidpid=0x12345678
  182. ;no_merge_vidpid=0x11112222
  183.  
  184. ; Dead zone radius definitions.
  185. ; Joystick movements smaller than a defined radius will be neglected.
  186. ; This is good for worn or poorly made joysticks and converters.
  187. ; Devices that match the identifier part of the string will be affected.
  188. ; You can add multiple devices (one entry per identifier).
  189. ; The identifier part is case-insensitive, and the radius can be up to 64 units.
  190. ; Identifier and radius are separated by a whitespace (' ') and/or a comma (',').
  191. ; Accepted formats are:
  192. ;
  193. ; - VIDPID as an eight digit hex number ("0x" can be omitted), then the radius (not hex).
  194. ;deadzone=0x1E8F1603, 25
  195. ;
  196. ; - vid:VID as a four digit hex, then the radius.
  197. ;deadzone=vid:0x1e8f, 25
  198. ;
  199. ; - pid:PID as a four digit hex, then the radius.
  200. ;deadzone=PID:1603 25
  201. ;
  202. ; - The following formats are explained a bit further down:
  203. ;deadzone=usb-1.2/, 10
  204. ;deadzone=7c:10:c9:15:22:33/df:47:3a:12:44:55, 8
  205. ;deadzone=1e8f_1603_55c4dd0c, 5
  206.  
  207. ; Permanently assign specific controller to specific player.
  208. ; Normally you don't need to use this option, but if you use arcade cabinet with integrated controllers then
  209. ; you may want to use it for specific player regardless which controller is used first.
  210. ; To assign it, you need to provide unique part of this controller ID.
  211. ; In USB debug log you may see list of input devices right after core has been loaded.
  212. ; For example:
  213. ;
  214. ; opened 0( 0): /dev/input/event8 (1915:0040) 0 "7c:10:c9:15:22:33/df:47:3a:12:44:55" "Flydigi APEX2"
  215. ; ...
  216. ; opened 7( 7): /dev/input/event3 (1997:2535) 0 "usb-ffb40000.usb-1.6/input0" " mini keyboard"
  217. ; opened 9( 9): /dev/input/event0 (046d:4024) 0 "usb-ffb40000.usb-1.2/input2:1/4024-19-a2-39-0a" "Logitech K400"
  218. ;
  219. ; following part is unique identifier in system ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  220. ; So you need to provide part of this string identifying exactly this device. Don't include inputX part as it may change after reboot.
  221. ; Wireless devices usually have format MAC/MAC, wired devices use usb-... format.
  222. ; UPDATE: you may define up to 8 devices to the same player. Use player_1_controller in several lines to assign multiple devices to player 1.
  223. ;
  224. ; Example of such unique part of strings:
  225. ;
  226. ;player_1_controller=usb-1.2/ ;include / at the end so it won't match with something like usb-1.2.3
  227. ;player_2_controller=7c:10:c9:15:22:33/df:47:3a:12:44:55
  228. ;player_3_controller=1915_0040_55c4dd0c ; VID_PID_HASH - VID, PID and unique HASH
  229. ;player_4_controller=1915_0040 ; VID_PID - warning, it will assign all input devices with these VID:PID to same player!
  230. player_1_controller=045e_028e
  231. player_2_controller=045e_028f
  232.  
  233. ; Speeds in sniper/non-sniper modes of mouse emulation by joystick
  234. ; 0 - (default) - faster move in non-sniper mode, slower move in sniper mode.
  235. ; 1 - movement speeds are swapped.
  236. sniper_mode=0
  237.  
  238. ; Uncomment following option if you don't want to see a second line for long file names in listing.
  239. ;browse_expand=0
  240.  
  241. ; 0 - disable MiSTer logo in Menu core
  242. logo=1
  243.  
  244. ; Custom shared folder for core supporting this feature (currently minimig and ao486 only)
  245. ; Can be relative to core's home dir or absolute path.
  246. ; Path must exist before core start to use it, or it will fail.
  247. ; Make sure USB device is mounted before use shared folder on USB!
  248. shared_folder=
  249.  
  250. ; Custom aspect ratio
  251. ;custom_aspect_ratio_1=16:10
  252. ;custom_aspect_ratio_2=1:1
  253.  
  254. ; use specific (VID/PID) mouse X movement as a spinner and paddle. Use VID=0xFFFF/PID=0xFFFF to use all mice as spinners.
  255. ;spinner_vid=0x1BCF
  256. ;spinner_pid=0x0005
  257.  
  258. ; spinner_throttle with base value 100 gives one spinner step per one tick. Higher value makes spinner slower.
  259. ; Lower than 100 makes spinner faster. Negative value gives opposite direction.
  260. ;spinner_throttle=-50
  261.  
  262. ; 0 - X axis, 1 - Y axis, 2 - wheel.
  263. ;spinner_axis=1
  264.  
  265. ; Default filters for video scaler. Paths must be relative to "Filters" folder without leading slash.
  266. ;vfilter_default=LCD Effects/LCD_Effect_07.txt
  267. ;vfilter_vertical_default=<some_file>
  268. ;vfilter_scanlines_default=<some_file>
  269.  
  270. ; Default filters for audio. Paths must be relative to "Filters_audio" folder without leading slash.
  271. ;afilter_default=LPF2000_3tap.txt
  272.  
  273. ; Defines internal joypad mapping from virtual SNES mapping in main to core mapping
  274. ; Set to 0 for name mapping (jn) (e.g. A button in SNES core = A button on controller regardless of position on pad)
  275. ; Set to 1 for positional mapping (jp) (e.g. A button in SNES core = East button on controller regardless of button name)
  276. gamepad_defaults=0
  277.  
  278. ; Write out file name under the cursor in browser for external integration
  279. ; External application or script may parse the info and do some additional actions and/or send info to 3rd party server.
  280. ; Warning: it may slowdown the system or add lag while browsing the files in OSD depending on external app/script.
  281. log_file_entry=0
  282.  
  283. ; Automatically disconnect (and shutdown) Bluetooth input device if not use specified amount of time.
  284. ; Some controllers have no automatic shutdown built in and will keep connection till battery dry out.
  285. ; 0 - don't disconnect automatically, otherwise it's amount of minutes.
  286. bt_auto_disconnect=0
  287.  
  288. ; Reset Bluetooth dongle before pair dialog.
  289. ; Some dongles may have problem to pair if not explicitly reset.
  290. ; Some dongles (mostly CSR) have problem to pair with BLE if not reset in advance.
  291. ; Consequence of reset: some input devices get shutdown after reset.
  292. bt_reset_before_pair=0
  293.  
  294. ;default Shadow Mask
  295. ;shmask_default=VGA.txt
  296.  
  297. ;default shadow mask mode:
  298. ; 0 - none, 1 - 1x, 2 - 2x, 3 - 1x Rotated, 4 - 2x Rotated
  299. ;shmask_mode_default=1
  300.  
  301. ; Wait for specific mount before start the core.
  302. ; Attention: waiting is performing BEFORE core start, so no message will be displayed on screen!
  303. ; It's useful for debugging when core is loaded from USB blaster and games folder is on USB or Network drive.
  304. ; This option cannot be used when defmra in CONFSTR is used (i.e. if arcade rbf is loaded directly not through MRA).
  305. ; This option is ignored for Menu core.
  306. ;waitmount=/media/usb0
  307.  
  308. ; Overrides for video mode
  309. ; 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.
  310. ; 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.
  311. ; When the core changes video mode, MiSTer will first look for a matching WIDTHxHEIGHT@VREFRESH section.
  312. ; If no match is found, it will fall back to a matching WIDTHxHEIGHT section with no refresh rate.
  313. ; If there is still no match, MiSTer/core options will be used without overrides.
  314. ; [video=640x400]
  315. ; ...
  316. ; ...
  317.  
  318. ; Wheel centering force 0-100. Default is 50.
  319. ;wheel_force=50
  320.  
  321. ; Wheel steering angle range. Supported ranges depends on specific wheel model
  322. ; If not set then default (depending on driver) range is used
  323. ;wheel_range=200
  324.  
  325. ; Enable game mode on HDMI output. It may give you better optimization on some displays, but also
  326. ; can give worse result on others. Default is 0 (non-game).
  327. ;hdmi_game_mode=1
  328.  
  329. ; Variable Refresh Rate control
  330. ; 0 - Do not enable VRR (send no VRR control frames)
  331. ; 1 - Auto Detect VRR from display EDID.
  332. ; 2 - Force Enable Freesync
  333. ; 3 - Force Enable Vesa HDMI Forum VRR
  334. vrr_mode=0
  335. ; Minimum framerate in VRR mode.
  336. vrr_min_framerate=0
  337. ; Maximum framerate in VRR mode (currently only used in Freesync mode).
  338. vrr_max_framerate=0
  339. ; VESA VRR base framerate. Normally set to the current video mode's output framerate
  340. vrr_vesa_framerate=0
  341.  
  342. ; disable autofire if for some reason it's not required and accidentally triggered
  343. disable_autofire=0
  344.  
  345. ; allow autofire on directional inputs. typically not recommended. default is 0 (disabled).
  346. ;autofire_on_directions=1
  347.  
  348. ; custom autofire rates (in hertz). will round to nearest rate that divides evenly into 60hz.
  349. ; can also use literal bit patterns for on/off cycles, i.e. 0b00111. each bit is one frame.
  350. ;autofire_rates=10,0b00111,20,30
  351.  
  352. ; Specify a default video processing preset that will be applied to cores.
  353. ; Path is relative to the presets/ directory and can optionally include the .ini extension
  354. ;preset_default=General Hardware/Console - 3rdGen
  355.  
  356. ; Enable per controller and per USB port mapping, both gamepads and keyboards
  357. ; Even same model of controller connected to different USB ports will have different button sets,
  358. ; thus make sure to define buttons for all controllers if you set this option to 1.
  359. ; Option also accepts VIDPID value to define per-port mapping only for specific VID:PID device.
  360. ; It's useful for DIY controllers using off-the-shelf boards like arduino.
  361. ; You may use several controller_unique_mapping instances to assign several VID:PID.
  362. ;controller_unique_mapping=0x23418037 ; example for Arduino Micro
  363. controller_unique_mapping=0
  364.  
  365.  
  366. ; Protect access to the OSD when a core is running
  367. ; When attempting to access the OSD players will be prompted for an unlock code.
  368. ; U = Up, D = Down, L = Left, R = Right, A = Select, B = Back
  369. ; Setting osd_lock to DUUUD would require entering the sequence Down, Up, Up, Up, Down
  370. ;osd_lock=DUUUD
  371.  
  372. ; If osd_lock is enabled, allow the OSD to be opened without entering the unlock
  373. ; code if less than osd_lock_time seconds have passed since the OSD was closed.
  374. ; set to 0 for manual lock from OSD
  375. osd_lock_time=5
  376.  
  377. ; use custom main for specific core. This option should be used only inside specific core.
  378. ;main=some_binary_file
  379.  
  380. [Amiga
  381. +Amiga500
  382. +Amiga500HD
  383. +Amiga600HD]
  384. video_mode_ntsc=8 ; These two use the recommended setting of 1080p60 and
  385. video_mode_pal=9 ; 1080p50, adjust if you want a different resolution
  386. vscale_mode=0
  387. vsync_adjust=1 ; You can set this to 2 if your display can handle it
  388. custom_aspect_ratio_1=40:27
  389. bootscreen=0
  390.  
  391. [ao486]
  392. vsync_adjust=2
  393.  
  394. [atari2600]
  395. vsync_adjust=0
  396.  
Advertisement
Add Comment
Please, Sign In to add comment