Fixed Help text not fitting in screen if resolution was set to 800 horizontal

This commit is contained in:
Dimitris Panokostas 2017-12-16 23:01:45 +01:00
parent c39e464228
commit 262f2f1661
15 changed files with 120 additions and 101 deletions

View file

@ -419,20 +419,22 @@ bool HelpPanelCPU(std::vector<std::string> &helptext)
{ {
helptext.clear(); helptext.clear();
helptext.push_back("Select the required Amiga CPU (68000 - 68040)."); helptext.push_back("Select the required Amiga CPU (68000 - 68040).");
helptext.push_back("If you select 68020, you can choose between 24-bit addressing (68EC020) or 32-bit addressing (68020)."); helptext.push_back("If you select 68020, you can choose between 24-bit addressing (68EC020) or 32-bit");
helptext.push_back("The option \"More compatible\" is only available if 68000 or 68010 is selected and emulates simple prefetch of"); helptext.push_back("addressing (68020). The option \"More compatible\" is only available if 68000 or 68010");
helptext.push_back("the 68000. This may improve compatibility in few situations but is not required for most games and demos."); helptext.push_back("is selected and emulates simple prefetch of the 68000. This may improve compatibility");
helptext.push_back("in few situations but is not required for most games and demos.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("JIT enables the Just-in-time compiler. This may break compatibility in some games."); helptext.push_back("JIT enables the Just-in-time compiler. This may break compatibility in some games.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("The available FPU models depending on the selected CPU."); helptext.push_back("The available FPU models depending on the selected CPU.");
helptext.push_back("The option \"More compatible\" activates more accurate rounding and compare of two floats."); helptext.push_back("The option \"More compatible\" activates more accurate rounding and compare of two floats.");
helptext.push_back("\"Softfloat FPU emul.\" aktivates the FPU emulation from QEMU. This is more accurate, but a bit slower."); helptext.push_back("\"Softfloat FPU emul.\" aktivates the FPU emulation from QEMU. This is more accurate,");
helptext.push_back("but a bit slower.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("With \"CPU Speed\" you can choose the clock rate of the Amiga."); helptext.push_back("With \"CPU Speed\" you can choose the clock rate of the Amiga.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("In current version, you will not see a difference in the performance for 68020, 68030 and 68040 CPUs. The cpu"); helptext.push_back("In current version, you will not see a difference in the performance for 68020,");
helptext.push_back("cycles for the opcodes are based on 68020. The different cycles for 68030 and 68040 may come in a later"); helptext.push_back("68030 and 68040 CPUs. The CPU cycles for the opcodes are based on 68020. The different");
helptext.push_back("version."); helptext.push_back("cycles for 68030 and 68040 may come in a later version.");
return true; return true;
} }

View file

@ -387,19 +387,22 @@ void RefreshPanelChipset()
bool HelpPanelChipset(std::vector<std::string> &helptext) bool HelpPanelChipset(std::vector<std::string> &helptext)
{ {
helptext.clear(); helptext.clear();
helptext.push_back("If you want to emulate an Amiga 1200, select AGA. For most Amiga 500 games, select \"Full ECS\". Some older"); helptext.push_back("If you want to emulate an Amiga 1200, select AGA. For most Amiga 500 games,");
helptext.push_back("Amiga games requires \"OCS\" or \"ECS Agnus\". You have to play with these options if a game won't work as"); helptext.push_back("select \"Full ECS\". Some older Amiga games requires \"OCS\" or \"ECS Agnus\".");
helptext.push_back("expected. By selecting an entry in \"Extra\", all internal chipset settings will become the required values for the specified"); helptext.push_back("You have to play with these options if a game won't work as expected. By selecting");
helptext.push_back("Amiga model."); helptext.push_back("an entry in \"Extra\", all internal chipset settings will become the required values");
helptext.push_back("For some games, you have to activate \"NTSC\" (60 Hz instead of 50 Hz) for correct timing."); helptext.push_back("for the specified Amiga model. For some games, you have to activate \"NTSC\"");
helptext.push_back("(60 Hz instead of 50 Hz) for correct timing.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("When you see some graphic issues in a game, try \"Immediate\" or \"Wait for blit.\" for blitter and/or disable"); helptext.push_back("When you see some graphic issues in a game, try \"Immediate\" or \"Wait for blit.\"");
helptext.push_back("\"Fast copper\"."); helptext.push_back("for blitter and/or disable \"Fast copper\".");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("\"Fast copper\" uses a prediction algorithm instead of checking the copper state on a more regular basis. This may"); helptext.push_back("\"Fast copper\" uses a prediction algorithm instead of checking the copper state");
helptext.push_back("cause issues but brings a big performance improvement. The option was removed in WinUAE in an early state,"); helptext.push_back("on a more regular basis. This may cause issues but brings a big performance improvement.");
helptext.push_back("but for most games, it works fine and the better performance is helpful for low powered devices."); helptext.push_back("The option was removed in WinUAE in an early state, but for most games, it works fine and");
helptext.push_back("the better performance is helpful for low powered devices.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("For \"Collision Level\", select \"Sprites and Sprites vs. Playfield\" which is fine for nearly all games."); helptext.push_back("For \"Collision Level\", select \"Sprites and Sprites vs. Playfield\" which is fine");
helptext.push_back("for nearly all games.");
return true; return true;
} }

View file

@ -351,11 +351,11 @@ bool LoadConfigByName(const char *name)
bool HelpPanelConfig(std::vector<std::string> &helptext) bool HelpPanelConfig(std::vector<std::string> &helptext)
{ {
helptext.clear(); helptext.clear();
helptext.push_back("To load a configuration, select the entry in the list and then click on \"Load\". If you doubleclick on an entry"); helptext.push_back("To load a configuration, select the entry in the list and then click on \"Load\".");
helptext.push_back("in the list, the emulation starts with this configuration."); helptext.push_back("If you doubleclick on an entry in the list, the emulation starts with this configuration.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("If you want to create a new configuration, setup all options, enter a new name in \"Name\", provide a short"); helptext.push_back("If you want to create a new configuration, setup all options, enter a new name in");
helptext.push_back("description and then click on \"Save\"."); helptext.push_back("\"Name\", provide a short description and then click on \"Save\".");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("\"Delete\" will delete the selected configuration."); helptext.push_back("\"Delete\" will delete the selected configuration.");
return true; return true;

View file

@ -826,21 +826,19 @@ void RefreshPanelCustom(void)
bool HelpPanelCustom(vector<string>& helptext) bool HelpPanelCustom(vector<string>& helptext)
{ {
helptext.clear(); helptext.clear();
helptext.push_back( helptext.push_back("Set up Custom input actions for each Amiga port, such as Keyboard remapping,");
"Set up custom input actions for each Amiga port, such as Keyboard remapping, or emulator functions."); helptext.push_back("or emulator functions.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("Select the port which you wish to re-map with 'Joystick Port'."); helptext.push_back("Select the port which you wish to re-map with 'Joystick Port'.");
helptext.push_back("The currently selected Input Device will then be displayed under 'Input Device'."); helptext.push_back("The currently selected Input Device will then be displayed under 'Input Device'.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back( helptext.push_back("Buttons which are not available on this device (detected with RetroArch ");
"Buttons which are not available on this device (detected with RetroArch configuration files) are unavailable to remap."); helptext.push_back("configuration files) are unavailable to remap.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("The HotKey button (used for secondary functions) is also unavailable for custom options. "); helptext.push_back("The HotKey button (used for secondary functions) is also unavailable for custom options. ");
helptext.push_back("The actions performed by pressing the HotKey with other buttons can also be remapped."); helptext.push_back("The actions performed by pressing the HotKey with other buttons can also be remapped.");
helptext.push_back("Pre-defined functions such as Quit/Reset/Menu will be displayed as the 'default' option."); helptext.push_back("Pre-defined functions such as Quit/Reset/Menu will be displayed as the 'default' option.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("The Function of the individual buttons are selectable via the marked drop-down boxes."); helptext.push_back("The Function of the individual buttons are selectable via the marked drop-down boxes.");
helptext.push_back("");
return true; return true;
} }

View file

@ -370,23 +370,26 @@ void RefreshPanelDisplay()
bool HelpPanelDisplay(std::vector<std::string> &helptext) bool HelpPanelDisplay(std::vector<std::string> &helptext)
{ {
helptext.clear(); helptext.clear();
helptext.push_back("Select the required width and height of the Amiga screen. If you select \"NTSC\" in chipset, a value greater than"); helptext.push_back("Select the required width and height of the Amiga screen. If you select \"NTSC\"");
helptext.push_back("240 for \"Height\" makes no sense. When the game, demo or workbench uses Hires mode and you selected a"); helptext.push_back("in Chipset, a value greater than 240 for \"Height\" makes no sense. When the game,");
helptext.push_back("value for \"Width\" lower than 640, you will only see half of the pixels."); helptext.push_back("Demo or Workbench uses HiRes mode and you selected a value for \"Width\" lower than 640,");
helptext.push_back("you will only see half of the pixels.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("Select the scaling method for the Amiga screen. The default option \"Auto\", will try to find the best looking"); helptext.push_back("Select the scaling method for the Amiga screen. The default option \"Auto\", ");
helptext.push_back("scaling method depending on your monitor's resolution. \"Nearest Neighbor\" will give you a more pixelated"); helptext.push_back("will try to find the best looking scaling method depending on your monitor's resolution. ");
helptext.push_back("and crisp image, but it may come with some distortion if your resolution is not an exact multiple."); helptext.push_back("\"Nearest Neighbor\" will give you a more pixelated and crisp image, but it may come with ");
helptext.push_back("some distortion if your resolution is not an exact multiple. ");
helptext.push_back("\"Linear\" will give you a smoother scaling but some people might find it a bit blurry."); helptext.push_back("\"Linear\" will give you a smoother scaling but some people might find it a bit blurry.");
helptext.push_back(""); helptext.push_back("");
#ifdef PANDORA #ifdef PANDORA
helptext.push_back("With \"Vert. offset\" you can adjust the position of the first drawn line of the Amiga screen. You can also change"); helptext.push_back("With \"Vert. offset\" you can adjust the position of the first drawn line of the Amiga ");
helptext.push_back("this during emulation with left and right shoulder button and dpad up/down."); helptext.push_back("screen. You can also change this during emulation with left and right shoulder button ");
helptext.push_back("and dpad up/down.");
helptext.push_back(""); helptext.push_back("");
#endif //PANDORA #endif //PANDORA
helptext.push_back("Activate line doubling to remove flicker in interlace modes."); helptext.push_back("Activate line doubling to remove flicker in interlace modes.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("When you activate \"Frameskip\", only every second frame is drawn. This will improve performance and some"); helptext.push_back("When you activate \"Frameskip\", only every second frame is drawn.");
helptext.push_back("more games are playable."); helptext.push_back("This will improve performance and some more games are playable.");
return true; return true;
} }

View file

@ -613,19 +613,24 @@ void RefreshPanelFloppy()
bool HelpPanelFloppy(std::vector<std::string> &helptext) bool HelpPanelFloppy(std::vector<std::string> &helptext)
{ {
helptext.clear(); helptext.clear();
helptext.push_back("You can enable/disable each drive by clicking the checkbox next to DFx or select the drive type in the dropdown"); helptext.push_back("You can enable/disable each drive by clicking the checkbox next to DFx or select");
helptext.push_back("control. \"3.5'' DD\" is the right choise for nearly all ADF and ADZ files."); helptext.push_back("the drive type in the dropdown control. \"3.5'' DD\" is the right choice for nearly");
helptext.push_back("The option \"Write-protected\" indicates if the emulator can write to the ADF. Changing the write protection of the"); helptext.push_back("all ADF and ADZ files.");
helptext.push_back("disk file may fail because of missing rights on the host filesystem."); helptext.push_back("The option \"Write-protected\" indicates if the emulator can write to the ADF.");
helptext.push_back("The button \"...\" opens a dialog to select the required disk file. With the dropdown control, you can select one of"); helptext.push_back("Changing the write protection of the disk file may fail because of missing rights");
helptext.push_back("the disks you recently used."); helptext.push_back("on the host filesystem.");
helptext.push_back("The button \"...\" opens a dialog to select the required");
helptext.push_back("disk file. With the dropdown control, you can select one of the disks you recently used.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("You can reduce the loading time for lot of games by increasing the floppy drive emulation speed. A few games"); helptext.push_back("You can reduce the loading time for lot of games by increasing the floppy drive");
helptext.push_back("will not load with higher drive speed and you have to select 100%."); helptext.push_back("emulation speed. A few games will not load with higher drive speed and you have");
helptext.push_back("to select 100%.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("\"Save config for disk\" will create a new configuration file with the name of the disk in DF0. This configuration will"); helptext.push_back("\"Save config for disk\" will create a new configuration file with the name of");
helptext.push_back("be loaded each time you select the disk and have the option \"Load config with same name as disk\" enabled."); helptext.push_back("the disk in DF0. This configuration will be loaded each time you select the disk");
helptext.push_back("and have the option \"Load config with same name as disk\" enabled.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("With the buttons \"Create 3.5'' DD disk\" and \"Create 3.5'' HD disk\" you can create a new and empty disk."); helptext.push_back("With the buttons \"Create 3.5'' DD disk\" and \"Create 3.5'' HD disk\" you can");
helptext.push_back("create a new and empty disk.");
return true; return true;
} }

View file

@ -646,16 +646,18 @@ int count_HDs(struct uae_prefs* p)
bool HelpPanelHD(std::vector<std::string> &helptext) bool HelpPanelHD(std::vector<std::string> &helptext)
{ {
helptext.clear(); helptext.clear();
helptext.push_back("Use \"Add Directory\" to add a folder or \"Add Hardfile\" to add a HDF file as a hard disk. To edit the settings of a"); helptext.push_back("Use \"Add Directory\" to add a folder or \"Add Hardfile\" to add a HDF file as");
helptext.push_back("HDD, click on \"...\" left to the entry in the list. With the red cross, you can delete an entry."); helptext.push_back("a hard disk. To edit the settings of a HDD, click on \"...\" left to the entry in");
helptext.push_back("the list. With the red cross, you can delete an entry.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("With \"Create Hardfile\", you can create a new formatted HDF file up to 2 GB. For large files, it will take some time"); helptext.push_back("With \"Create Hardfile\", you can create a new formatted HDF file up to 2 GB.");
helptext.push_back("to create the new hard disk. You have to format the new HDD in the Amiga via the Workbench."); helptext.push_back("For large files, it will take some time to create the new hard disk. You have to");
helptext.push_back("format the new HDD in the Amiga via the Workbench.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("If \"Master harddrive write protection\" is activated, you can't write to any HD."); helptext.push_back("If \"Master harddrive write protection\" is activated, you can't write to any HD.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("Activate \"CD drive\" to emulate CD for CD32. Use \"Eject\" to remove current CD and click on \"...\" to open a dialog"); helptext.push_back("Activate \"CD drive\" to emulate CD for CD32. Use \"Eject\" to remove current CD");
helptext.push_back("to select the iso/cue file for CD emulation."); helptext.push_back("and click on \"...\" to open a dialog to select the iso/cue file for CD emulation.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("In current version, WAV, MP3 and FLAC is supported for audio tracks."); helptext.push_back("In current version, WAV, MP3 and FLAC is supported for audio tracks.");
return true; return true;

View file

@ -755,16 +755,14 @@ bool HelpPanelInput(std::vector<std::string> &helptext)
helptext.clear(); helptext.clear();
helptext.push_back("You can select the control type for both ports and the rate for autofire."); helptext.push_back("You can select the control type for both ports and the rate for autofire.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("Set the emulated mouse speed to .25x, .5x, 1x, 2x and 4x to slow down or speed up the mouse."); helptext.push_back("Set the emulated mouse speed to .25x, .5x, 1x, 2x and 4x to slow down or ");
helptext.push_back("speed up the mouse.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("When \"Enable mousehack\" is activated, you can use the stylus to set the mouse pointer to the exact position."); helptext.push_back("When \"Enable mousehack\" is activated, you can use touch input to set .");
helptext.push_back("This works very well on Workbench, but many games using there own mouse handling and will not profit from"); helptext.push_back("the mouse pointer to the exact position. This works very well on Workbench, ");
helptext.push_back("this code."); helptext.push_back("but many games using their own mouse handling and will not profit from this mode.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("\"Tap Delay\" specifies the time between taping the screen and an emulated mouse button click."); helptext.push_back("\"Tap Delay\" specifies the time between taping the screen and an emulated ");
helptext.push_back(""); helptext.push_back("mouse button click.");
helptext.push_back("When you activate \"Custom Control\", you can define which Amiga key should be emulated by pressing one of the");
helptext.push_back("ABXY- or D-pad buttons. Useful to setup controls for pinball games. During emulation, you can switch between");
helptext.push_back("regular buttons and custom settings by pressing left shoulder button and 'c'.");
return true; return true;
} }

View file

@ -364,14 +364,16 @@ void RefreshPanelMisc()
bool HelpPanelMisc(std::vector<std::string> &helptext) bool HelpPanelMisc(std::vector<std::string> &helptext)
{ {
helptext.clear(); helptext.clear();
helptext.push_back("\"Status Line\" shows/hides the status line indicator. During emulation, you can show/hide this by pressing left"); helptext.push_back("\"Status Line\" Shows/Hides the status line indicator.");
helptext.push_back("shoulder and 'd'. The first value in the status line shows the idle time of the Pandora CPU in %, the second value"); helptext.push_back("The first value in the status line shows the idle time of the CPU in %,");
helptext.push_back("is the current frame rate. When you have a HDD in your Amiga emulation, the HD indicator shows read (blue) and"); helptext.push_back("the second value is the current frame rate.");
helptext.push_back("write (red) access to the HDD. The next values are showing the track number for each disk drive and indicates"); helptext.push_back("When you have a HDD in your Amiga emulation, the HD indicator shows read (blue) and write");
helptext.push_back("disk access."); helptext.push_back("(red) access to the HDD. The next values are showing the track number for each disk drive");
helptext.push_back("and indicates disk access.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("When you deactivate the option \"Show GUI on startup\" and use this configuration by specifying it with the"); helptext.push_back("When you deactivate the option \"Show GUI on startup\" and use this configuration ");
helptext.push_back("command line parameter \"-config=<file>\", the emulation starts directly without showing the GUI."); helptext.push_back("by specifying it with the command line parameter \"-config=<file>\", ");
helptext.push_back("the emulation starts directly without showing the GUI.");
helptext.push_back(""); helptext.push_back("");
#ifdef PANDORA #ifdef PANDORA
helptext.push_back("Set the speed for the Pandora CPU to overclock it for games which need more power. Be careful with this"); helptext.push_back("Set the speed for the Pandora CPU to overclock it for games which need more power. Be careful with this");

View file

@ -242,10 +242,11 @@ void RefreshPanelPaths()
bool HelpPanelPaths(std::vector<std::string> &helptext) bool HelpPanelPaths(std::vector<std::string> &helptext)
{ {
helptext.clear(); helptext.clear();
helptext.push_back("Specify the location of your kickstart roms and the folders where the configurations and controller files should be stored."); helptext.push_back("Specify the location of your kickstart roms and the folders where the configurations");
helptext.push_back("With the button \"...\" you can open a dialog to choose the folder."); helptext.push_back("and controller files should be stored. With the button \"...\" you can open a dialog");
helptext.push_back("to choose the folder.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("After changing the location of the kickstart roms, click on \"Rescan\" to refresh the list of the available"); helptext.push_back("After changing the location of the kickstart roms, click on \"Rescan\" to refresh");
helptext.push_back("ROMs."); helptext.push_back("the list of the available ROMs.");
return true; return true;
} }

View file

@ -969,14 +969,13 @@ void RefreshPanelQuickstart(void)
bool HelpPanelQuickstart(vector<string>& helptext) bool HelpPanelQuickstart(vector<string>& helptext)
{ {
helptext.clear(); helptext.clear();
helptext.push_back("Simplified start of emulation by just selecting the Amiga model and the disk/CD you want to use."); helptext.push_back("Simplified start of emulation by just selecting the Amiga model and the disk/CD");
helptext.push_back("you want to use.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back( helptext.push_back("After selecting the Amiga model, you can choose from a small list of standard");
"After selecting the Amiga model, you can choose from a small list of standard configurations for this model to"); helptext.push_back("configurations for this model to start with.");
helptext.push_back("start with.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back( helptext.push_back("When you activate \"Start in Quickstart mode\", the next time you run the emulator,");
"When you activate \"Start in Quickstart mode\", the next time you run the emulator, it will start with the quickstart"); helptext.push_back("it will start with the QuickStart panel. Otherwise you start in configurations panel.");
helptext.push_back("panel. Otherwise you start in configuraions panel.");
return true; return true;
} }

View file

@ -362,15 +362,16 @@ bool HelpPanelRAM(vector<string>& helptext)
{ {
helptext.clear(); helptext.clear();
helptext.push_back("Select the amount of RAM for each type you want to emulate in your Amiga."); helptext.push_back("Select the amount of RAM for each type you want to emulate in your Amiga.");
helptext.push_back("");
helptext.push_back("\"Slow\" is the simple memory extension of an Amiga 500."); helptext.push_back("\"Slow\" is the simple memory extension of an Amiga 500.");
helptext.push_back("\"Z2 Fast\" is real fast memory in 24 bit address space."); helptext.push_back("\"Z2 Fast\" is real fast memory in 24 bit address space.");
helptext.push_back( helptext.push_back("\"Z3 Fast\" is real fast memory in 32 bit address space and only available if");
"\"Z3 Fast\" is real fast memory in 32 bit address space and only available if a 32 bit CPU is selected."); helptext.push_back("a 32 bit CPU is selected.");
helptext.push_back( helptext.push_back("\"RTG board\" is the graphics memory used by Picasso96 and only available if");
"\"RTG board\" is the graphics memory used by Picasso96 and only available if a 32 bit CPU is selected. If you"); helptext.push_back("a 32 bit CPU is selected. If you select some memory for this type,");
helptext.push_back("select some memory for this type, the Z3 RTG board will be activated."); helptext.push_back("the Z3 RTG board will be activated.");
helptext.push_back( helptext.push_back("");
"A4000 motherboard and processor board memory is only detected by the Amiga if you choose the correct"); helptext.push_back("A4000 motherboard and processor board memory is only detected by the Amiga if ");
helptext.push_back("Kickstart ROM (A4000)."); helptext.push_back("you choose the correct Kickstart ROM (A4000).");
return true; return true;
} }

View file

@ -338,7 +338,8 @@ bool HelpPanelROM(std::vector<std::string> &helptext)
helptext.push_back(""); helptext.push_back("");
helptext.push_back("In \"Extended ROM File\", you can only select the required ROM for CD32 emulation."); helptext.push_back("In \"Extended ROM File\", you can only select the required ROM for CD32 emulation.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("In \"Cartridge ROM File\", you can select the CD32 FMV module to activate video playback in CD32."); helptext.push_back("In \"Cartridge ROM File\", you can select the CD32 FMV module to activate video");
helptext.push_back("There are also some Action Replay and Freezer cards and the built in HRTMon available."); helptext.push_back("playback in CD32. There are also some Action Replay and Freezer cards and the built-in");
helptext.push_back("HRTMon available.");
return true; return true;
} }

View file

@ -262,10 +262,12 @@ void RefreshPanelSavestate()
bool HelpPanelSavestate(std::vector<std::string> &helptext) bool HelpPanelSavestate(std::vector<std::string> &helptext)
{ {
helptext.clear(); helptext.clear();
helptext.push_back("Savestates are stored with the name of the disk in drive DF0 attached with the selected number."); helptext.push_back("Savestates are stored with the name of the disk in drive DF0 attached");
helptext.push_back("with the selected number.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("When you hold left shoulder button and press 'l' during emulation, the state of the last active number will be"); helptext.push_back("When you hold left shoulder button and press 'l' during emulation, ");
helptext.push_back("loaded. Hold left shoulder button and press 's' to save the current state in the last active slot."); helptext.push_back("the state of the last active number will be loaded. Hold left shoulder ");
helptext.push_back("button and press 's' to save the current state in the last active slot.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("Note: Savestates will not work with HDDs."); helptext.push_back("Note: Savestates will not work with HDDs.");
return true; return true;

View file

@ -475,15 +475,17 @@ void RefreshPanelSound()
bool HelpPanelSound(std::vector<std::string> &helptext) bool HelpPanelSound(std::vector<std::string> &helptext)
{ {
helptext.clear(); helptext.clear();
helptext.push_back("You can turn on sound emulation with different levels of accuracy and choose between mono and stereo."); helptext.push_back("You can turn on sound emulation with different levels of accuracy and");
helptext.push_back("choose between Mono and Stereo.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("The different types of interpolation have different impact on the performance. Play with the settings to find the"); helptext.push_back("The different types of interpolation have different impact on performance. ");
helptext.push_back("type you like most. You may need headphones to really hear the differences between the interpolations."); helptext.push_back("Play with the settings to find the type you like most. You may need headphones .");
helptext.push_back("to really hear the difference between the interpolation types.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("With \"Filter\", you can select the type of the Amiga audio filter."); helptext.push_back("With \"Filter\", you can select the type of the Amiga audio filter.");
helptext.push_back(""); helptext.push_back("");
helptext.push_back("With \"Stereo separation\" and \"Stereo delay\", you can adjust how the left and right audio channels of the Amiga"); helptext.push_back("With \"Stereo separation\" and \"Stereo delay\", you can adjust how the left ");
helptext.push_back("are mixed to the left and right channels of your device. A value of 70% for separation and no delay is a good"); helptext.push_back("and right audio channels of the Amiga are mixed to the left and right channels ");
helptext.push_back("start."); helptext.push_back("of your device. A value of 70% for separation and no delay is a good start.");
return true; return true;
} }