Available third-party software: Difference between revisions

From The FunKey Wiki
Content added Content deleted
m (Added sections)
m (→‎Games: Pasted section from other article on wiki)
Line 24: Line 24:


=== Emulated ===
=== Emulated ===
To limit this article's scope and therefore make improving it easier, it will remain limited to only include lists for systems supported by or with support announced for the FunKey S. As compatibility with additional systems is announced, new lists will be added to this article to reflect that. To give an idea of which lists could be added to this article in the future, below this paragraph is listed various systems that use 3MB or less of combined RAM. While this means that the PlayStation can be emulated, its contemporaries, the Nintendo 64, Sega Saturn, and PC-FX, all use more than 3MB of RAM, making their emulation more challenging on the hardware of the FunKey S. This also means that aside from the GBA, all portable and home consoles released in 1999 or later are also too powerful to emulate accurately on the FunKey S hardware.
To be written.

To ensure that this list isn't simply a list of all computers and consoles released prior to 1999, two requirements must be met for a system to be on the list: it must have its own library of software and must be emulatable on Linux, which the FunKey OS is based on. Note that the presence of a system on the following list does not guarantee that it can or will be emulated on the FunKey S, as this list is only here to speculate which lists may be added to this article in the future and is not indicative of any potential intents or plans of the FunKey Team.

<b><div style='text-align:center;float:left;width:50%;'>[[w:Atari 2600|Atari 2600]]</div><div style='text-align:center;float:left;width:50%;'>[[w:Pokémon Mini|Pokémon Mini]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:Atari 7800|Atari 7800]]</div><div style='text-align:center;float:left;width:50%;'>[[w:SG-1000|SG-1000]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:Game & Watch|Game & Watch]]</div><div style='text-align:center;float:left;width:50%;'>[[w:Vectrex|Vectrex]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:Neo Geo (system)|Neo Geo]]</div><div style='text-align:center;float:left;width:50%;'>[[w:Virtual Boy|Virtual Boy]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:Philips CD-i|Philips CD-i]]</div><div style='text-align:center;float:left;width:50%;'>[[w:VMU|VMU]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:PocketStation|PocketStation]]</div><div style='text-align:center;float:left;width:50%;'>[[w:Watara Supervision|Watara Supervision]]</div></b><div style="clear:both;></div>

Systems that meet the specified requirements but have more buttons than FunKey S can natively support will be listed below, as emulators for such systems will need to be able to provide a method to input all required inputs using the buttons available on the FunKey S.

<b><div style='text-align:center;float:left;width:50%;'>[[w:Amiga|Amiga]]</div><div style='text-align:center;float:left;width:50%;'>[[w:ColecoVision|ColecoVision]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:Amstrad CPC|Amstrad CPC]]</div><div style='text-align:center;float:left;width:50%;'>[[w:Commodore 64|Commodore 64]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:Apple II|Apple ][]]</div><div style='text-align:center;float:left;width:50%;'>[[w:Intellivision|Intellivision]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:Atari 5200|Atari 5200]]</div><div style='text-align:center;float:left;width:50%;'>[[w:Magnavox Odyssey²|Magnavox Odyssey²]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:Atari Jaguar|Atari Jaguar]]</div><div style='text-align:center;float:left;width:50%;'>[[w:MS-DOS|MS-DOS]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:BBC Micro|BBC Micro]]</div><div style='text-align:center;float:left;width:50%;'>[[w:ZX Spectrum|ZX Spectrum]]</div></b><div style="clear:both;></div>

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 Discord server.


==== Easily accessible ROMs ====
==== Easily accessible ROMs ====

Revision as of 01:34, 10 September 2020

This article is a compilation of different lists of software available for FunKey users. It is currently being worked on.

Inclusion criteria

