default_ini.h 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. // Copyright 2014 Citra Emulator Project
  2. // Licensed under GPLv2 or any later version
  3. // Refer to the license.txt file included.
  4. #pragma once
  5. namespace DefaultINI {
  6. const char* sdl2_config_file = R"(
  7. [Controls]
  8. pad_start =
  9. pad_select =
  10. pad_home =
  11. pad_dup =
  12. pad_ddown =
  13. pad_dleft =
  14. pad_dright =
  15. pad_a =
  16. pad_b =
  17. pad_x =
  18. pad_y =
  19. pad_l =
  20. pad_r =
  21. pad_zl =
  22. pad_zr =
  23. pad_cup =
  24. pad_cdown =
  25. pad_cleft =
  26. pad_cright =
  27. pad_circle_up =
  28. pad_circle_down =
  29. pad_circle_left =
  30. pad_circle_right =
  31. pad_circle_modifier =
  32. # The applied modifier scale to circle pad.
  33. # Must be in range of 0.0-1.0. Defaults to 0.5
  34. pad_circle_modifier_scale =
  35. [Core]
  36. # Whether to use the Just-In-Time (JIT) compiler for CPU emulation
  37. # 0: Interpreter (slow), 1 (default): JIT (fast)
  38. use_cpu_jit =
  39. [Renderer]
  40. # Whether to use software or hardware rendering.
  41. # 0: Software, 1 (default): Hardware
  42. use_hw_renderer =
  43. # Whether to use the Just-In-Time (JIT) compiler for shader emulation
  44. # 0: Interpreter (slow), 1 (default): JIT (fast)
  45. use_shader_jit =
  46. # Whether to use native 3DS screen resolution or to scale rendering resolution to the displayed screen size.
  47. # 0 (default): Native, 1: Scaled
  48. use_scaled_resolution =
  49. # Whether to enable V-Sync (caps the framerate at 60FPS) or not.
  50. # 0 (default): Off, 1: On
  51. use_vsync =
  52. [Layout]
  53. # Layout for the screen inside the render window.
  54. # 0 (default): Default Top Bottom Screen, 1: Single Screen Only, 2: Large Screen Small Screen
  55. layout_option =
  56. #Whether to toggle frame limiter on or off.
  57. # 0: Off , 1 (default): On
  58. toggle_framelimit =
  59. # Swaps the prominent screen with the other screen.
  60. # For example, if Single Screen is chosen, setting this to 1 will display the bottom screen instead of the top screen.
  61. # 0 (default): Top Screen is prominent, 1: Bottom Screen is prominent
  62. swap_screen =
  63. # The clear color for the renderer. What shows up on the sides of the bottom screen.
  64. # Must be in range of 0.0-1.0. Defaults to 1.0 for all.
  65. bg_red =
  66. bg_blue =
  67. bg_green =
  68. [Audio]
  69. # Which audio output engine to use.
  70. # auto (default): Auto-select, null: No audio output, sdl2: SDL2 (if available)
  71. output_engine =
  72. # Whether or not to enable the audio-stretching post-processing effect.
  73. # This effect adjusts audio speed to match emulation speed and helps prevent audio stutter,
  74. # at the cost of increasing audio latency.
  75. # 0: No, 1 (default): Yes
  76. enable_audio_stretching =
  77. [Data Storage]
  78. # Whether to create a virtual SD card.
  79. # 1 (default): Yes, 0: No
  80. use_virtual_sd =
  81. [System]
  82. # The system model that Citra will try to emulate
  83. # 0: Old 3DS (default), 1: New 3DS
  84. is_new_3ds =
  85. # The system region that Citra will use during emulation
  86. # 0: Japan, 1: USA (default), 2: Europe, 3: Australia, 4: China, 5: Korea, 6: Taiwan
  87. region_value =
  88. [Miscellaneous]
  89. # A filter which removes logs below a certain logging level.
  90. # Examples: *:Debug Kernel.SVC:Trace Service.*:Critical
  91. log_filter = *:Info
  92. [Debugging]
  93. # Port for listening to GDB connections.
  94. use_gdbstub=false
  95. gdbstub_port=24689
  96. )";
  97. }