Available third-party software: Difference between revisions

From The FunKey Wiki
no edit summary
No edit summary
No edit summary
 
(22 intermediate revisions by the same user not shown)
Line 2:
<translate>
<!--T:1-->
This article is a compilation of different lists of software available for FunKey S users. For direct access to the list articles, use the following wikilinks: [[List of third-party OPK applications|third-party OPK applications]], [[List of emulatable games (freeware)|emulatable freeware games]], [[List of emulatable games (commercial)|emulatable commercial games]], or [[List of emulatable utilities|emulatable utilities]]. This page also hosts this wiki's inclusion criteria that define which types of programs are or are not included in the linked-to lists. As the default emulators of the FunKey S are not perfect, users interested in the device's out -of the -box incompatible games should consult [[List of games with compatibility issues#Incompatible games|this list]].
 
== Inclusion criteria == <!--T:2-->
Line 27:
 
<!--T:8-->
There are currently '''3945''' third-party native programs, '''1,564366''' emulatable digital freeware and commercial games, and '''3331''' emulatable utilities listed.
 
== Native programs (OPKs) == <!--T:11-->
Line 34:
Due to the availability of development tools such as an [https://doc.funkey-project.com/developer_guide/tutorials/build_system/build_program_using_sdk/ SDK], several native programs have been created for or ported to the FunKey S. An extensive list of such programs can be found [[List of third-party OPK applications|here]], with applications, emulators, and games being the primary program types.
 
== Emulated programssystems == <!--T:913-->
 
<!--T:10-->
This section lists various games that are playable on the FunKey S. The two primary types of games are those that run natively on the FunKey S and those that are emulated.
 
=== Games === <!--T:13-->
 
<!--T:14-->
This section links to lists of games for systems that the FunKey S can currently emulate. These games can either be freeware, meaning that they are free to download for use in emulators, or commercial, meaning that they are currently being sold in a digital or physical format. As compatibility with additional systems is announced, games for those systems will be added to the existing lists. The following list containsincludes all of the systems that the FunKey S can currently emulate, in addition to systems that cannot currently be emulated on the device but whose future emulation has been confirmed by the FunKey Team (such systems are marked with a '''¹''' symbol):
 
<!--T:33-->
Line 79 ⟶ 74:
 
<!--T:15-->
To give readers an idea of which systems could be supported by the FunKey S in the future, below this paragraph are listed various systems that are not currently officially emulated on the FunKey S. To begin, the following list consists of systems that can currently be emulated accurately at a reasonable speed on the FunKey S via one or more [[List of third-party OPK applications#Emulators|third-party emulators]] (with those in italics emulatable via [[List of emulatable utilities#Emulation|meta-emulation]]):
 
<!--T:16-->
<b><div style='width:50%;float:left;text-align:center;'>
{| align="center"
| [[w:Amstrad CPC|Amstrad CPC]]
|-
| [[w:Arcade game|Arcade]]
|-
Line 91 ⟶ 88:
|-
| [[w:Atari ST|Atari ST]]
|-
| ''[[w:BBC Micro|BBC Micro]]''
|-
| ''[[w:CHIP-8|CHIP-8]]''
|-
| [[w:ColecoVision|ColecoVision]]
Line 109 ⟶ 110:
|-
| [[w:PC-8800 series|PC-8800]]
|-
| [[w:PC-9800 series|PC-9800]]
|-
| [[w:Pico-8|Pico-8]]
Line 115 ⟶ 118:
|-
| [[w:SG-1000|SG-1000]]
|-
| [[w:Vectrex|Vectrex]]
|-
| [[w:Virtual Boy|Virtual Boy]]
Line 121 ⟶ 126:
|-
| [[w:Watara Supervision|Watara Supervision]]
|-
| ''[[w:ZX Spectrum|ZX Spectrum]]''
|} </div><div style="clear:both;></div></b>
 
<!--T:17-->
In considering a system to be potentially emulatable at some point for the purposes of this article, it must meet two criteria. Firstly, it must have an open source, ARM-based emulator for Linux available for it. While this doesn't guarantee that such an emulator would be compatible, it remains a step in porting any emulator to the similarly ARM-based, Linux-powered FunKey S. Secondly, in taking the technical limitations of the FunKey S into account, any system that is unlikely to be emulatable at full or near-full speed should be excluded, as the purpose of listing consoles above is to document functional game compatibility. The following is a list of systems excluded for that reason:
While [[w:CHIP-8|CHIP-8]] and [[w:ZX Spectrum|ZX Spectrum]] games can also be unofficially emulated on the FunKey S, as this is done via [[List of emulatable utilities#Emulation|meta-emulation]] on the Game Boy Advance rather than native emulation capabilities, those systems will be excluded from the above list until a fully-functional, natively-running MSX emulator is released for the FunKey S. Taking into account the technical limitations of the FunKey S, the following list has been additionally compiled as a means of theorizing additional emulation capabilities the device could potentially receive at some point. Note, however, that the presence of a system on the following list does not guarantee that it can or will be emulated on the FunKey S and is not indicative of any potential intents or plans of the FunKey Team.
 
<!--T:1037-->
<b><div style='width:50%;float:left;text-align:center;'>
{| align="center"
| [[w:Atari Jaguar|Atari Jaguar]]
|-
| [[w:Nintendo 64|Nintendo 64]]
|-
| [[w:PC-FX|PC-FX]]
|} </div>
<div style='width:50%;float:right;text-align:center;'>
{| align="center"
| [[w:PlayStation Portable|PSP]]
|-
| [[w:Dreamcast|Sega Dreamcast]]
|-
| [[w:Sega Saturn|Sega Saturn]]
|} </div><div style="clear:both;></div></b>
 
<!--T:38-->
As it has been found that versions of the ''MAME'' emulator (including ''MESS'') other than ''MAME 2000'' do not function at a sufficient speed on the FunKey S, systems emulated by ''MAME'' must have an alternate qualifying emulator to be considered for inclusion. As several unemulated consoles have LibRetro cores that failed to properly load via the ''SDL Retro'' frontend of the FunKey S, assuming that such a system also meets the second requirement listed above, it is underlined on the list below. Lastly, as the current system of emulating the [[w:BBC Micro|BBC Micro]] and [[w:ZX Spectrum|ZX Spectrum]] via meta-emulation is less than ideal, those systems have been additionally added to the list below should any qualifying emulators available for them be portable. The following is a list of systems that are believed to meet the defined criteria:
 
<!--T:18-->
Line 131 ⟶ 159:
| [[w:Acorn Electron|Acorn Electron]]
|-
| <u>[[w:Amiga|Amiga]]</u>
|-
| <u>[[w:AmstradApple CPCII|AmstradApple CPC][]]</u>
|-
| [[w:Apple II|Apple ][]]
|-
| [[w:Arduboy|Arduboy]]
|-
| <u>[[w:Atari 8-bit family|Atari 8-bit]]</u>
|-
| <u>[[w:Atari 5200|Atari 5200]]</u>
|-
| [[w:BBC Micro|BBC Micro]]
Line 147 ⟶ 173:
<div style='width:50%;float:right;text-align:center;'>
{| align="center"
| <u>[[w:Commodore VIC-20|Commodore VIC-20]]</u>
|-
| [[w:Game & Watch|Game & Watch]]
|-
| <u>[[w:Intellivision|Intellivision]]</u>
|-
| [[w:Palm OS|Palm OS]]
|-
| <u>[[w:PocketStationPalm OS|PocketStationPalm OS]]</u>
|-
| [[w:TI-84 Plus series|TI-84 Plus]]
Line 161 ⟶ 185:
| [[w:TI-86|TI-86]]
|-
| <u>[[w:ZX Spectrum|ZX Spectrum]]</u>
|} </div><div style="clear:both;></div></b>
 
=== Games === <!--T:1939-->
If a system not yet announced for the FunKey S is missing from one of these lists, feel free to add it to the corresponding list or leave a message about it on the [[FunKey Community Discord Server]].
 
<!--T:20-->
This section links to lists of games for systems that the FunKey S can officially emulate. These games can either be freeware, meaning that they are free to download for use in emulators, or commercial, meaning that they are currently being sold in a digital or physical format. In order for a game to be emulated on the FunKey S, its ROM file must be placed within the folder of the system that is being emulated. While all freeware games listed have their ROM files available to download for free, the purchase of many of the commercial games listed does not grant the buyer direct access to the ROM files of those games. Despite this, for physical copies of games and some digital game collections, there are third-party tools available to allow users to extract the ROMs of the games that they purchased, so such tools will be listed where available.
 
<!--T:21-->
Cookies help us deliver our services. By using our services, you agree to our use of cookies.