- "pcsx_rearmed_show_other_input_settings",
- "Show other input settings",
- "Shows or hides other inputs settings like multitaps, player 3-8 ports, analog fine-tunings, etc.",
+ "pcsx_rearmed_async_cd",
+ "CD Access Method (Restart)",
+ NULL,
+ "Select method used to read data from content disk images. 'Synchronous' mimics original hardware. 'Asynchronous' can reduce stuttering on devices with slow storage. 'Pre-Cache (CHD)' loads disk image into memory for faster access (CHD files only).",
+ NULL,
+ "system",
+ {
+ { "sync", "Synchronous" },
+ { "async", "Asynchronous" },
+ { "precache", "Pre-Cache (CHD)" },
+ { NULL, NULL},
+ },
+ "sync",
+ },
+#endif
+#ifdef HAVE_CDROM
+#define V(x) { #x, NULL }
+ {
+ "pcsx_rearmed_phys_cd_readahead",
+ "Physical CD read-ahead",
+ NULL,
+ "(Hardware CD-ROM only) Reads the specified amount of sectors ahead of time to try to avoid later stalls. 333000 will try to read the complete disk (requires an additional 750MB of RAM).",
+ NULL,
+ "system",
+ {
+ V(0), V(1), V(2), V(3), V(4), V(5), V(6), V(7),
+ V(8), V(9), V(10), V(11), V(12), V(13), V(14), V(15),
+ V(16), V(32), V(64), V(128), V(256), V(512), V(1024), V(333000),
+ { NULL, NULL},
+ },
+ "12",
+ },
+#undef V
+#endif
+#ifndef DRC_DISABLE
+ {
+ "pcsx_rearmed_drc",
+ "Dynamic Recompiler",
+ NULL,
+ "Dynamically recompile PSX CPU instructions to native instructions. Much faster than using an interpreter, but may be less accurate on some platforms.",
+ NULL,
+ "system",