Guest User

CRT resolution config template

a guest
Oct 12th, 2015
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.95 KB | None | 0 0
  1. ## Fullscreen video mode config template for RetroArch.
  2. ## Can be appended on top of an existing config or used by itself.
  3. ## Note: This config will not overwrite by default to preserve comments. To enable saving changes from the menu, set config_save_on_exit to true.
  4.  
  5. # Fullscreen resolution. Resolution of 0 uses the resolution of the desktop.
  6. video_fullscreen_x = "3840"
  7. video_fullscreen_y = "480"
  8.  
  9. # Refresh rate of the resolution mode.
  10. # Note: On Windows, this does not guarantee this refresh rate will be chosen if there are multiple refresh rates defined for the same resolution in your system.
  11. video_refresh_rate = "60.0"
  12.  
  13. # A floating point value for video aspect ratio (width / height) used when aspect_ratio_index is 19 (Config)
  14. # If this is not set, aspect ratio is assumed to be automatic.
  15. # If using a superwide CRT resolution, set this to (video_fullscreen_x / video_fullscreen_y)
  16. video_aspect_ratio = "8.0"
  17.  
  18. # Index of the aspect ratio selection in the menu.
  19. # 19 = Config, 20 = 1:1 PAR, 21 = Core Provided, 22 = Custom Viewport
  20. aspect_ratio_index = "19"
  21.  
  22. # Which monitor to prefer. 0 (default) means no particular monitor is preferred, 1 and up (1 being first monitor),
  23. # suggests RetroArch to use that particular monitor.
  24. video_monitor_index = "0"
  25.  
  26. # Start in fullscreen. Can be changed at runtime.
  27. video_fullscreen = "true"
  28.  
  29. # If fullscreen, prefer using a windowed fullscreen mode.
  30. # Must be set to false for video_fullscreen_x and video_fullscreen_y to be used.
  31. video_windowed_fullscreen = false
  32.  
  33. # Inserts a black frame in between frames.
  34. # Useful for 120 Hz monitors who want to play 60 Hz material with eliminated ghosting.
  35. # video_refresh_rate should still be configured as if it is a 60 Hz monitor (divide refresh rate by 2).
  36. video_black_frame_insertion = "false"
  37.  
  38. # Interval at which a Vsync swap is performed.
  39. # 1 is normal, 2 is doubled frames, 3 is tripled frames, etc.
  40. video_swap_interval = "1"
  41.  
  42. # Custom viewport dimensions that are used if aspect_ratio_index is 22 (Custom Viewport)
  43. custom_viewport_width = "3840"
  44. custom_viewport_height = "448"
  45.  
  46. # Custom viewport offsets used for defining the position of the viewport.
  47. # These are ignored if video_scale_integer is true, it will automatically be centered.
  48. custom_viewport_x = "0"
  49. custom_viewport_y = "0"
  50.  
  51. # Only scales video in integer steps.
  52. # The base size depends on system-reported geometry and aspect ratio.
  53. # Automatically centers custom viewports as well
  54. video_scale_integer = "true"
  55.  
  56. # Allows libretro cores to set rotation modes.
  57. # Setting this to false will honor, but ignore this request.
  58. # This is useful for vertically oriented content where one manually rotates the monitor.
  59. video_allow_rotate = "true"
  60.  
  61. # Forces a certain rotation of the screen.
  62. # The rotation is added to rotations which the libretro core sets (see video_allow_rotate).
  63. # The angle is <value> * 90 degrees counter-clockwise.
  64. video_rotation = "0"
  65.  
  66. # Path to shader. Shader can be either Cg, CGP (Cg preset) or GLSL, GLSLP (GLSL preset)
  67. # Recommended to set this to point to [config_filename].cgp, so it will simply load your working shader preset for this config so you can easily save changes to your shader even if config_save_on_exit is false.
  68. #video_shader = ":\shaders\cgp\tvout+interlacing\tvout+interlacing.cgp"
  69. video_shader = ":\shaders\480p.cgp"
  70.  
  71. # Load video_shader on startup.
  72. # Other shaders can still be loaded later in runtime.
  73. video_shader_enable = "true"
  74.  
  75. # Attempts to hard-synchronize CPU and GPU. Can reduce latency at cost of performance.
  76. video_hard_sync = "true"
  77.  
  78. # Sets how many frames CPU can run ahead of GPU when using video_hard_sync.
  79. # Maximum is 3. Recommended setting is 1 or 0 depending on a core's performance on your machine.
  80. video_hard_sync_frames = "1"
  81.  
  82. # Sets how many milliseconds to delay after VSync before running the core.
  83. # Can reduce latency at cost of higher risk of stuttering.
  84. # Maximum is 15. The optimal value of this setting depends heavily on how a core performs on your hardware.
  85. video_frame_delay = "0"
  86.  
  87. # Forces cropping of overscanned frames.
  88. # Exact behavior of this option is implementation specific.
  89. # Set this to false when using a CRT, since it is technically more accurate to draw the complete image and use the CRT geometry controls to physically crop those areas.
  90. # However set to true for Mednafen cores because they have extra padding when this settings is false.
  91. video_crop_overscan = "false"
  92.  
  93. # Smoothens picture with bilinear filtering. Should be disabled if using pixel shaders.
  94. video_smooth = "false"
  95.  
  96. ## Audio options that affect video timing
  97.  
  98. # Controls audio rate control delta. Defines how much input rate can be adjusted dynamically.
  99. # Input rate = in_rate * (1.0 +/- audio_rate_control_delta)
  100. audio_rate_control_delta = "0.005000"
  101.  
  102. # Controls maximum audio timing skew. Defines the maximum change in input rate.
  103. # Input rate = in_rate * (1.0 +/- max_timing_skew)
  104. audio_max_timing_skew = "0.050000"
  105.  
  106. ## Miscellaneous RetroArch settings
  107.  
  108. # Menu driver to use. "rgui", "glui", "xmb" etc.
  109. # Use "rgui" if you are using superwide resolutions on CRT. The other menu drivers don't display correctly due to using rendered truetype fonts instead of scaled bitmap fonts.
  110. # Note: hot swapping configs in the menu that use different menu drivers can cause a crash currently.
  111. menu_driver = "rgui"
  112.  
  113. # Allow RetroArch to save to the config file on exit.
  114. # Comments will not be preserved if enabled.
  115. config_save_on_exit = "false"
  116.  
  117. # Show startup screen in menu.
  118. # Is automatically set to false when seen for the first time.
  119. # This is only updated in config if config_save_on_exit is set to true, however.
  120. # Set to false so it doesn't show every time you launch RetroArch with this config.
  121. rgui_show_start_screen = "false"
  122.  
  123. # Enable automatic loading of config overrides and remap profiles
  124. auto_overrides_enable = "true"
  125. auto_remaps_enable = "true"
  126.  
  127. ##Path settings
  128. ##Set these to match your own RetroArch installation, if not already correct.
  129.  
  130. core_options_path = ":\config\retroarch-core-options.txt"
  131. content_history_path = ":\playlists\content_history.rpl"
  132. rgui_browser_directory = "D:\Games"
  133. content_directory = "D:\Games"
  134. libretro_directory = ":\cores"
  135. screenshot_directory = ":\screenshots"
  136. rgui_config_directory = ":\config"
  137. assets_directory = ":\assets"
  138. overlay_directory = ":\overlays"
  139. joypad_autoconfig_dir = ":\autoconfig"
  140. system_directory = ":\system"
  141. audio_filter_dir = ":\filters\audio"
  142. video_filter_dir = ":\filters\video"
  143. video_shader_dir = ":\shaders"
  144. savefile_directory = ":\savefiles"
  145. savestate_directory = ":\savestates"
  146. playlist_directory = ":\playlists"
  147. libretro_info_path = ":\info"
  148. content_database_path = ":\database\rdb"
  149. cursor_directory = ":\database\cursors"
  150. cheat_database_path = ":\cheats"
  151. core_assets_directory = ":\downloads"
  152. input_remapping_directory = ":\remapping"
  153. osk_overlay_directory = ":\overlays\keyboards"
  154. recording_output_directory = ":\recording"
  155. recording_config_directory = ":\recording"
Advertisement
Add Comment
Please, Sign In to add comment