Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Fullscreen video mode config template for RetroArch.
- ## Can be appended on top of an existing config or used by itself.
- ## 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.
- # Fullscreen resolution. Resolution of 0 uses the resolution of the desktop.
- video_fullscreen_x = "3840"
- video_fullscreen_y = "480"
- # Refresh rate of the resolution mode.
- # 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.
- video_refresh_rate = "60.0"
- # A floating point value for video aspect ratio (width / height) used when aspect_ratio_index is 19 (Config)
- # If this is not set, aspect ratio is assumed to be automatic.
- # If using a superwide CRT resolution, set this to (video_fullscreen_x / video_fullscreen_y)
- video_aspect_ratio = "8.0"
- # Index of the aspect ratio selection in the menu.
- # 19 = Config, 20 = 1:1 PAR, 21 = Core Provided, 22 = Custom Viewport
- aspect_ratio_index = "19"
- # Which monitor to prefer. 0 (default) means no particular monitor is preferred, 1 and up (1 being first monitor),
- # suggests RetroArch to use that particular monitor.
- video_monitor_index = "0"
- # Start in fullscreen. Can be changed at runtime.
- video_fullscreen = "true"
- # If fullscreen, prefer using a windowed fullscreen mode.
- # Must be set to false for video_fullscreen_x and video_fullscreen_y to be used.
- video_windowed_fullscreen = false
- # Inserts a black frame in between frames.
- # Useful for 120 Hz monitors who want to play 60 Hz material with eliminated ghosting.
- # video_refresh_rate should still be configured as if it is a 60 Hz monitor (divide refresh rate by 2).
- video_black_frame_insertion = "false"
- # Interval at which a Vsync swap is performed.
- # 1 is normal, 2 is doubled frames, 3 is tripled frames, etc.
- video_swap_interval = "1"
- # Custom viewport dimensions that are used if aspect_ratio_index is 22 (Custom Viewport)
- custom_viewport_width = "3840"
- custom_viewport_height = "448"
- # Custom viewport offsets used for defining the position of the viewport.
- # These are ignored if video_scale_integer is true, it will automatically be centered.
- custom_viewport_x = "0"
- custom_viewport_y = "0"
- # Only scales video in integer steps.
- # The base size depends on system-reported geometry and aspect ratio.
- # Automatically centers custom viewports as well
- video_scale_integer = "true"
- # Allows libretro cores to set rotation modes.
- # Setting this to false will honor, but ignore this request.
- # This is useful for vertically oriented content where one manually rotates the monitor.
- video_allow_rotate = "true"
- # Forces a certain rotation of the screen.
- # The rotation is added to rotations which the libretro core sets (see video_allow_rotate).
- # The angle is <value> * 90 degrees counter-clockwise.
- video_rotation = "0"
- # Path to shader. Shader can be either Cg, CGP (Cg preset) or GLSL, GLSLP (GLSL preset)
- # 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.
- #video_shader = ":\shaders\cgp\tvout+interlacing\tvout+interlacing.cgp"
- video_shader = ":\shaders\480p.cgp"
- # Load video_shader on startup.
- # Other shaders can still be loaded later in runtime.
- video_shader_enable = "true"
- # Attempts to hard-synchronize CPU and GPU. Can reduce latency at cost of performance.
- video_hard_sync = "true"
- # Sets how many frames CPU can run ahead of GPU when using video_hard_sync.
- # Maximum is 3. Recommended setting is 1 or 0 depending on a core's performance on your machine.
- video_hard_sync_frames = "1"
- # Sets how many milliseconds to delay after VSync before running the core.
- # Can reduce latency at cost of higher risk of stuttering.
- # Maximum is 15. The optimal value of this setting depends heavily on how a core performs on your hardware.
- video_frame_delay = "0"
- # Forces cropping of overscanned frames.
- # Exact behavior of this option is implementation specific.
- # 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.
- # However set to true for Mednafen cores because they have extra padding when this settings is false.
- video_crop_overscan = "false"
- # Smoothens picture with bilinear filtering. Should be disabled if using pixel shaders.
- video_smooth = "false"
- ## Audio options that affect video timing
- # Controls audio rate control delta. Defines how much input rate can be adjusted dynamically.
- # Input rate = in_rate * (1.0 +/- audio_rate_control_delta)
- audio_rate_control_delta = "0.005000"
- # Controls maximum audio timing skew. Defines the maximum change in input rate.
- # Input rate = in_rate * (1.0 +/- max_timing_skew)
- audio_max_timing_skew = "0.050000"
- ## Miscellaneous RetroArch settings
- # Menu driver to use. "rgui", "glui", "xmb" etc.
- # 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.
- # Note: hot swapping configs in the menu that use different menu drivers can cause a crash currently.
- menu_driver = "rgui"
- # Allow RetroArch to save to the config file on exit.
- # Comments will not be preserved if enabled.
- config_save_on_exit = "false"
- # Show startup screen in menu.
- # Is automatically set to false when seen for the first time.
- # This is only updated in config if config_save_on_exit is set to true, however.
- # Set to false so it doesn't show every time you launch RetroArch with this config.
- rgui_show_start_screen = "false"
- # Enable automatic loading of config overrides and remap profiles
- auto_overrides_enable = "true"
- auto_remaps_enable = "true"
- ##Path settings
- ##Set these to match your own RetroArch installation, if not already correct.
- core_options_path = ":\config\retroarch-core-options.txt"
- content_history_path = ":\playlists\content_history.rpl"
- rgui_browser_directory = "D:\Games"
- content_directory = "D:\Games"
- libretro_directory = ":\cores"
- screenshot_directory = ":\screenshots"
- rgui_config_directory = ":\config"
- assets_directory = ":\assets"
- overlay_directory = ":\overlays"
- joypad_autoconfig_dir = ":\autoconfig"
- system_directory = ":\system"
- audio_filter_dir = ":\filters\audio"
- video_filter_dir = ":\filters\video"
- video_shader_dir = ":\shaders"
- savefile_directory = ":\savefiles"
- savestate_directory = ":\savestates"
- playlist_directory = ":\playlists"
- libretro_info_path = ":\info"
- content_database_path = ":\database\rdb"
- cursor_directory = ":\database\cursors"
- cheat_database_path = ":\cheats"
- core_assets_directory = ":\downloads"
- input_remapping_directory = ":\remapping"
- osk_overlay_directory = ":\overlays\keyboards"
- recording_output_directory = ":\recording"
- recording_config_directory = ":\recording"
Advertisement
Add Comment
Please, Sign In to add comment