List of third-party OPK applications: Difference between revisions

From The FunKey Wiki
add games from joyrider3774
mNo edit summary
(add games from joyrider3774)
 
(116 intermediate revisions by 5 users not shown)
Line 2:
<translate>
<!--T:1-->
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. Once downloadedNote, these files are placed in any folder at the root of the device's file systemhowever, withthat the ''Applications'', ''Emulators'', and ''Native games'' folders available by default for file management. The application can subsequently be accessed from the Gmenu2x launcher, where it is sorted automatically by its type: application, emulator, or game. Asas 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:
 
<!--T:18-->
<div style='text-align:center;float:left;width:calc(100%/3);font-family:Consolas;'class="nomobile";>
{{Clickable button 2|#Applications|      Applications      }}
</div>
<div style='text-align:center;float:left;width:calc(100%/3);font-family:Consolas;'class="nomobile";>
{{Clickable button 2|#Emulators|       Emulators        }}
</div>
<div style='text-align:center;float:left;width:calc(100%/3);font-family:Consolas;'class="nomobile";>
{{Clickable button 2|#Games|         Games          }}
</div><div style='clear:both;'class="nomobile";></div>
 
<!--T:19-->
<div style='font-size:75%;text-align:center;float:left;width:100%;font-family:Menlo;'class="mobileonly";>
{{Clickable button 2|#Applications|             Applications             }}
</div>
<div style='font-size:75%;text-align:center;float:left;width:100%;font-family:Menlo;'class="mobileonly";>
{{Clickable button 2|#Emulators|              Emulators               }}
</div>
<div style='font-size:75%;text-align:center;float:left;width:100%;font-family:Menlo;'class="mobileonly";>
{{Clickable button 2|#Games|                Games                 }}
</div>
 
<!--T:8-->
Should you wish to build or modify ''OPK'' applications yourself, you may download a version of SquashFS configured for editing OPK applications on Windows [https://static.miraheze.org/funkeywiki/7/79/SquashFS.zip 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]].
 
<!--T:23-->
Although the wiki-hosted versions of the applications listed in this article are updated periodically, development repository links are also listed where applicable in case any of them have been updated in the interim.
 
== Applications == <!--T:2-->
Line 12 ⟶ 37:
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.
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! 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
| [https://github.com/DrUm78/gmenu2x/releases/tag/gmenu2x-FunKey-buzzfix Link]
|-
| Clock
| Used to set the system's time for RTC functionality.
| rowspan="2"|Gameblabla
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/clock_app_funkey-s.opk Link]
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/4/43/Clock.opk Download]</span>
|-
| EasyRPG
| Interprets games made with RPG Maker 2000 and RPG Maker 2003.
| [https://static.miraheze.org/funkeywiki/5/5a/EasyRPG.opk Download]
| Gameblabla
|-
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/EasyRPG-funkey-s.opk Link]
| Game Music Emu
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/1/1e/EasyRPG-funkey-s.opk Download]</span>
| Music player that emulates the audio of [https://web.archive.org/web/20210627233554/http://blargg.8bitalley.com/libs/audio.html several] retro systems.
| Drum78
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/4/4c/Game_Music_Emu-V2.opk Download]</span>
|-
| KeyKalc
Line 30 ⟶ 62:
| Robbi Blechdose
| [https://github.com/Robbi-Blechdose/KeyKalc/ Link]
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/a/aa/KeyKalc.opk Download]</span>
|-
| MPlayer
| Enables video playback in both original and stretched aspect ratios.
| NovemberJoy
|
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/1/1d/MPlayer-V2.opk Download]</span>
|-
| Pocket CDG
| Karaoke and MP3 music player; matching ''MP3'' and ''CDG'' (can be a blank text file should you just want to play MP3 files) are needed, with a song's ''CDG'' file used to play it. As non-standard MP3 file settings can cause music to be played too quickly, should this occur, you should "convert" the MP3 file to a standard MP3 format using a converter such as [https://online-audio-converter.com/ this].
| Drum78
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/c/c3/Pocket_CDG-V1.opk Download]</span>
|-
| ST
| Linux terminal program.
| Michel (FunKey Team)
|
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/c/cb/ST.opk Download]</span>
|}
Line 48 ⟶ 82:
 
<!--T:5-->
The following emulators listed in this section add to the capabilities of the FunKey S by allowingenabling improved emulation of several currently unsupportedsupported systems and improvedgeneral emulation of several currently supportedunsupported systems. To give usersAs a sensemeans of howhelping wellusers thesechoose which emulators functionto use, each is rated from ''low'' to ''high''especially for bothcases overallin emulationwhich accuracythere andare speed.multiple To improveoptions, the CPS2following emulationtable oflists SDLcurrently Retro,unsupported [https://cdn.discordapp.com/attachments/793340499901153300/815207777261060156/sdlretro.jsonsystems this] configuration file should be placed inon the ''/mnt/FunKey/.sdlretro/cfg''left location ofwith the FunKeybest Semulators filecurrently system.available Forfor PC-FXthem emulation, a PC-FX BIOS file must be placed inon the ''/mnt/Funkey/.pcfxemu'' location of the FunKey S file system.right:
 
<!--T:16-->
<b><div style='width:50%;float:left;text-align:center;'>
{| align="center"
| [[w:Amstrad CPC|Amstrad CPC]]
|-
| [[w:Arcade game|Arcade]]
|-
| [[w:Atari 2600|Atari 2600]]
|-
| [[w:Atari 7800|Atari 7800]]
|-
| [[w:Atari ST|Atari ST]]
|-
| [[w:ColecoVision|ColecoVision]]
|-
| [[w:Commodore 64|Commodore 64]]
|-
| [[w:Fairchild Channel F|Fairchild Channel F]]
|-
| [[w:Magnavox Odyssey 2|Magnavox Odyssey²]]
|-
| [[w:MSX|MSX]]
|-
| [[w:Neo Geo (system)|Neo Geo]]
|-
| [[w:PC-8000 series|PC-8000]]
|-
| [[w:PC-8800 series|PC-8800]]
|-
| [[w:PC-9800 series|PC-9800]]
|-
| [[w:Pico-8|Pico-8]]
|-
| [[w:Pokémon Mini|Pokémon Mini]]
|-
| [[w:SG-1000|SG-1000]]
|-
| [[w:Vectrex|Vectrex]]
|-
| [[w:Virtual Boy|Virtual Boy]]
|-
| [[w:VMU|VMU]]
|-
| [[w:Watara Supervision|Watara Supervision]]
|} </div>
<div style='width:50%;float:right;text-align:center;'>
{| align="center"
| CrocoDS
|-
| MAME 2000
|-
| Stella 2014
|-
| ProSystem
|-
| Hatari
|-
| SMS Plus GX
|-
| VICE
|-
| FreeChaF
|-
| O2EM
|-
| blueMSX
|-
| FinalBurn Alpha
|-
| QUASI88
|-
| QUASI88
|-
| Neko Project II Kai
|-
| Fake 08
|-
| PokéMini
|-
| SMS Plus GX
|-
| vecx
|-
| VBEmu
|-
| VeMUlator
|-
| Potator
|} </div><div style="clear:both;></div></b>
 
<!--T:17-->
Should a system not be listed above, it is either already officially emulated by the FunKey S or has unofficial emulation that lacks sufficient 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 the BBC Micro, CHIP-8, 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.
 
<!--T:13-->
=== SDL Retro ===
Two options for using SDL Retro are available: ''All-In-One'' and ''One-By-One''.
 
<!--T:24-->
'''<u>All-In-One</u>'''
 
<!--T:25-->
As the first of these includes all default SDL Retro cores in the ''OPK'' file itself, all the user must do to install it onto their FunKey S is add it to a folder at the root of the device's file system just like any other application, emulator, or game.
 
<!--T:26-->
'''<u>One-By-One</u>'''
 
<!--T:27-->
Should you prefer to only have the emulator cores you intend to use installed, and thus speed up the SDL Retro's core selection process, you may alternatively download the ''One-By-One'' option.
 
<!--T:28-->
While its download also includes an ''OPK'' file, the emulator cores themselves are included in a separate ''cores'' folder that must be placed in the ''/mnt/FunKey/.sdlretro'' file location of the FunKey S for SDL Retro to function.
 
<!--T:29-->
'''<u>BIOS File Location</u>'''
 
<!--T:30-->
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.
 
<!--T:31-->
'''<u>Game Specific File Locations</u>'''
 
<!--T:32-->
* In the case of ''blueMSX'', download, extract, and place that emulator's ''Databases'' and ''Machines'' folders in the ''/mnt/FunKey/.sdlretro/system'' file location.
* In the case of ''Neko Project II Kai'', the required ''PC-9800'' files listed in the table below should be placed in the ''/mnt/FunKey/.sdlretro/system/np2kai'' file location.
 
<!--T:33-->
'''<u>Can't See .sdlretro Folder</u>'''
 
<!--T:34-->
If you don't see the ''.sdlretro'' folder, your computer's Unix-based operating system is hiding hidden folders. {{HiddenFolderExplanation}}
 
<!--T:9-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
If you don't see the ''.sdlretro'' or ''.pcfxemu'' folders, 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.
! rowspan="2"|Core !! rowspan="2"|System !! rowspan="2"|Required BIOS file(s) !! rowspan="2"|Accuracy / Speed !! rowspan="2"|In-Game Save File Format !! rowspan="2"|Author(s) / Compiler(s) !! colspan="2"|OPK
|-
! One-By-One !! All-In-One
|-
| Beetle Lynx
| Atari Lynx
| '''lynxboot.img'''
| rowspan="17" style="background-color:lime"|High
| rowspan="6"|''N/A''
| rowspan="44"|Coverilla<br>Drum78
| rowspan="44"|<span class="plainlinks">[https://static.miraheze.org/funkeywiki/3/30/SDL_Retro-V9.zip Download]</span>
| rowspan="44"|<span class="plainlinks">[https://static.miraheze.org/funkeywiki/e/e6/SDL_Retro-V9.opk Download]</span>
|-
| rowspan="4"|blueMSX
| ColecoVision
| rowspan="4"|'''[https://static.miraheze.org/funkeywiki/e/e6/Databases.zip Databases folder]'''<br>'''[https://static.miraheze.org/funkeywiki/1/1c/Machines.zip Machines folder]'''
|-
| MSX
|-
| SG-1000
|-
| Spectravideo
|-
| CrocoDS
| Amstrad CPC
| ''N/A''
|-
| rowspan="2"|FCEUmm
| Famicom Disk System
| '''disksys.rom'''
| rowspan="2"|<u>SAV</u>
|-
| NES
| ''N/A''
|-
| FreeChaF
| Fairchild Channel F
| '''sl31253.bin'''<br>'''sl31254.bin'''
| ''N/A''
|-
| rowspan="2"|Gearboy
| GB
| rowspan="2"|''N/A''
| rowspan="2"|<u>SAV</u>
|-
| GBC
|-
| rowspan="6"|Genesis Plus GX
| ColecoVision
| '''BIOS.col'''
| ''N/A''
|-
| Game Gear
| rowspan="2"|''N/A''
| rowspan="2"|<u>SAV</u>
|-
| Master System
|-
| Sega CD
| '''bios_CD_E.bin'''<br>'''bios_CD_J.bin'''<br>'''bios_CD_U.bin'''
| <u>BRM</u>
|-
| Sega Genesis
| rowspan="2"|''N/A''
| <u>SAV</u>
|-
| SG-1000
| ''N/A''
|-
| gpSP
| GBA
| '''gba_bios.bin'''
| rowspan="2" style="background-color:yellow"|Medium<br>High
| <u>SAV</u>
|-
| GW
| Handheld electronics
| ''N/A''
| rowspan="2"|''N/A''
|-
| Hatari
| Atari ST
| '''tos.img'''
| style="background-color:yellow"|High<br>Medium
|-
| rowspan="3"|mGBA
| GB
| rowspan="3"|''N/A''
| style="background-color:lime"|High
| rowspan="3"|<u>SAV</u>
|-
| GBA
| style="background-color:yellow"|High<br>Medium
|-
| GBC
| style="background-color:lime"|High
|-
| Neko Project II Kai
| PC-9800
| '''font.bmp'''<br>'''FONT.ROM'''<br>'''bios.rom'''<br>'''itf.rom'''<br>'''sound.rom'''
| style="background-color:yellow"|Medium<br>High
| rowspan="7"|''N/A''
|-
| O2EM
| Magnavox Odyssey²
| '''o2rom.bin'''<br>c52.bin   ↑<br>g7400.bin ⦙<br>jopac.bin  ⦙
| rowspan="8" style="background-color:lime"|High
|-
| PokéMini
| Pokémon Mini
| rowspan="3"|''N/A''
|-
| Potator
| Watara Supervision
|-
| ProSystem
| Atari 7800
|-
| rowspan="2"|QUASI88
| PC-8000
| rowspan="2"|'''n88.rom'''<br>'''n88n.rom'''<br>'''n88_0.rom'''<br>n88_1.rom<br>n88_2.rom<br>n88_3.rom<br>disk.rom<br>n88knj1.rom
|-
| PC-8800
|-
| rowspan="2"|RACE
| NGP
| rowspan="3"|''N/A''
| rowspan="2"|<u>NGF</u> ''(non-functional)''
|-
| NGPC
|-
| Retro-8
| Pico-8
| style="background-color:yellow"|Medium<br>High
| rowspan="2"|''N/A''
|-
| rowspan="4"|SMS Plus GX
| ColecoVision
| '''BIOS.col'''
| rowspan="4" style="background-color:lime"|High
|-
| Game Gear
| rowspan="9"|''N/A''
| rowspan="2"|<u>SAV</u>
|-
| Master System
|-
| SG-1000
| ''N/A''
|-
| SNES9X 1.6
| rowspan="3"|SNES
| style="background-color:yellow"|High<br>Medium
| rowspan="3"|<u>SAV</u>
|-
| SNES9X 2005
| style="background-color:lime"|High
|-
| SNES9X 2010
| style="background-color:yellow"|High<br>Medium
|-
| Stella 2014
| Atari 2600
| style="background-color:lime"|High
| rowspan="3"|''N/A''
|-
| vecx
| Vectrex
| rowspan="2" style="background-color:yellow"|Medium<br>High
|-
| VeMUlator
| VMU
|}
 
<!--T:14-->
=== 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:
 
<!--T:20-->
*''/mnt/FunKey/.3doh'' for 3DOh
*''/mnt/FunKey/.pcfxemu'' for PCFXEmu
*''/mnt/FunKey/.smsplus/bios'' for SMS Plus GX
 
<!--T:21-->
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. 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}}
 
<!--T:10-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! NameEmulator !! Emulated System !! AccuracyRequired BIOS file !! Accuracy / Speed !! In-Game Save File Format !! Author(s) / Compiler(s) !! Repository !! SDL Retro Core !! OPK
|-
| 3DOh
| Final Burn Alpha
| 3DO
| Multiple
| '''bios.bin'''
| style="background-color:yellow" |Medium
| style="background-color:limered" |HighMedium<br>Low
| rowspan="5"|''N/A''
| DrUm78
| Gameblabla
| [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>
|-
| DOSBox Pure
| DOS
| rowspan="10"|''N/A''
| style="background-color:yellow"|Medium
| Drum78
|
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/ae/acec/Fba_2012_funkeyDOSBox_Pure-sV1.opk Download]</span>
|-
| Fake 08
| Pico-8
| rowspan="3" style="background-color:yellow"|Medium<br>High
| Gameblabla
| [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>
|-
| FinalBurn Alpha 2012
| rowspan="2"|Multiple
| rowspan="4"|Drum78
| [https://github.com/DrUm78/fbalpha2012/releases Link]
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/c/cc/FinalBurnAlpha2012-V3.zip Download]</span>
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/9/9e/FinalBurnAlpha2012-V3.opk Download]</span>
|-
| FinalBurn Neo
| [https://github.com/DrUm78/FBNeo/releases Link]
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/2/25/FinalBurnNeo-V1.zip Download]</span>
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/7/7c/FinalBurnNeo-V1.opk Download]</span>
|-
| rowspan="2"|Gambatte
| GB
| rowspan="2" style="background-color:lime"|High
| rowspan="2"|<u>SAV</u>
| rowspan="2"|[https://github.com/DrUm78/gambatte-libretro/releases Link]
| rowspan="2"|<span class="plainlinks">[https://static.miraheze.org/funkeywiki/6/69/Gambatte_%28SDL_Retro_Core%29.zip Download]</span>
| rowspan="2"|
| rowspan="2"|<span class="plainlinks">[https://static.miraheze.org/funkeywiki/39/3093/Gambatte_funkeyGambatte-sV4.opk Download]</span>
|-
| GBC
Line 77 ⟶ 456:
| Gnash
| Adobe Flash
| rowspan="2" style="background-color:yellowred" |Medium<br>Low
| rowspan="3"|''N/A''
| style="background-color:red" |Low
| rowspan="2"|Gameblabla
| [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>
|-
| LameDS
| DS
| style="background-color:yellow" |Medium
| style="background-color:red" |Low
| Gameblabla
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/lameds_funkey-s.opk Link]
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/c/c4/LameDS.opk Download]</span>
|-
| MAME 2000
| Multiple
| style="background-color:yellow" |Medium<br>High
| rowspan="2"|Drum78
| style="background-color:lime" |High
| [https://github.com/DrUm78/mame2000-libretro/releases Link]
| DrUm78
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/2/2e/MAME2000-V3.zip Download]</span>
|
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/2d/2ade/Mame_2000_funkeyMAME2000-sV3.opk Download]</span>
|-
| Mednafen (NES only)
| NES
| style="background-color:lime"|High
| <u>SAV</u>
|
| rowspan="8"|''N/A''
|
| DrUm78
|
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/4/45/Mednafen_%28NES_only%29.opk Download]</span>
|-
| Mednafen (PCE only)
| PCE
|
|
| DrUm78
|
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/0/02/Mednafen_%28PCE_Only%29.opk Download]</span>
|-
| PCFXEmu
| PC-FX
| '''pcfx.rom'''
| style="background-color:lime" |High
| style="background-color:red" |High<br>Low
| ''N/A''
| Gameblabla
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/pcfxemu_funkey-s.opk Link]
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/d/d6/Pcfxemu_funkey-s.opk Download]</span>
|-
| PCSX ReARMed Ultimate
| PlayStation
| '''SCPH1001.BIN'''
| style="background-color:lime" |High
| rowspan="13" style="background-color:lime" |High
| <u>MCD</u>
| LordEnum
| Drum78<br>Gameblabla<br>LordEnum
| [https://nic.hopto.org/open/funkey/ Link]
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/pcsx_rearmed_ultimate.opk Link]
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/7/74/Ps1.opk Download]</span>
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/6/65/PCSX_ReARMed_V2.opk Download]</span>
|-
| rowspan="4"|PicoDrive
| PokeMini
| PokemonSega Mini32X
| ''N/A''
| style="background-color:lime" |High
| <u>SRM</u>
| style="background-color:lime" |High
| rowspan="4"|Drum78
| Gameblabla
| rowspan="4"|[https://gitlabgithub.com/gameblablaDrUm78/gameblablapicodrive-irixxxx/releases/-/blob/master/opk/funkey/pokemini_funkey.opk Link]
| rowspan="4"|<span class="plainlinks">[https://static.miraheze.org/funkeywiki/f1/fd14/Pokemini_funkeyPicoDrive-V3.opk Download]</span>
|-
| Sega CD
| rowspan="16"|SDL Retro
| '''bios_CD_E.BIN'''<br>'''bios_CD_J.BIN'''<br>'''bios_CD_U.BIN'''
| Atari 2600
| <u>BRM</u>
| rowspan="16" style="background-color:yellow" |Medium
| rowspan="16" style="background-color:lime" |High
| rowspan="16"|Coverilla<br>Drum78
| rowspan="16"|[https://www.mediafire.com/file/sdwm4w1ixh8lzgf/sdlretro-full.opk/file Link]
| rowspan="16"|<span class="plainlinks">[https://static.miraheze.org/funkeywiki/2/29/SDL_Retro_%2830_Cores%29.opk Download]</span>
|-
| Sega Genesis
| Atari 800
| rowspan="4"|''N/A''
| rowspan="2"|<u>SRM</u>
|-
| Master System
| Atari Lynx
|-
| PiEMU
| Atari ST/STE/TT/Falcon
| Aquaplus P/ECE
| rowspan="3"|''N/A''
| rowspan="10"|Gameblabla
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/piemu_funkey-s.opk Link]
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/d/d4/Piemu_funkey-s.opk Download]</span>
|-
| PokéMini
| DOS
| Pokémon Mini
| [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>
|-
| rowspan="4"|SMS Plus GX
| FBA (Multiple)
| ColecoVision
| '''BIOS.col'''
| rowspan="4"|[https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/smsplus_funkey-s.opk Link]
| rowspan="4"|<span class="plainlinks">[https://static.miraheze.org/funkeywiki/2/22/Smsplus_funkey-s.opk Download]</span>
|-
| Game & WatchGear
| rowspan="8"|''N/A''
| rowspan="2"|<u>SAV</u>
|-
| Master System
| GBA
|-
| SG-1000
| MAME (Multiple)
| ''N/A''
|-
| rowspan="2"|SwanEmu
| MSX
| WS
| rowspan="3"|<u>EPS</u>
| 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>
|-
| NESWSC
|-
| Pico-8
|-
| SNES
|-
| Sega Genesis (Mega Drive)
|-
| Sega Master System
|-
| ZX Spectrum
|-
| SMSPlus
| Sega Master System
| style="background-color:lime" |High
| style="background-color:lime" |High
| Gameblabla
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/smsplus_funkey-s.opk Link]
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/2/22/Smsplus_funkey-s.opk Download]</span>
|-
| SwanEmu
| WonderSwan
| style="background-color:lime" |High
| style="background-color:lime" |High
| Gameblabla
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/swanemu_funkey-s.opk Link]
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/b/bc/SwanEmu.opk Download]</span>
|-
| VBA Next
| GBA
| style="background-color:limeyellow" |High<br>Medium
| style="background-color:yellow" |Medium
| Gameblabla
| [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>
Line 203 ⟶ 565:
| VBEmu
| Virtual Boy
| rowspan="2" style="background-color:lime" |High
| <u>SRM</u>
| style="background-color:lime" |High
| Gameblabla
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/vbemu_funkey-s.opk Link]
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/2/20/VBEmu.opk Download]</span>
Line 211 ⟶ 572:
| VICE
| Commodore 64
| <u>D64</u>
|
|
| 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>
|}
Line 221 ⟶ 582:
 
