Main Page/it: Difference between revisions

From The FunKey Wiki
17,603 bytes added ,  2 years ago
Updating to match new version of source page
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 597:
</div>
For games with in-game saving, transferring save data to or from the FunKey S is done by simply moving each game's save data file into or out of the device's different emulated system folders. Supported save data file formats for the device's default emulators are ''SAV'' for the Game Boy, Game Boy Color, Game Boy Advance, and Nintendo Entertainment System, ''SRM'' for the Sega Genesis/Mega Drive and Super Nintendo Entertainment System, ''BRM'' for the Sega CD add-on, and ''MCD'' for the PlayStation. Note that PlayStation ''MCD'' files should be placed in the ''memcards'' folder within the PlayStation folder of the FunKey S and named ''card#.mcd'', with the hashtag symbol replaced by the first number starting from one that isn't already used by an existing ''MCD'' file. Similarly, SNES ''SRM'' files are stored in the ''/mnt/FunKey/.snes96_snapshots'' location of the FunKey S file system. If you don't see the ''.snes96_snapshots'' folder, your computer's Unix-based operating system is hiding hidden folders. {{HiddenFolderExplanation}} For games without in-game saving, save data can only be transferred via save states to matching emulators on other devices, as save state formats are usually emulator-specific. PlayStation save states cannot be transferred to other devices with the PCSX-ReARMed emulator, however, as modifications made to the emulator for the FunKey S make its save states, as with FunKey S autosaves, system-specific.
 
<div style="text-align:center;">
=== Can ROM hacks be used on the FunKey S? ===
 