To narrow the scope of these lists, several criteria have been defined by the editors to exclude software that does not meet the standards necessary for inclusion. To be included, software must be:

  • Developed to run on the FunKey S natively or be emulatable via one of its supported or soon-to-be-supported emulators. Software that can only be run by emulating a system within a system (such as DOS emulation on the GBA) will not be listed until the respective system is emulatable on the FunKey S directly. If future support for a system has been announced for the FunKey S, software for that system may be listed here.
  • Currently available with the permission of its publisher. This requirement extends to both freeware and commercial releases, whether digital or physical. Software available without the permission of its publisher, such as abandonware and pirated or unreleased software, may not be included on any of the lists.
  • Original in its codebase. While software that is either a port or recreation of software on another system is allowed, unauthorized ROM hacks of other software on that platform are not.
  • Sufficiently appropriate for a general audience. Just as all major consoles prohibit the publication of adults-only games on their platforms, these lists will not include any software that, if rated based on the standards of a rating board such as the ESRB, would be rated as adults-only.
  • In English, or if in another language, fully-useable without needing to understand that language.
  • Fully-playable with one controller. If a game is multiplayer-only, it can only be included if it allows all players to share the same controller.
  • Complete or mostly complete, significant in scope, and fully-playable. While there is certainly room to interpret how "finished" a game is, all games on this list should be playable to completion by the average player in a minimum of fifteen minutes, be the definitive version of that game (no demos of commercial games), and contain no glitches that prevent completion and/or crash the game. For inclusion on this list, a game should also have most of its intended levels and mechanics included, as described by the game's developer. In terms of the minimum playtime requirement, high-score based puzzle and arcade-style games are less limited in this regard due to their essentially infinite replayability, though should still include score counters, life meters, and preferably (though not a requirement) high-score counters where applicable to be considered complete or near-complete. Due to the varying ways in which a game's completeness can be interpreted, this criterion may be applied differently on a case-by-case basis.

As the games on these lists are more thoroughly tested, some games currently present may be removed if they are found to not meet the required criteria. If a listed game is found to no longer be sold by its publisher, it will be removed from this article. If several iterations of a game exist on a platform, such as Pong or Tetris, the best few among them should be kept and the rest removed, assuming that the latter do not have additional mechanics that make them unique. Additionally, new games will be added to the lists as they are found and tested. Once a page for suggesting additions to or removals from these lists has been created, it will be linked to here.

Software categories

In categorizing FunKey S compatible software, there are several factors that can be used to differentiate one piece of software from another, including if its: running natively or emulated, freeware or commercial, a game or a utility, published in a collection or individually, and whether or not its ROM file is easily accessible for use in emulators, among other factors. To make navigating to specific types of software easier, all software has been divided into lists that are split between articles, based on several of the factors listed above.

Games

To be written.

Running natively

To be written.

Emulated

To limit this article's scope and therefore make improving it easier, it will remain limited to only include lists for systems supported by or with support announced for the FunKey S. As compatibility with additional systems is announced, new lists will be added to this article to reflect that. To give an idea of which lists could be added to this article in the future, below this paragraph is listed various systems that use 3MB or less of combined RAM. While this means that the PlayStation can be emulated, its contemporaries, the Nintendo 64, Sega Saturn, and PC-FX, all use more than 3MB of RAM, making their emulation more challenging on the hardware of the FunKey S. This also means that aside from the GBA, all portable and home consoles released in 1999 or later are also too powerful to emulate accurately on the FunKey S hardware.

To ensure that this list isn't simply a list of all computers and consoles released prior to 1999, two requirements must be met for a system to be on the list: it must have its own library of software and must be emulatable on Linux, which the FunKey OS is based on. Note that the presence of a system on the following list does not guarantee that it can or will be emulated on the FunKey S, as this list is only here to speculate which lists may be added to this article in the future and is not indicative of any potential intents or plans of the FunKey Team.

Systems that meet the specified requirements but have more buttons than FunKey S can natively support will be listed below, as emulators for such systems will need to be able to provide a method to input all required inputs using the buttons available on the FunKey S.

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 Discord server.

Easily accessible ROMs

To be written.

Freeware

To be written.

Commercial

To be written.

Not easily accessive ROMs (third-party tools required)

To be written.

Digital

To be written.

Physical

To be written.

Utilities

To be written.