List of third-party OPK applications/zh: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 43: | Line 43: | ||
| Gmenu2x Audio Fix |
| Gmenu2x Audio Fix |
||
| Disables the audio amplifier while in the menu of Gmenu2x, preventing a buzzing sound from occurring. |
| Disables the audio amplifier while in the menu of Gmenu2x, preventing a buzzing sound from occurring. |
||
| |
| Drum78 |
||
| [https://github.com/DrUm78/gmenu2x/releases/tag/gmenu2x-FunKey-buzzfix Link] |
| [https://github.com/DrUm78/gmenu2x/releases/tag/gmenu2x-FunKey-buzzfix Link] |
||
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/1/12/Buzz_fix_gmenu2x_funkey-s.opk Download]</span> |
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/1/12/Buzz_fix_gmenu2x_funkey-s.opk Download]</span> |
||
Line 162: | Line 162: | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
<div lang="en" dir="ltr" class="mw-content-ltr"> |
||
Should a system not be listed above, it is either that it is already officially emulated by the FunKey S or that its emulation has insufficient functionality for use by a general audience. To illustrate cases of the latter, each emulator is rated from ''low'' to ''high'' for both overall emulation accuracy and speed. In addition to the emulators listed on this page, should you wish to emulate BBC Micro, CHIP-8, Sharp X1 Turbo, Sierra AGI, or ZX Spectrum, [[List of emulatable utilities# |
Should a system not be listed above, it is either that it is already officially emulated by the FunKey S or that its emulation has insufficient functionality for use by a general audience. To illustrate cases of the latter, each emulator is rated from ''low'' to ''high'' for both overall emulation accuracy and speed. In addition to the emulators listed on this page, should you wish to emulate BBC Micro, CHIP-8, Sharp X1 Turbo, Sierra AGI, or ZX Spectrum, [[List of emulatable utilities#Emulation|meta-emulation]] is an additional option for third-party emulation. Should one of the emulators listed on that page be incompatible with the default gpSP emulator, however, the SDL Retro ''mGBA'' core or the standalone ''VBA Next'' emulator would be needed to use the meta-emulator. |
||
</div> |
</div> |
||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
<div lang="en" dir="ltr" class="mw-content-ltr"> |
||
⚫ | |||
If one or more required BIOS files are listed alongside an emulator, ensure that those files are named and located as that emulator expects to improve emulation results. For all ''SDL Retro'' cores, the expected BIOS file location is ''/mnt/FunKey/.sdlretro/system''. The following BIOS file locations for ''3DOh'', ''PCFXEmu'', and the standalone version of ''SMS Plus GX'' must be created by the user: ''/mnt/FunKey/.3doh'', ''/mnt/FunKey/.pcfxemu'', and ''/mnt/FunKey/.smsplus/bios'', respectively. As ''PCSX ReARMed Ultimate'' simply replaces the default ''PCSX ReARMed'' core, the BIOS file for it goes in the regular ''/mnt/PS1/bios'' file location. Additionally, to improve the CPS2 emulation of ''FinalBurn Alpha'', [https://cdn.discordapp.com/attachments/793340499901153300/815207777261060156/sdlretro.json this] configuration file should be placed in the ''/mnt/FunKey/.sdlretro/cfg'' location of the FunKey S file system. If you don't see the ''.sdlretro'' folder or the ''.3doh'', ''.pcfxemu'', or ''.smsplus'' folders disappear upon creation, your computer's Unix-based operating system is hiding hidden folders. {{HiddenFolderExplanation}} |
|||
If one or more required BIOS files are listed alongside a core you wish to use, ensure that those files are named and located in the ''/mnt/FunKey/.sdlretro/system'' file location for optimal emulation results. In the case of ''blueMSX'', download, extract, and place that emulator's ''Databases'' and ''Machines'' folders in the ''/mnt/FunKey/.sdlretro/system'' file location. If you don't see the ''.sdlretro'' folder, your computer's Unix-based operating system is hiding hidden folders. {{HiddenFolderExplanation}} |
|||
</div> |
</div> |
||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
<div lang="en" dir="ltr" class="mw-content-ltr"> |
||
⚫ | |||
{| align="center" width=100% class="wikitable sortable" style="text-align: center" |
{| align="center" width=100% class="wikitable sortable" style="text-align: center" |
||
! Core !! System !! Required BIOS file(s) !! Accuracy |
! Core !! System !! Required BIOS file(s) !! Accuracy / Speed !! In-Game Save File Format !! Author(s) / Compiler(s) !! OPK |
||
|- |
|- |
||
| Beetle Lynx |
| Beetle Lynx |
||
| Atari Lynx |
| Atari Lynx |
||
| '''lynxboot.img''' |
| '''lynxboot.img''' |
||
| rowspan="13" style="background-color:lime"|High |
|||
| rowspan="14" style="background-color:lime"|High |
| rowspan="14" style="background-color:lime"|High |
||
| rowspan="6"|''N/A'' |
| rowspan="6"|''N/A'' |
||
| rowspan=" |
| rowspan="37"|Coverilla<br>Drum78 |
||
| rowspan=" |
| rowspan="37"|<span class="plainlinks">[https://static.miraheze.org/funkeywiki/2/2f/SDL_Retro-V5.opk Download]</span> |
||
|- |
|- |
||
| rowspan="4"|blueMSX |
| rowspan="4"|blueMSX |
||
Line 204: | Line 203: | ||
| GBC |
| GBC |
||
|- |
|- |
||
| rowspan=" |
| rowspan="6"|Genesis Plus GX |
||
| ColecoVision |
| ColecoVision |
||
| '''BIOS.col''' |
| '''BIOS.col''' |
||
Line 210: | Line 209: | ||
|- |
|- |
||
| Game Gear |
| Game Gear |
||
| rowspan=" |
| rowspan="2"|''N/A'' |
||
| rowspan=" |
| rowspan="2"|<u>SAV</u> |
||
|- |
|- |
||
| Master System |
| Master System |
||
|- |
|||
| Sega CD |
|||
| '''bios_CD_E.bin'''<br>'''bios_CD_J.bin'''<br>'''bios_CD_U.bin''' |
|||
| <u>BRM</u> |
|||
|- |
|- |
||
| Sega Genesis |
| Sega Genesis |
||
⚫ | |||
| <u>SAV</u> |
|||
|- |
|- |
||
| SG-1000 |
| SG-1000 |
||
Line 222: | Line 227: | ||
| GW |
| GW |
||
| Handheld electronics |
| Handheld electronics |
||
| style="background-color:yellow"|Medium |
| style="background-color:yellow"|Medium<br>High |
||
|- |
|- |
||
| Hatari |
| Hatari |
||
| Atari ST |
| Atari ST |
||
| '''tos.img''' |
| '''tos.img''' |
||
| |
| style="background-color:yellow"|High<br>Medium |
||
| style="background-color:yellow"|Medium |
|||
|- |
|- |
||
| rowspan="3"|mGBA |
| rowspan="3"|mGBA |
||
| GB |
| GB |
||
| rowspan="3"|''N/A'' |
| rowspan="3"|''N/A'' |
||
| rowspan=" |
| rowspan="10" style="background-color:lime"|High |
||
| rowspan="3"|<u>SAV</u> |
| rowspan="3"|<u>SAV</u> |
||
|- |
|- |
||
Line 267: | Line 271: | ||
| Retro-8 |
| Retro-8 |
||
| Pico-8 |
| Pico-8 |
||
| style="background-color:yellow"|Medium |
| style="background-color:yellow"|Medium<br>High |
||
| rowspan="2"|''N/A'' |
| rowspan="2"|''N/A'' |
||
|- |
|- |
||
Line 273: | Line 277: | ||
| ColecoVision |
| ColecoVision |
||
| '''BIOS.col''' |
| '''BIOS.col''' |
||
| rowspan=" |
| rowspan="4" style="background-color:lime"|High |
||
|- |
|- |
||
| Game Gear |
| Game Gear |
||
Line 286: | Line 290: | ||
| SNES9X 1.6 |
| SNES9X 1.6 |
||
| rowspan="3"|SNES |
| rowspan="3"|SNES |
||
| style="background-color:yellow"|Medium |
| style="background-color:yellow"|High<br>Medium |
||
| rowspan="3"|<u>SAV</u> |
| rowspan="3"|<u>SAV</u> |
||
|- |
|- |
||
Line 293: | Line 297: | ||
|- |
|- |
||
| SNES9X 2010 |
| SNES9X 2010 |
||
| style="background-color:yellow"|Medium |
| style="background-color:yellow"|High<br>Medium |
||
|- |
|- |
||
| Stella 2014 |
| Stella 2014 |
||
| Atari 2600 |
| Atari 2600 |
||
| |
| style="background-color:lime"|High |
||
| rowspan="2"|''N/A'' |
| rowspan="2"|''N/A'' |
||
|- |
|- |
||
| VeMUlator |
| VeMUlator |
||
| VMU |
| VMU |
||
| style="background-color:yellow"|Medium |
| style="background-color:yellow"|Medium<br>High |
||
|} |
|} |
||
</div> |
</div> |
||
Line 308: | Line 312: | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
<div lang="en" dir="ltr" class="mw-content-ltr"> |
||
=== Standalone === |
=== Standalone === |
||
If one or more required BIOS files are listed alongside an emulator, ensure that those files are named and located in the following file locations for optimal emulation results: |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
*''/mnt/FunKey/.3doh'' for 3DOh |
|||
*''/mnt/FunKey/.pcfxemu'' for PCFXEmu |
|||
*''/mnt/FunKey/.smsplus/bios'' for SMS Plus GX |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
If you choose to use the version of ''SMS Plus GX'' included in the SDL Retro OPK, follow the instructions listed in [[#SDL Retro|the section above]] instead. As ''PCSX ReARMed Ultimate'' and ''PicoDrive'' simply replace their default counterparts when initially loaded, their BIOS files (if not already present) go in the regular ''/mnt/PS1/bios'' and ''/mnt/Sega Genesis/bios'' file locations, respectively. Additionally, to improve the CPS2 emulation of ''FinalBurn Alpha 2012'', [https://static.miraheze.org/funkeywiki/a/a2/FinalBurn_Alpha_2012_Configuration_File.zip this] configuration file should be downloaded, extracted, and placed in the ''/mnt/FunKey/.sdlretro/cfg'' location of the FunKey S file system. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Should you wish to instead add ''FinalBurn Alpha 2012'', ''Gambatte'', ''MAME 2000'', or ''VICE'' to the SDL Retro OPK to lessen the number of icons present in the ''Emulator'' tab of Gmenu2x, you can alternatively download, extract, and place their ''SO'' format emulator core files in the ''/mnt/FunKey/.sdlretro/cores'' location of the FunKey S file system (if the ''cores'' folder is not already present, create it first). If you don't see the ''.sdlretro'' folder or the ''.3doh'', ''.pcfxemu'', or ''.smsplus'' folders disappear upon creation, your computer's Unix-based operating system is hiding hidden folders. {{HiddenFolderExplanation}} |
|||
</div> |
</div> |
||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
<div lang="en" dir="ltr" class="mw-content-ltr"> |
||
{| align="center" width=100% class="wikitable sortable" style="text-align: center" |
{| align="center" width=100% class="wikitable sortable" style="text-align: center" |
||
! Emulator !! System !! Required BIOS file !! Accuracy |
! Emulator !! System !! Required BIOS file !! Accuracy / Speed !! In-Game Save File Format !! Author(s) / Compiler(s) !! Repository !! SDL Retro Core !! OPK |
||
|- |
|- |
||
| 3DOh |
| 3DOh |
||
| 3DO |
| 3DO |
||
| '''bios.bin''' |
| '''bios.bin''' |
||
| |
| style="background-color:red"|Medium<br>Low |
||
| style="background-color:red"|Low |
|||
| rowspan="4"|''N/A'' |
| rowspan="4"|''N/A'' |
||
| Gameblabla |
| Gameblabla |
||
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/3doh_funkey-s.opk Link] |
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/3doh_funkey-s.opk Link] |
||
| rowspan="3"|''N/A'' |
|||
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/1/1d/3DOh-V1.opk Download]</span> |
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/1/1d/3DOh-V1.opk Download]</span> |
||
|- |
|- |
||
Line 328: | Line 347: | ||
| rowspan="9"|''N/A'' |
| rowspan="9"|''N/A'' |
||
| style="background-color:yellow"|Medium |
| style="background-color:yellow"|Medium |
||
| |
| Drum78 |
||
| |
| |
||
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/e/ec/DOSBox_Pure-V1.opk Download]</span> |
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/e/ec/DOSBox_Pure-V1.opk Download]</span> |
||
Line 334: | Line 353: | ||
| Fake 08 |
| Fake 08 |
||
| Pico-8 |
| Pico-8 |
||
| rowspan=" |
| rowspan="2" style="background-color:yellow"|Medium<br>High |
||
| Gameblabla |
| Gameblabla |
||
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/fake08_funkey-s.opk Link] |
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/fake08_funkey-s.opk Link] |
||
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/1/18/Fake08.opk Download]</span> |
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/1/18/Fake08.opk Download]</span> |
||
|- |
|- |
||
| FinalBurn Alpha |
| FinalBurn Alpha 2012 |
||
| Multiple |
| Multiple |
||
| rowspan="3"| |
| rowspan="3"|Drum78 |
||
| [https://github.com/DrUm78/fbalpha2012/releases |
| [https://github.com/DrUm78/fbalpha2012/releases Link] |
||
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/d/d9/FinalBurn_Alpha_2012_%28SDL_Retro_Core%29.zip Download]</span> |
|||
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/c/ca/FinalBurnAlpha2012-V2.opk Download]</span> |
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/c/ca/FinalBurnAlpha2012-V2.opk Download]</span> |
||
|- |
|- |
||
Line 350: | Line 370: | ||
| rowspan="2"|<u>SAV</u> |
| rowspan="2"|<u>SAV</u> |
||
| rowspan="2"|[https://github.com/DrUm78/gambatte-libretro/releases Link] |
| rowspan="2"|[https://github.com/DrUm78/gambatte-libretro/releases Link] |
||
| rowspan="2"|<span class="plainlinks">[https://static.miraheze.org/funkeywiki/6/ |
| rowspan="2"|<span class="plainlinks">[https://static.miraheze.org/funkeywiki/6/69/Gambatte_%28SDL_Retro_Core%29.zip Download]</span> |
||
| rowspan="2"|<span class="plainlinks">[https://static.miraheze.org/funkeywiki/9/93/Gambatte-V4.opk Download]</span> |
|||
|- |
|- |
||
| GBC |
| GBC |
||
Line 356: | Line 377: | ||
| Gnash |
| Gnash |
||
| Adobe Flash |
| Adobe Flash |
||
| rowspan=" |
| rowspan="2" style="background-color:red"|Medium<br>Low |
||
| rowspan="2" style="background-color:red"|Low |
|||
| rowspan="3"|''N/A'' |
| rowspan="3"|''N/A'' |
||
| rowspan="2"|Gameblabla |
| rowspan="2"|Gameblabla |
||
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/gnash_funkey-s.opk Link] |
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/gnash_funkey-s.opk Link] |
||
| rowspan="2"|''N/A'' |
|||
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/b/b1/Gnash-V2.opk Download]</span> |
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/b/b1/Gnash-V2.opk Download]</span> |
||
|- |
|- |
||
Line 368: | Line 389: | ||
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/c/c4/LameDS.opk Download]</span> |
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/c/c4/LameDS.opk Download]</span> |
||
|- |
|- |
||
| MAME |
| MAME 2000 |
||
| Multiple |
| Multiple |
||
| |
| style="background-color:yellow"|Medium<br>High |
||
| rowspan="2"| |
| rowspan="2"|Drum78 |
||
| [https://github.com/DrUm78/mame2000-libretro/releases |
| [https://github.com/DrUm78/mame2000-libretro/releases Link] |
||
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/9/9b/MAME_2000_%28SDL_Retro_Core%29.zip Download]</span> |
|||
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/b/b5/MAME2000-V2.opk Download]</span> |
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/b/b5/MAME2000-V2.opk Download]</span> |
||
|- |
|- |
||
| Mednafen |
| Mednafen |
||
| NES |
| NES |
||
| |
| style="background-color:lime"|High |
||
| <u>SAV</u> |
| <u>SAV</u> |
||
| |
| |
||
| rowspan="8"|''N/A'' |
|||
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/4/45/Mednafen_%28NES_only%29.opk Download]</span> |
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/4/45/Mednafen_%28NES_only%29.opk Download]</span> |
||
|- |
|- |
||
Line 385: | Line 408: | ||
| PC-FX |
| PC-FX |
||
| '''pcfx.rom''' |
| '''pcfx.rom''' |
||
| style="background-color:red" |
| style="background-color:red"|High<br>Low |
||
| ''N/A'' |
| ''N/A'' |
||
| Gameblabla |
| Gameblabla |
||
Line 394: | Line 417: | ||
| PlayStation |
| PlayStation |
||
| '''SCPH1001.BIN''' |
| '''SCPH1001.BIN''' |
||
| rowspan=" |
| rowspan="13" style="background-color:lime"|High |
||
| <u>MCD</u> |
| <u>MCD</u> |
||
| Drum78<br>Gameblabla<br>LordEnum |
| Drum78<br>Gameblabla<br>LordEnum |
||
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/pcsx_rearmed_ultimate.opk Link] |
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/pcsx_rearmed_ultimate.opk Link] |
||
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/6/65/PCSX_ReARMed_V2.opk Download]</span> |
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/6/65/PCSX_ReARMed_V2.opk Download]</span> |
||
|- |
|||
| rowspan="4"|PicoDrive |
|||
| Sega 32X |
|||
| ''N/A'' |
|||
| <u>SRM</u> |
|||
| rowspan="4"|Drum78 |
|||
| rowspan="4"|[https://github.com/DrUm78/picodrive-irixxxx/releases Link] |
|||
| rowspan="4"|<span class="plainlinks">[https://static.miraheze.org/funkeywiki/6/65/PicoDrive-V2.opk Download]</span> |
|||
|- |
|||
| Sega CD |
|||
| '''bios_CD_E.BIN'''<br>'''bios_CD_J.BIN'''<br>'''bios_CD_U.BIN''' |
|||
| <u>BRM</u> |
|||
|- |
|||
| Sega Genesis |
|||
| rowspan="4"|''N/A'' |
|||
| rowspan="2"|<u>SRM</u> |
|||
|- |
|||
| Master System |
|||
|- |
|- |
||
| PiEMU |
| PiEMU |
||
| Aquaplus P/ECE |
| Aquaplus P/ECE |
||
⚫ | |||
| rowspan="3"|''N/A'' |
| rowspan="3"|''N/A'' |
||
| rowspan="10"|Gameblabla |
| rowspan="10"|Gameblabla |
||
Line 411: | Line 451: | ||
| Pokémon Mini |
| Pokémon Mini |
||
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/pokemini_funkey.opk Link] |
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/pokemini_funkey.opk Link] |
||
| rowspan="5"|Included |
|||
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/f/fd/Pokemini_funkey.opk Download]</span> |
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/f/fd/Pokemini_funkey.opk Download]</span> |
||
|- |
|- |
||
Line 432: | Line 473: | ||
| rowspan="3"|<u>EPS</u> |
| rowspan="3"|<u>EPS</u> |
||
| rowspan="2"|[https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/swanemu_funkey-s.opk Link] |
| rowspan="2"|[https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/swanemu_funkey-s.opk Link] |
||
| rowspan="4"|''N/A'' |
|||
| rowspan="2"|<span class="plainlinks">[https://static.miraheze.org/funkeywiki/b/bc/SwanEmu.opk Download]</span> |
| rowspan="2"|<span class="plainlinks">[https://static.miraheze.org/funkeywiki/b/bc/SwanEmu.opk Download]</span> |
||
|- |
|- |
||
Line 438: | Line 480: | ||
| VBA Next |
| VBA Next |
||
| GBA |
| GBA |
||
| style="background-color:yellow"|Medium |
| style="background-color:yellow"|High<br>Medium |
||
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/vbanext_funkey-s.opk Link] |
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/vbanext_funkey-s.opk Link] |
||
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/0/02/VBA_Next.opk Download]</span> |
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/0/02/VBA_Next.opk Download]</span> |
||
Line 454: | Line 496: | ||
| LordEnum |
| LordEnum |
||
| |
| |
||
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/c/c9/VICE_%28SDL_Retro_Core%29.zip Download]</span> |
|||
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/a/ad/Commodore_64_funkey-s.opk Download]</span> |
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/a/ad/Commodore_64_funkey-s.opk Download]</span> |
||
|} |
|} |
||
Line 491: | Line 534: | ||
| Cave Story |
| Cave Story |
||
| [[w:Platform game|Platformer]] |
| [[w:Platform game|Platformer]] |
||
| |
| Drum78 |
||
| [https://github.com/DrUm78/nxengine-libretro Link] |
| [https://github.com/DrUm78/nxengine-libretro Link] |
||
| '''''Cave Story'' game files; launch via EXE file''' |
| '''''Cave Story'' game files; launch via EXE file''' |
||
Line 507: | Line 550: | ||
| Doom |
| Doom |
||
| rowspan="3"|[[w:First-person shooter|FPS]] |
| rowspan="3"|[[w:First-person shooter|FPS]] |
||
| rowspan="3"|Coverilla<br> |
| rowspan="3"|Coverilla<br>Drum78 |
||
| rowspan="3"|[https://github.com/DrUm78/libretro-prboom/releases Link] |
| rowspan="3"|[https://github.com/DrUm78/libretro-prboom/releases Link] |
||
| rowspan="3"|'''WAD''' |
| rowspan="3"|'''WAD''' |
||
Line 531: | Line 574: | ||
| rowspan="2"|Out Run |
| rowspan="2"|Out Run |
||
| rowspan="2"|[[w:Driving video game|Driving]] |
| rowspan="2"|[[w:Driving video game|Driving]] |
||
| |
| Drum78 |
||
| rowspan="2"|[https://github.com/DrUm78/Cannonball-C/releases/tag/v0.3-funkey-s Link] |
| rowspan="2"|[https://github.com/DrUm78/Cannonball-C/releases/tag/v0.3-funkey-s Link] |
||
| rowspan="2"|'''''Out Run'' Arcade Rev. B ROM files''' |
| rowspan="2"|'''''Out Run'' Arcade Rev. B ROM files''' |
||
| rowspan="2"|/Funkey/.cannonball |
| rowspan="2"|/Funkey/.cannonball |
||
| rowspan="2"|<span class="plainlinks">[https://static.miraheze.org/funkeywiki/ |
| rowspan="2"|<span class="plainlinks">[https://static.miraheze.org/funkeywiki/8/8d/Cannonball-V3.opk Download]</span> |
||
|- |
|- |
||
| Gameblabla |
| Gameblabla |
||
Line 554: | Line 597: | ||
| [https://github.com/DrUm78/scummvm/releases Link] |
| [https://github.com/DrUm78/scummvm/releases Link] |
||
| '''Game's data files'''<br>'''''EXAMPLE.SCUMMVM'' launch file''' |
| '''Game's data files'''<br>'''''EXAMPLE.SCUMMVM'' launch file''' |
||
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/ |
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/c/cb/ScummVM-V5.opk Download]</span> |
||
|- |
|- |
||
| colspan="2"|Sonic Robo Blast 2 |
| colspan="2"|Sonic Robo Blast 2 |
Revision as of 05:45, 6 October 2021
This article lists third-party OPK-format applications built for the FunKey S. Freely downloadable from this page, these applications allow users to add additional functionalities to their devices. Note, however, that as the device's Instant Action autosave feature is implemented on a program-by-program basis, users must remember to manually save their progress in any third-party program that hasn't implemented the Instant Action feature. Also note that while many devices use OPK as an application format, only OPK applications compiled specifically for the FunKey S are compatible with it. Once a FunKey S OPK application is downloaded, it can be installed by simply placing it in a folder at the root of the device's file system, with the Applications, Emulators, and Native games folders available by default for file management. Applications available for download on this page are organized as they would be accessed from the Gmenu2x launcher — into the following three groups:
Should you wish to build or modify OPK applications yourself, you may download a version of SquashFS configured for editing OPK applications on Windows here. After extracting the SquashFS folder from its ZIP archive, add the OPK file that you wish to edit to the folder and double-click the 1. EXTRACT_OPK.bat file. This will create a folder called squashfs-root, containing files for the application's configuration settings, icon image, and binary data. Unless you have prior experience configuring OPK applications, however, it is recommended that you only modify the icon file, a 32-pixel square PNG format image file that represents the application in Gmenu2x. In doing so, ensure that the replacement icon file is also a 32-pixel square image, in PNG format, and named exactly as the original file was (icon.png is replaced with icon.png). Once you have finished modifying the application, return to the SquashFS folder and double-click the 2. MAKE_OPK.bat file, which will apply your modifications to the submitted OPK file. After several windows pop up and disappear, your application will be modified and ready to be returned to your FunKey S. Note that if there are multiple applications that you wish to modify, you must do so one at a time. For additional instructions on how to use SquashFS to modify or build OPK applications, it is recommended that you join the FunKey Community Discord Server.
Applications
The following applications are any programs for the FunKey S that are neither emulators nor games. Alongside each application is listed a general description of it.
Name | Description | Author(s) / Compiler(s) | Repository | OPK |
---|---|---|---|---|
Gmenu2x Audio Fix | Disables the audio amplifier while in the menu of Gmenu2x, preventing a buzzing sound from occurring. | Drum78 | Link | Download |
Clock | Used to set the system's time for RTC functionality. | Gameblabla | Link | Download |
EasyRPG | Interprets games made with RPG Maker 2000 and RPG Maker 2003. | Link | Download | |
KeyKalc | Graphing calculator program. | Robbi Blechdose | Link | Download |
MPlayer | Enables video playback in both original and stretched aspect ratios. | NovemberJoy | Download | |
ST | Linux terminal program. | Michel (FunKey Team) | Download |
Emulators
The emulators listed in this section add to the capabilities of the FunKey S by enabling improved emulation of several supported systems and general emulation of several unsupported systems. As a means of helping users choose which emulators to use, especially for cases in which there are multiple options, the following table lists currently unsupported systems on the left with the best emulators currently available for them on the right:
Arcade |
Atari 2600 |
Atari ST |
ColecoVision |
Commodore 64 |
Fairchild Channel F |
Magnavox Odyssey² |
MSX |
Neo Geo |
PC-8000 |
PC-8800 |
Pico-8 |
Pokémon Mini |
SG-1000 |
Virtual Boy |
VMU |
Watara Supervision |
MAME 2000 |
Stella 2014 |
Hatari |
SMS Plus GX |
VICE |
FreeChaF |
O2EM |
blueMSX |
FinalBurn Alpha |
QUASI88 |
QUASI88 |
Fake 08 |
PokéMini |
SMS Plus GX |
VBEmu |
VeMUlator |
Potator |
Should a system not be listed above, it is either that it is already officially emulated by the FunKey S or that its emulation has insufficient functionality for use by a general audience. To illustrate cases of the latter, each emulator is rated from low to high for both overall emulation accuracy and speed. In addition to the emulators listed on this page, should you wish to emulate BBC Micro, CHIP-8, Sharp X1 Turbo, Sierra AGI, or ZX Spectrum, meta-emulation is an additional option for third-party emulation. Should one of the emulators listed on that page be incompatible with the default gpSP emulator, however, the SDL Retro mGBA core or the standalone VBA Next emulator would be needed to use the meta-emulator.
SDL Retro
If one or more required BIOS files are listed alongside a core you wish to use, ensure that those files are named and located in the /mnt/FunKey/.sdlretro/system file location for optimal emulation results. In the case of blueMSX, download, extract, and place that emulator's Databases and Machines folders in the /mnt/FunKey/.sdlretro/system file location. If you don't see the .sdlretro folder, your computer's Unix-based operating system is hiding hidden folders. To enable the viewing of such folders on MacOS, use the Shift+Cmd+Period key combination. To do so on ChromeOS, click the three-dot icon at the top-right of the Files application and select the Show hidden folders option.
Core | System | Required BIOS file(s) | Accuracy / Speed | In-Game Save File Format | Author(s) / Compiler(s) | OPK |
---|---|---|---|---|---|---|
Beetle Lynx | Atari Lynx | lynxboot.img | High | N/A | Coverilla Drum78 |
Download |
blueMSX | ColecoVision | Databases folder Machines folder | ||||
MSX | ||||||
SG-1000 | ||||||
Spectravideo | ||||||
FreeChaF | Fairchild Channel F | sl31253.bin sl31254.bin | ||||
Gearboy | GB | N/A | SAV | |||
GBC | ||||||
Genesis Plus GX | ColecoVision | BIOS.col | N/A | |||
Game Gear | N/A | SAV | ||||
Master System | ||||||
Sega CD | bios_CD_E.bin bios_CD_J.bin bios_CD_U.bin |
BRM | ||||
Sega Genesis | N/A | SAV | ||||
SG-1000 | N/A | |||||
GW | Handheld electronics | Medium High | ||||
Hatari | Atari ST | tos.img | High Medium | |||
mGBA | GB | N/A | High | SAV | ||
GBA | ||||||
GBC | ||||||
O2EM | Magnavox Odyssey² | o2rom.bin c52.bin ↑ g7400.bin ⦙ jopac.bin ⦙ |
N/A | |||
PokéMini | Pokémon Mini | N/A | ||||
Potator | Watara Supervision | |||||
QUASI88 | PC-8000 | n88.rom n88n.rom n88_0.rom n88_1.rom n88_2.rom n88_3.rom disk.rom n88knj1.rom | ||||
PC-8800 | ||||||
RACE | NGP | N/A | NGF (non-functional) | |||
NGPC | ||||||
Retro-8 | Pico-8 | Medium High |
N/A | |||
SMS Plus GX | ColecoVision | BIOS.col | High | |||
Game Gear | N/A | SAV | ||||
Master System | ||||||
SG-1000 | N/A | |||||
SNES9X 1.6 | SNES | High Medium |
SAV | |||
SNES9X 2005 | High | |||||
SNES9X 2010 | High Medium | |||||
Stella 2014 | Atari 2600 | High | N/A | |||
VeMUlator | VMU | Medium High |
Standalone
If one or more required BIOS files are listed alongside an emulator, ensure that those files are named and located in the following file locations for optimal emulation results:
- /mnt/FunKey/.3doh for 3DOh
- /mnt/FunKey/.pcfxemu for PCFXEmu
- /mnt/FunKey/.smsplus/bios for SMS Plus GX
If you choose to use the version of SMS Plus GX included in the SDL Retro OPK, follow the instructions listed in the section above instead. As PCSX ReARMed Ultimate and PicoDrive simply replace their default counterparts when initially loaded, their BIOS files (if not already present) go in the regular /mnt/PS1/bios and /mnt/Sega Genesis/bios file locations, respectively. Additionally, to improve the CPS2 emulation of FinalBurn Alpha 2012, this configuration file should be downloaded, extracted, and placed in the /mnt/FunKey/.sdlretro/cfg location of the FunKey S file system.
Should you wish to instead add FinalBurn Alpha 2012, Gambatte, MAME 2000, or VICE to the SDL Retro OPK to lessen the number of icons present in the Emulator tab of Gmenu2x, you can alternatively download, extract, and place their SO format emulator core files in the /mnt/FunKey/.sdlretro/cores location of the FunKey S file system (if the cores folder is not already present, create it first). If you don't see the .sdlretro folder or the .3doh, .pcfxemu, or .smsplus folders disappear upon creation, your computer's Unix-based operating system is hiding hidden folders. To enable the viewing of such folders on MacOS, use the Shift+Cmd+Period key combination. To do so on ChromeOS, click the three-dot icon at the top-right of the Files application and select the Show hidden folders option.
Emulator | System | Required BIOS file | Accuracy / Speed | In-Game Save File Format | Author(s) / Compiler(s) | Repository | SDL Retro Core | OPK |
---|---|---|---|---|---|---|---|---|
3DOh | 3DO | bios.bin | Medium Low |
N/A | Gameblabla | Link | N/A | Download |
DOSBox Pure | DOS | N/A | Medium | Drum78 | Download | |||
Fake 08 | Pico-8 | Medium High |
Gameblabla | Link | Download | |||
FinalBurn Alpha 2012 | Multiple | Drum78 | Link | Download | Download | |||
Gambatte | GB | High | SAV | Link | Download | Download | ||
GBC | ||||||||
Gnash | Adobe Flash | Medium Low |
N/A | Gameblabla | Link | N/A | Download | |
LameDS | DS | Link | Download | |||||
MAME 2000 | Multiple | Medium High |
Drum78 | Link | Download | Download | ||
Mednafen | NES | High | SAV | N/A | Download | |||
PCFXEmu | PC-FX | pcfx.rom | High Low |
N/A | Gameblabla | Link | Download | |
PCSX ReARMed Ultimate | PlayStation | SCPH1001.BIN | High | MCD | Drum78 Gameblabla LordEnum |
Link | Download | |
PicoDrive | Sega 32X | N/A | SRM | Drum78 | Link | Download | ||
Sega CD | bios_CD_E.BIN bios_CD_J.BIN bios_CD_U.BIN |
BRM | ||||||
Sega Genesis | N/A | SRM | ||||||
Master System | ||||||||
PiEMU | Aquaplus P/ECE | N/A | Gameblabla | Link | Download | |||
PokéMini | Pokémon Mini | Link | Included | Download | ||||
SMS Plus GX | ColecoVision | BIOS.col | Link | Download | ||||
Game Gear | N/A | SAV | ||||||
Master System | ||||||||
SG-1000 | N/A | |||||||
SwanEmu | WS | EPS | Link | N/A | Download | |||
WSC | ||||||||
VBA Next | GBA | High Medium |
Link | Download | ||||
VBEmu | Virtual Boy | High | SRM | Link | Download | |||
VICE | Commodore 64 | D64 | LordEnum | Download | Download |
Games
The following applications are freeware games that have either been ported to or natively developed for the FunKey S. To facilitate list navigation and game selection, alongside each game is listed its genre. To play the OPK ports of commercial games, one or more additional files containing necessary copyrighted assets must be provided by the user from their own legally acquired copy of the game. The data files of such games should be grouped together in a folder located at that game's listed file location. Games requiring several of a specified file type to run have an asterisk placed after the applicable file type(s).
Make note of the following information for the following games:
- While Doom, Doom II, and Final Doom only require a single WAD file each, add-on WAD files also can be used
- While Quake only requires its PAK0.PAK file to launch, to access the full game, the PAK1.PAK file is also required
- Due to the FunKey-OS V2.3.0 update, VVVVVV is currently non-functional
如果你找不到“.local”文件夹,又或者“.cannonball”或“.ecwolf”创建后消失了,你基于UNIX的操作系统可能将他们隐藏了。(一般UNIX系统会隐藏.xxxx文件夹)To enable the viewing of such folders on MacOS, use the Shift+Cmd+Period key combination. To do so on ChromeOS, click the three-dot icon at the top-right of the Files application and select the Show hidden folders option.
Name | Genre | Author(s) / Compiler(s) | Repository | Data Files | Folder | OPK | |
---|---|---|---|---|---|---|---|
OPK | Game | ||||||
Bibi | Arcade | Vincent (FunKey Team) | Link | N/A | Download | ||
NXEngine | Cave Story | Platformer | Drum78 | Link | Cave Story game files; launch via EXE file | Any | Download |
Divi-Dead | Visual Novel | Gameblabla | Link | DL1* MPEG* |
Download | ||
PrBoom | Doom | FPS | Coverilla Drum78 |
Link | WAD | Download | |
Doom II | |||||||
Final Doom | |||||||
Ganbare-Natuskian | Platformer | Gameblabla | Link | N/A | Download | ||
Heboris | Puzzle | Link | Download | ||||
Cannonball | Out Run | Driving | Drum78 | Link | Out Run Arcade Rev. B ROM files | /Funkey/.cannonball | Download |
Gameblabla | |||||||
Quake | FPS | LordEnum | Link | PAK0.PAK PAK1.PAK |
Any | Download | |
Drum78 | |||||||
ScummVM | SCUMM engine games | Various | Link | Game's data files EXAMPLE.SCUMMVM launch file |
Download | ||
Sonic Robo Blast 2 | Platformer | Gameblabla | Link | N/A | Download | ||
Supertuxkart | Racing | Link | Download | ||||
VVVVVV | Platformer | Jack | Link | data.zip | /FunKey/.local/share/VVVVVV | Download | |
Wolfenstein 3D | FPS | Link | WL6* | /FunKey/.ecwolf | Download | ||
Worship Vector | Tower Defense | Gameblabla | Link | N/A | Download |