<!--T:7-->
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 typestype(s). While ''Doom'', ''Doom II'', and ''Final Doom'' only require a single ''WAD'' file each, they can be modified with additional ''WAD'' files located in the same folder as the main ''WAD'' file. While ''Quake'' technically only requires its ''PAK0.PAK'' file to launch, to access the full game, its ''PAK1.PAK'' file is required as well.
 
<!--T:15-->
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 a change made to the ''libvorbis'' package in the [[FunKey-OS]] V2.2.0 update, ''VVVVVV'' is currently non-functional when using the latest official system firmware. To fix this incompatibility without downgrading the firmware of one's device, a [https://github.com/DrUm78/FunKey-OS/releases/tag/FunKey-OS-2.3.0-DrUm78 third-party firmware revision] can be installed to fix the issue until the next official firmware update is released. Other changes made by the third-party firmware update include:
**Adding UTF-8 support to Gmenu2x
**Replacing swap usage with battery percentage on the system statistics overlay
**Updating the PicoDrive (Sega Genesis/Mega Drive) emulator
**Switching the default Game Gear emulator from Mednafen to PicoDrive
**Adding ''Mona and the Witch's Hat Deluxe'' to the list of included homebrew Game Boy Color games
**Removing a buzzing sound from Gmenu2x
:As with official firmware updates, simply download and add [https://github.com/DrUm78/FunKey-OS/releases/download/FunKey-OS-2.3.0-DrUm78/FunKey-rootfs-2.3.0-DrUm78.fwu this] ''FWU'' file to the root folder of your FunKey S to install the update. Should you wish to flash this version of FunKey-OS directly onto a MicroSD card, an ''IMG'' file for the firmware revision is available [https://github.com/DrUm78/FunKey-OS/releases/download/FunKey-OS-2.3.0-DrUm78/FunKey-sdcard-2.3.0-DrUm78.img here]. Further instructions on the above processes can be found [https://doc.funkey-project.com/user_manual/tutorials/software/firmware_update/ here] and [https://doc.funkey-project.com/user_manual/tutorials/hardware/flash_change_sd_card/ here], respectively.
 
<!--T:11-->
If you don't see the ''.local'' folder, or the ''.cannonball'', ''.eduke32'' or ''.ecwolf'' 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.{{HiddenFolderExplanation}}
 
<!--T:12-->
{| align="center" width=100% class="wikitable sortable" style="text-align: center"
! colspan="2"|Name !! rowspan="2"|Genre !! rowspan="2"|Author(s) / Compiler(s) !! Repositoryrowspan="2"|OPK !! rowspan="2"|Data Files !! rowspan="2"|Folder !! OPK
|-
! OPK !! Game
|-
| colspan="2"|Bibi
Line 234 ⟶ 610:
| Vincent (FunKey Team)
| [https://github.com/DrUm78/Bibi Link]
| colspanrowspan="23" |''N/A''
| rowspan="10"|''N/A''
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/6/65/Bibi.opk Download]</span>
|-
| colspan="2"|CannonballBlockdude
| [[w:Driving videoPuzzle game|DrivingPuzzle]]
| Joyrider3774
| [https://github.com/joyrider3774/blockdude_funkey/releases/latest/download/Blockdude.opk Link]
|-
| colspan="2"|Crafti
| [[w:Sandbox game|Sandbox]]
| Gameblabla
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/cannonball_funkeyncrafti_funkey-s.opk Link]
|-
| '''''Out Run'' Arcade Rev. B ROM files'''
| colspan="2"|Dinothawr
| /Funkey/.cannonball
| [[w:Puzzle video game|Puzzle]]
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/8/88/Cannonball-V2.opk Download]</span>
| Drum78
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/2/28/Dinothawr-V2.opk Download]</span>
| '''[https://static.miraheze.org/funkeywiki/4/44/Dinothawr.zip Game files] (launch via ''dinothawr.game'')'''
|-
| colspan="2"|Divi-Dead
Line 250 ⟶ 634:
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/dividead_funkey-s.opk Link]
| '''DL1*'''<br>'''MPEG*'''
|-
| Any
| colspan="2"|Formula 1 Game & Watch
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/a/ab/Divi-Dead.opk Download]</span>
| [[w:Arcade game|Arcade]]
| Joyrider3774
| [https://github.com/joyrider3774/formula1_funkey/releases/latest/download/Formula1.opk Link]
| rowspan="2"|''N/A''
|-
| colspan="2"|KeyCraft
| [[w:Sandbox game|Sandbox]]
| Robbi_Blechdose
| [https://github.com/Robbi-Blechdose/KeyCraft/releases/latest Link]
|-
| rowspan="3"|PrBoom
| Doom
| rowspan="3"|[[w:First-person shooter|FPS]]
| rowspan="3"|Coverilla<br>DrUm78Drum78
| rowspan="3"|[https://github.com/DrUm78/libretro-prboom/releases/latest Link]
| rowspan="3"|'''WAD'''
| rowspan="3"|Any
| rowspan="3"|<span class="plainlinks">[https://static.miraheze.org/funkeywiki/9/9e/PrBoom_250-DrUm78_funkey-s.opk Download]</span>
|-
| Doom II
|-
| Final Doom
|-
| colspan="2"|Duke Nukem 3D
| [[w:First-person shooter|FPS]]
| StupidHoroscope
| [https://github.com/StupidHoroscope/fks-eduke32/releases/latest Link]
| '''DUKE3D.GRP'''
| /Funkey/.eduke32
|-
| colspan="2"|Ganbare-Natuskian
| [[w:PlatformingPlatform game|Platformer]]
| rowspan="2"|Gameblabla
| [https://static.miraheze.org/funkeywiki/b/b0/Ganbare-Natuskian.opk Download]
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/gnp_funkey-s.opk Link]
| rowspan="2" colspan="2"|''N/A''
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/b/b0/Ganbare-Natuskian.opk Download]</span>
|-
| colspan="2"|Heboris
| [[w:Puzzle video game|Puzzle]]
| Gameblabla
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/heboris_funkey-s.opk Link]
| colspan="2"|N/A
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/0/08/Heboris_funkey-s.opk Download]</span>
|-
| colspanrowspan="2"|QuakeCannonball
| rowspan="2"|Out Run
| [[w:First-person shooter|FPS]]
| 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"|'''''Out Run'' Arcade Rev. B ROM files'''
| rowspan="2"|/Funkey/.cannonball
|-
| Gameblabla
|-
| rowspan="2" colspan="2"|Quake
| rowspan="2"|[[w:First-person shooter|FPS]]
| LordEnum
| rowspan="2"|[https://nicgithub.hopto.orgcom/openDrUm78/funkeytyrquake/releases/tag/v0.62-funkey-s Link]
| rowspan="2"|<b>PAK0.PAK</b><br>PAK1.PAK
| rowspan="2"|Any
|-
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/6/6f/Quake_funkey-s.opk Download]</span>
| rowspan="2"|Drum78
|-
| XRick
| Rick Dangerous
| [[w:Platform game|Platformer]]
| [https://github.com/DrUm78/xrick-libretro/releases/latest Link]
| rowspan="2" colspan="2"|''N/A''
|-
| colspan="2"|Rubido
| [[w:Board game|Board game]]
| Joyrider3774
| [https://github.com/joyrider3774/rubido_funkey/releases/latest/download/Rubido.opk Link]
|-
| ScummVM
| [[w:SCUMM|SCUMM]] engine games
| Various
| DrUm78Drum78
| [https://github.com/DrUm78/scummvm/releases/latest Link]
| '''Game's data files'''<br>'''''EXAMPLE.SCUMMVM'' launch file'''
| Any
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/2/2e/ScummVM.opk Download]</span>
|-
| colspan="2"|Sonic Robo Blast 2
| [[w:PlatformingPlatform game|Platformer]]
| rowspan="2"|Gameblabla
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/srb2_funkey-s.opk Link]
| rowspan="3" colspan="2"|''N/A''
| <span class="plainlinks">[https://gitlab.com/gameblabla/gameblabla-releases/-/raw/master/opk/funkey/srb2_funkey-s.opk Download]</span>
|-
| colspan="2"|Supertuxkart
| [[w:Racing game|Racing]]
| Gameblabla
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/stk_funkey-s.opk Link]
|-
| colspan="2"|N/A
| colspan="2"|TriSpace
| <span class="plainlinks">[https://gitlab.com/gameblabla/gameblabla-releases/-/raw/master/opk/funkey/stk_funkey-s.opk Download]</span>
| [[w:Space flight simulation game#Space trading and combat game|Space combat]]
| Robbi_Blechdose
| [https://github.com/Robbi-Blechdose/TriSpace/releases/latest Link]
|-
| colspan="2"|VVVVVV
| [[w:PlatformingPlatform game|Platformer]]
| rowspan="2"|Jack
| [https://github.com/RetroPorts/fks-VVVVVV/releases/latest Link]
|
| <b>data.zip</b>
| /FunKey/.local/share/VVVVVV
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/6/6d/VVVVVV.opk Download]</span>
|-
| colspan="2"|Wolfenstein 3D
| [[w:First-person shooter|FPS]]
| [https://github.com/RetroPorts/fks-ecwolf/releases/latest Link]
| Jack
|
| '''WL6*'''
| /FunKey/.ecwolf
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/c/c2/Wolfenstein_3D.opk Download]</span>
|-
| colspan="2"|Worship Vector
Line 331 ⟶ 744:
| Gameblabla
| [https://gitlab.com/gameblabla/gameblabla-releases/-/blob/master/opk/funkey/worship_vector_funkey-s.opk Link]
| colspan="2"|''N/A''
| <span class="plainlinks">[https://static.miraheze.org/funkeywiki/c/cd/Worship_Vector.opk Download]</span>
|}
</translate>
 
__NOTOC__
Cookies help us deliver our services. By using our services, you agree to our use of cookies.