</div>
As ROM hacks are simply modified ROMs, in most cases they will work in the emulators of the FunKey S without issue. Cases in which ROM hacks may glitch or crash include several Game Boy Advance ROM hacks due to the [[#Are there any games that aren't emulated properly on the FunKey S?|nine percent incompatibility rate]] of the default GBA emulator, as well as ROM hacks developed for use in specific emulators. A list of compatible ROM hacks recommended by the editors of the FunKey Wiki is available [[List of recommended ROM hacks|here]].
 
<div style="text-align:center;">
Line 603 ⟶ 609:
</div>
While the primary purpose of the FunKey S is the ability to use emulated and [[List of third-party OPK applications|natively-running]] games and applications, it can also be used as an external storage device. While the slow transfer speed of its Micro-USB port and four gigabyte file size limit of its FAT32 file system make it less ideal for general file storage than most USB keys, SD cards, and external hard drives, the FunKey S having an operating system gives it the additional ability to interact with its stored files. While such capabilities come primarily from the included ''Commander'' file management application, which can be used to view image files, view and edit text files, and move, rename, or delete any stored file, additional applications can be installed to give the device additional capabilities, such as video playback and Linux terminal access. As an external storage device, the FunKey S is also able to stream media files at qualities higher than it can stream itself to televisions, radios, and other media players with such functionality. Users wishing to transfer files to the FunKey S faster than the device's Micro-USB port is capable of can alternatively open their device, remove the MicroSD card, and transfer files to the card directly.
 
<div style="text-align:center;">
=== Can cheats be used on the FunKey S? ===
 
</div>
As the FunKey S does not have cheat support officially implemented into any of its emulators, to use cheats without the use of a [[List of third-party OPK applications#Emulators|third-party emulator]], they must be patched into each game where they are wanted, if possible. To do so for GBA games, download, extract, and launch ''GBAATM – Rebirth'' for [https://static.miraheze.org/funkeywiki/0/0f/GBAATM_%E2%80%93_Rebirth_%28Windows%29.zip Windows], [https://static.miraheze.org/funkeywiki/5/58/GBAATM_%E2%80%93_Rebirth_%28MacOS%29.zip MacOS], or [https://static.miraheze.org/funkeywiki/5/57/GBAATM_%E2%80%93_Rebirth_%28Linux%29.zip Linux]. Select the game you wish to patch a cheat code menu into and select an output file name and location to save the modified game file. Next, go to the ''CheatCodes'' tab of the application and add any ''Codebreaker/GameShark SP/Xploder'' format codes that you wish, such as those listed [https://gamehacking.org/system/gba here]. When retrieving codes, see if a ''Master Code'' is listed for the game as well, as some games require such a code to be loaded before any other cheat codes can be used. Should there be multiple ''Codebreaker/GameShark SP/Xploder'' format ''Master Codes'', either use the one made by the same people who made the cheat codes that you're using or test several until you find one that works. Codes should be added two lines at a time, with a code's name entered on the first line and its alphanumerical string entered on the second. Note that a game's ''Master Code'', if present, should always be the first code listed, with the name ''Master'' entered on the first line and all segments of the comparatively long alphanumerical string combined on the second line. Once all desired codes are entered, press the ''Patch Game!'' button below the text box to patch the codes into the selected game. Should the patching process be successful, a message indicating so will appear in the application's second text box and the patched game will appear in the chosen file location. Lastly, add the modified ROM to the ''GBA'' folder of the FunKey S as per usual. When starting the game with the ''New Game'' option, a cheat code menu will appear in-game to allow you to choose which of the added codes you wish to use with the game. After you've finished selecting codes with the A button, press START to launch the game.
 
<div style="text-align:center;">
=== Can the FunKey S inputs be remapped? ===
 
</div>
Via the use of ''KEY'' files, the inputs for any system and/or game emulated by the FunKey S can be remapped by the user. This includes system shortcut inputs, some of which users may wish to relocate or disable should they not be commonly used or interfere with gameplay. When a ''KEY'' file is used, it modifies the inputs set by the system's default input mapping file, available for download [https://static.miraheze.org/funkeywiki/b/b3/Fkgpiod.zip here]. This file defines via the use of the ''MAP'' function which shortcut (such as ''brightness up'') or input (such as ''KEY_R'') is associated with which button (such as ''START'') or button combination (such as ''FN+UP''). As all inputs are already predefined by this file, only inputs being modified should be included in ''KEY'' files.
 
In addition to its regular input mapping functionality, the ''MAP'' function is also used to overwrite previous mappings with new ones. To do this, following the word ''MAP'' the button or button combination and input or shortcut be remapped should be defined, seperated by the function ''TO KEY'' if remapping inputs or zoom or aspect ratio shortcuts, or ''TO COMMAND'' if remapping any other shortcut. Should the user wish to create a ''KEY'' file that switches the A and B inputs, for instance, all that would be needed would be ''MAP A TO KEY KEY_B'' on the first line and ''MAP B TO KEY KEY_A'' on the second. Note the formatting of the inputs; KEY_A and KEY_B. All inputs, as well as the zoom in, zoom out, and aspect ratio shortcuts, are defined in ''KEY'' files by ''KEY_'' followed by a letter. Should remapping occur without the input of the secondary button swapped to the first button (whether due to that input being moved to an empty slot such as FN+START or simply overwritten and not replaced), the ''UNMAP'' function should first be used to remove the original mapping so that the input is not mapped to two buttons simultaneously. For instance, should a user wish to remove the aspect ratio shortcut and move the snapshot shortcut to its place, the ''KEY'' file for doing so would simply have ''UNMAP FN+UP'' on the first line and ''MAP FN+DOWN TO COMMAND snapshot'' on the second. In creating ''KEY'' files, note that due to a glitch with the formatting of such files, games with apostrophes in their title currently must be renamed to have ''KEY'' file support (such as renaming ''Kirby's Dream Land.gb'' to ''Kirbys Dream Land.gb''). For additional ''KEY'' file examples, view the [[List of games with compatibility issues#Games that require adapted controls|adapted control section]] of the FunKey Wiki's game compatibility list.
 
To supplement the above-listed default input mapping file, a table detailing the associations between emulated system inputs and system inputs, as well as the default mapping of those inputs to the device's buttons, is listed below. Note that while the lack of X, Y, and Z mapping capabilities for the Sega Genesis and Mega Drive does not result in any game incompatibilities, the lack of Y1, Y2, Y3, and Y4 mapping capabilities for the WonderSwan and WonderSwan Color means that vertical games for that system are currently [[List of games with compatibility issues#Games that require improved emulation|incompatible with the FunKey S]]. Following that table is another table that lists the same information for the device's shortcuts.
{| align="center" width=100% class="darkgrey-header wikitable" style="text-align: center" |
! style="border: 2px solid black;"|Input
! style="border: 2px solid black;"|UP
! style="border: 2px solid black;"|DOWN
! style="border: 2px solid black;"|LEFT
! style="border: 2px solid black;"|RIGHT
! style="border: 2px solid black;"|A
! style="border: 2px solid black;"|B
! style="border: 2px solid black;"|X
! style="border: 2px solid black;"|Y
! style="border: 2px solid black;"|L
! style="border: 2px solid black;"|R
! style="border: 2px solid black;"|FN+L
! style="border: 2px solid black;"|FN+R
! style="border: 2px solid black;"|FN
! style="border: 2px solid black;"|START
|-
! style="border: 2px solid black;"|''KEY'' file button letter ⇨
! rowspan="2" style="border: 2px solid black;"|U
! rowspan="2" style="border: 2px solid black;"|D
! rowspan="2" style="border: 2px solid black;"|L
! rowspan="2" style="border: 2px solid black;"|R
! rowspan="2" style="border: 2px solid black;"|A
! rowspan="2" style="border: 2px solid black;"|B
! rowspan="2" style="border: 2px solid black;"|X
! rowspan="2" style="border: 2px solid black;"|Y
! rowspan="2" style="border: 2px solid black;"|M
! rowspan="2" style="border: 2px solid black;"|N
! rowspan="2" style="border: 2px solid black;"|V
! rowspan="2" style="border: 2px solid black;"|O
! rowspan="2" style="border: 2px solid black;"|K
! rowspan="2" style="border: 2px solid black;"|S
|-
! style="border: 2px solid black;"|⇩ System ⇩
|-
! style="border: 2px solid black;"|NES / Famicom & GB & GBC
| UP
| DOWN
| LEFT
| RIGHT
| A
| colspan="2"|B
| A
| colspan="4"|''N/A''
| SELECT
| START
|-
! style="border: 2px solid black;"|Sega Master System
| style='background: #eaecf0'|UP
| style='background: #eaecf0'|DOWN
| style='background: #eaecf0'|LEFT
| style='background: #eaecf0'|RIGHT
| style='background: #eaecf0'|2
| style='background: #eaecf0'|1
| colspan="7" style='background: #eaecf0'|''N/A''
| style='background: #eaecf0'|PAUSE
|-
! style="border: 2px solid black;"|TurboGrafx-16 / PC Engine
| UP
| DOWN
| LEFT
| RIGHT
| I
| II
| colspan="6"|''N/A''
| SELECT
| RUN
|-
! style="border: 2px solid black;"|Genesis / Mega Drive / CD / 32X
| style='background: #eaecf0'|UP
| style='background: #eaecf0'|DOWN
| style='background: #eaecf0'|LEFT
| style='background: #eaecf0'|RIGHT
| style='background: #eaecf0'|C
| style='background: #eaecf0'|B
| style='background: #eaecf0'|''N/A''
| style='background: #eaecf0'|A
| colspan="5" style='background: #eaecf0'|''N/A''
| style='background: #eaecf0'|START
|-
! style="border: 2px solid black;"|Atari Lynx
| UP
| DOWN
| LEFT
| RIGHT
| A
| B
| OPTION 1
| OPTION 2
| colspan="5"|''N/A''
| PAUSE
|-
! style="border: 2px solid black;"|Game Gear
| style='background: #eaecf0'|UP
| style='background: #eaecf0'|DOWN
| style='background: #eaecf0'|LEFT
| style='background: #eaecf0'|RIGHT
| style='background: #eaecf0'|1
| style='background: #eaecf0'|2
| colspan="7" style='background: #eaecf0'|''N/A''
| style='background: #eaecf0'|PAUSE
|-
! style="border: 2px solid black;"|SNES / Super Famicom
| UP
| DOWN
| LEFT
| RIGHT
| A
| B
| X
| Y
| L
| R
| colspan="2"|''N/A''
| SELECT
| START
|-
! style="border: 2px solid black;"|PlayStation
| UP
| DOWN
| LEFT
| RIGHT
| ○
| ⨉
| △
| □
| L
| R
| L2
| R2
| SELECT
| START
|-
! style="border: 2px solid black;"|Neo Geo Pocket / Neo Geo Pocket Color
| UP
| DOWN
| LEFT
| RIGHT
| A
| colspan="2"|B
| A
| colspan="5"|''N/A''
| OPTIONS
|-
! style="border: 2px solid black;"|WonderSwan / WonderSwan Color
| style='background: #eaecf0'|X1
| style='background: #eaecf0'|X3
| style='background: #eaecf0'|X4
| style='background: #eaecf0'|X2
| style='background: #eaecf0'|A
| style='background: #eaecf0'|B
| colspan="7" style='background: #eaecf0'|''N/A''
| style='background: #eaecf0'|START
|-
! style="border: 2px solid black;"|Game Boy Advance
| UP
| DOWN
| LEFT
| RIGHT
| A
| colspan="2"|B
| A
| L
| R
| colspan="2"|''N/A''
| SELECT
| START
|}
 
{| align="center" width=100% class="darkgrey-header wikitable" style="text-align: center" |
! rowspan="2" style="border: 2px solid black;"|
! colspan="2" style="border: 2px solid black;"|Zoom
! colspan="2" style="border: 2px solid black;"|Brightness
! colspan="2" style="border: 2px solid black;"|Volume
! rowspan="2" style="border: 2px solid black;"|Screenshot
! rowspan="2" style="border: 2px solid black;"|Change Aspect Ratio
! rowspan="2" style="border: 2px solid black;"|View System Resource Usage
|-
! style="border: 2px solid black;"|In
! style="border: 2px solid black;"|Out
! style="border: 2px solid black;"|Increase
! style="border: 2px solid black;"|Decrease
! style="border: 2px solid black;"|Raise
! style="border: 2px solid black;"|Lower
|-
! style="border: 2px solid black;"|Button combination
| FN+RIGHT
| FN+LEFT
| FN+X
| FN+B
| FN+A
| FN+Y
| FN+UP
| FN+DOWN
| FN+L+R
|-
! style="border: 2px solid black;"|''KEY'' file button letter/command name
| I
| J
| brightness up
| brightness down
| volume up
| volume down
| snapshot
| H
| system_stats toggle
|}
 
<div style="text-align:center;">
Line 681 ⟶ 910:
! style="border: 2px solid black;"|PlayStation
| ''4750''
| 98100
| 97.9489%
|-
! style="border: 2px solid black;"|Game Boy Color
| style='background: #eaecf0'|915
| style='background: #eaecf0'|910
| style='background: #eaecf0'|9998.0291%
|-
! style="border: 2px solid black;"|Neo Geo Pocket / Neo Geo Pocket Color
Line 705 ⟶ 934:
|-
! style="border: 2px solid black;"|<u>Total</u>
|! style="border: 2px solid black;"|'''14052'''
! style="border: 2px solid black;"|'''320'''
| '''317'''
|! style="border: 2px solid black;"|'''97.7472%'''
|}
 
<div style="text-align:center;">
=== Which emulators does the FunKey S use? ===
 
</div>
<div style='text-align:center;float:left;width:25%;'class="nomobile";>
<b><u>FCEUX</b></u></div>
<div style='text-align:center;float:left;width:50%;'class="nomobile";>
<b><u>gnuboy</b></u></div>
<div style='text-align:center;float:left;width:25%;'class="nomobile";>
<b><u>gpSP</b></u><br><br></div>
<div style='text-align:center;float:left;width:25%;font-family:Consolas;'class="nomobile";>
{{Button|text=      NES       }}</div>
<div style='text-align:center;float:left;width:25%;font-family:Consolas;'class="nomobile";>
{{Button|text=    Game Boy    }}</div>
<div style='text-align:center;float:left;width:25%;font-family:Consolas;'class="nomobile";>
{{Button|text= Game Boy Color }}</div>
<div style='text-align:center;float:left;width:25%;font-family:Consolas;'class="nomobile";>
{{Button|text=Game Boy Advance}}<br><br></div>
<div style='text-align:center;float:left;width:100%;'class="nomobile";>
<b><u>Mednafen</b></u><br><br></div>
<div style='text-align:center;float:left;width:25%;font-family:Consolas;'class="nomobile";>
{{Button|text=   Game Gear    }}</div>
<div style='text-align:center;float:left;width:25%;font-family:Consolas;'class="nomobile";>
{{Button|text=   Atari Lynx   }}</div>
<div style='text-align:center;float:left;width:25%;font-family:Consolas;'class="nomobile";>
{{Button|text= Neo Geo Pocket }}</div>
<div style='text-align:center;float:left;width:25%;font-family:Consolas;'class="nomobile";>
{{Button|text=   WonderSwan   }}<br><br></div>
<div style='text-align:center;float:left;width:25%;'class="nomobile";>
<b><u>PCSX-ReARMed</b></u></div>
<div style='text-align:center;float:left;width:50%;'class="nomobile";>
<b><u>PicoDrive</b></u></div>
<div style='text-align:center;float:left;width:25%;'class="nomobile";>
<b><u>PocketSNES</b></u><br><br></div>
<div style='text-align:center;float:left;width:25%;font-family:Consolas;'class="nomobile";>
{{Button|text=  PlayStation   }}</div>
<div style='text-align:center;float:left;width:25%;font-family:Consolas;'class="nomobile";>
{{Button|text= Master System  }}</div>
<div style='text-align:center;float:left;width:25%;font-family:Consolas;'class="nomobile";>
{{Button|text=  Sega Genesis  }}</div>
<div style='text-align:center;float:left;width:25%;font-family:Consolas;'class="nomobile";>
{{Button|text=      SNES      }}</div>
 
<div style='text-align:center;float:left;width:50%;'class="mobileonly";>
<b><u>FCEUX</b></u></div>
<div style='text-align:center;float:left;width:50%;'class="mobileonly";>
<b><u>gpSP</b></u><br><br></div>
<div style='text-align:center;float:left;width:50%;font-family:Menlo;'class="mobileonly";>
{{Button|text=      NES       }}</div>
<div style='text-align:center;float:left;width:50%;font-family:Menlo;'class="mobileonly";>
{{Button|text=Game Boy Advance}}<br><br></div>
<div style='text-align:center;float:left;width:100%;'class="mobileonly";>
<b><u>gnuboy</b></u><br><br></div>
<div style='text-align:center;float:left;width:50%;font-family:Menlo;'class="mobileonly";>
{{Button|text=    Game Boy    }}</div>
<div style='text-align:center;float:left;width:50%;font-family:Menlo;'class="mobileonly";>
{{Button|text= Game Boy Color }}<br><br></div>
<div style='text-align:center;float:left;width:100%;'class="mobileonly";>
<b><u>Mednafen</b></u><br><br></div>
<div style='text-align:center;float:left;width:50%;font-family:Menlo;'class="mobileonly";>
{{Button|text=   Game Gear    }}</div>
<div style='text-align:center;float:left;width:50%;font-family:Menlo;'class="mobileonly";>
{{Button|text=   Atari Lynx   }}<br><br></div>
<div style='text-align:center;float:left;width:50%;font-family:Menlo;'class="mobileonly";>
{{Button|text= Neo Geo Pocket }}</div>
<div style='text-align:center;float:left;width:50%;font-family:Menlo;'class="mobileonly";>
{{Button|text=   WonderSwan   }}<br><br></div>
<div style='text-align:center;float:left;width:50%;'class="mobileonly";>
<b><u>PCSX-ReARMed</b></u></div>
<div style='text-align:center;float:left;width:50%;'class="mobileonly";>
<b><u>PocketSNES</b></u><br><br></div>
<div style='text-align:center;float:left;width:50%;font-family:Menlo;'class="mobileonly";>
{{Button|text=  PlayStation   }}</div>
<div style='text-align:center;float:left;width:50%;font-family:Menlo;'class="mobileonly";>
{{Button|text=      SNES      }}<br><br></div>
<div style='text-align:center;float:left;width:100%;'class="mobileonly";>
<b><u>PicoDrive</b></u><br><br></div>
<div style='text-align:center;float:left;width:50%;font-family:Menlo;'class="mobileonly";>
{{Button|text= Master System  }}</div>
<div style='text-align:center;float:left;width:50%;font-family:Menlo;'class="mobileonly";>
{{Button|text=  Sega Genesis  }}</div>
 
 
<div style="text-align:center;">
Line 721 ⟶ 1,033:
 
</div>
If the files from multiple disks of a PlayStation game are added to the FunKey S, they will all appear in the game list, complicating game library navigation and disk transferring. To merge all of these files into a single ''PBP'' file, beginyou bywill downloadingneed both the [https://www.psx-place.com/resources/psx2psp.586/ PSX2PSP]. Onceapplication thisand isthe donecopyrighted ''BASE.PBP'' file, extractwhich must be added to the ''Files'' folder fromof thethat RARapplication. archiveOnce this is done, open it,the andapplication selectwith the ''Clasic mode'' shortcut. From within the programand select the ''Options'' button at the bottom left,. whichThis will open a page wherewith various application settings, of which you should change the ''Compression level'' to ''1 (worst)'' and the ''toc'' setting to ''CUE File''. Once this is done, save yourthe settingssetting modifications to return to the main program interface. From here, press the three dot icon next to ''ISO/PBP File 1 - No file selected'' at the top left and select the BIN file of the first disk. Repeat this process for each subsequent disk by selecting the arrow icon to the left of the aforementioned three dot icon, selecting each disk number in turn. Once this process is complete, select the folder on your system where you wish the PBP file to be saved to and press the ''Convert'' button at the bottom of the program window. Once the conversion process is finished, navigate to the completed EBOOT.PBP file, rename it, and place it into the PS1 folder of the FunKey S.
 
<div style="text-align:center;">
=== Is the FunKey S legal? ===
 
</div>
As it is the improper acquisition of ROMs, and not emulation itself, that is illegal to varying degrees around the world, the FunKey S remains entirely legal. While the device does come bundled with several dozen freeware games to give it basic out-of-box functionality, it includes neither commercial games nor the copyrighted PlayStation and Game Boy Advance BIOS files. While some users may choose to put illegally-acquired ROMs on their devices, both the FunKey Team and the editors of this wiki encourage users to look through the FunKey Wiki's lists of hundreds of [[Available third-party software|legally-acquirable]] game ROMs, both freeware and commercial.
 
<div style="text-align:center;">
8,610

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.