readme adjustments
[libpicofe.git] / gp2x / config.txt
index e5accbb..8be5239 100644 (file)
@@ -74,23 +74,28 @@ emulator.
 Allows to enable confirmation on savestate saving (to prevent savestate overwrites),\r
 on loading (to prevent destroying current game progress), and on both or none.\r
 \r
-14. "GP2X CPU clocks"\r
+14. "Save slot"\r
+This is a slot number to use for savestates. This can also be configured to be\r
+changed with a button (see "key configuration").\r
+\r
+15. "GP2X CPU clocks"\r
 Here you can change clocks of both GP2X's CPUs. Larger values increase performance.\r
 There is no separate option for the second CPU because both CPUs use the same clock\r
 source. Setting this option to 200 will cause PicoDrive NOT to change GP2X's clocks\r
 at all (this is if you use external program to set clock).\r
 \r
-15. "[Sega/Mega CD options]"\r
+16. "[Sega/Mega CD options]"\r
 Enters Sega/Mega CD options menu (see below).\r
 \r
-16. "[advanced options]"\r
+17. "[advanced options]"\r
 Enters advanced options menu (see below).\r
 \r
-17. "Save cfg as default"\r
+18. "Save cfg as default"\r
 If you save your config here it will be loaded on next ROM load, but only if there\r
 is no game specific config saved (which will be loaded in that case).\r
+You can press left/right to switch to a different config profile.\r
 \r
-18. "Save cfg for current game only"\r
+19. "Save cfg for current game only"\r
 Whenever you load current ROM again these settings will be loaded (squidgehack and\r
 RAM settings will not take effect until emulator is restarted).\r
 \r
@@ -104,37 +109,45 @@ Enter [advanced options] in config menu to see these options.
 Alters image gamma through GP2X hardware. Larger values make image to look brighter,\r
 lower - darker (default is 1.0).\r
 \r
-2. "Emulate Z80"\r
+2. "A_SN's gamma curve"\r
+If this is enabled, different gamma adjustment method will be used (suggested by A_SN\r
+from gp32x boards). Basically it makes difference for dark and bright colors.\r
+\r
+3. "Perfect vsync"\r
+This one adjusts the LCD refresh rate to better match game's refresh rate and starts\r
+synchronizing rendering with it. Should make scrolling smoother and eliminate tearing.\r
+\r
+4. "Emulate Z80"\r
 Enables emulation of Z80 chip, which was mostly used to drive the other sound chips.\r
 Some games do complex sync with it, so you must enable it even if you don't use\r
 sound to be able to play them.\r
 \r
-3. "Emulate YM2612 (FM)"\r
+5. "Emulate YM2612 (FM)"\r
 This enables emulation of six-channel FM sound synthesizer chip, which was used to\r
 produce sound effects and music.\r
 \r
-4. "Emulate SN76496 (PSG)"\r
+6. "Emulate SN76496 (PSG)"\r
 This enables emulation of additional sound chip for additional effects.\r
 \r
 Note: if you change sound settings AFTER loading a ROM, you may need to reset\r
 game to get sound. This is because most games initialize sound chips on\r
 startup, and this data is lost when sound chips are being enabled/disabled.\r
 \r
-5. "gzip savestates"\r
+7. "gzip savestates"\r
 This will always apply gzip compression on your savestates, allowing you to\r
 save some space and load/save time.\r
 \r
-6. "Don't save last used ROM"\r
+8. "Don't save last used ROM"\r
 This will disable writing last used ROM to config on exit (what might cause SD\r
 card corruption according to DaveC).\r
 \r
-7. "craigix's RAM timings"\r
+9. "craigix's RAM timings"\r
 This overclocks the GP2X RAM chips, but may cause instability. Recommended if you\r
 use the second core for sound. Needs emulator restart to take effect.\r
 See this thread:\r
 http://www.gp32x.com/board/index.php?showtopic=32319\r
 \r
-8. "squidgehack"\r
+10. "squidgehack"\r
 Well known way to improve the GP2X performance. You must restart the emulator\r
 for the change of this option to take effect.\r
 \r
@@ -180,9 +193,9 @@ games which don't need it, it will just slow them down.
 Key configuration\r
 -----------------\r
 \r
-When you select "Configure controls" from the menu, you enter a key configuration\r
-mode, where you use SELECT to change an action, and then press a key you like to\r
-bind to that action. You can press the same key again to unbind. Select "DONE"\r
-action and press any key to finish.\r
-\r
+Select "Configure controls" from the main menu. Then select "Player 1" and you will\r
+see two columns. The left column lists names of Genesis/MD controller buttons, and\r
+the right GP2X ones, which are assigned to them. If you bind 2 different GP2X buttons\r
+to the same action, you will get a combo (which means that you will have to press\r
+both buttons for that action to happen.\r
 \r