Available third-party software: Difference between revisions

From The FunKey Wiki
Content added Content deleted
mNo edit summary
mNo edit summary
Line 54: Line 54:


<!--T:15-->
<!--T:15-->
To give readers an idea of which systems could be supported by the FunKey S in the future, below this paragraph is listed various systems are not currently emulated on the FunKey S. For a system to be listed here, it must be weak enough to be emulatable with the 64 MB of RAM that the FunKey S has (a 4 MB RAM limit is used for the purposes of this list), have an open-source emulator that can be run on Linux (which [[FunKey-OS]] is based on), and must have its own library of software. Several systems that are more powerful than the PS1, currently the most powerful emulated system on the FunKey S, are listed, however may or may not be emulatable on the FunKey S, depending on the optimization of open-source emulators for those systems.
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]]:

<!--T:35-->
As emulators on the FunKey S have to be able to make do with fewer buttons and a smaller screen than emulators on most computers, the list is split into four lists: systems with fewer buttons and a lower maximum resolution than the FunKey S, systems with more buttons than the FunKey S, systems with a higher maximum resolution than the FunKey S, and systems with both more buttons and a higher maximum resolution than the FunKey S. For the purposes of this list, the FunKey S button count will include the inputs that are only possible with the use of the Fn key, which gives the FunKey S a total button count of fourteen. If a system has an input method that cannot be directly translated into a button input (such as a touchscreen or a microphone), it will be listed in the insufficient buttons section, as the emulator for that system would have to implement an alternate input method. Note that the use of the word "insufficent" in this case does not necessarily indicate that the FunKey S is not capable of emulating the listed devices (many devices with resolutions greater than 240x240 are emulated on the FunKey S currently, for example), only that the implementation of cropping, scaling, or alternate input methods may be required to emulate a system adequately. While these lists are being compiled to be as complete as possible, a variety of factors may make a system on the list harder or impossible to emulate. This includes the fact that some emulators are more optimized than others, the FunKey OS's use of SDL 1.2 rather than SDL 2, or problems that arise from the FunKey's limited resolution or button count.

<!--T:36-->
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.


<!--T:16-->
<!--T:16-->
<div style="text-align:center;"><b>Sufficient buttons and resolution</b></div>
<b><div style='text-align:center;float:left;width:50%;'>[[w:Arcade game|Arcade]]</div><div style='text-align:center;float:left;width:50%;'>[[w:MSX|MSX]]</div>
<b><div style='text-align:center;float:left;width:50%;'>[[w:Arduboy|Arduboy]]</div><div style='text-align:center;float:left;width:50%;'>[[w:PocketStation|PocketStation]]</div>
<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 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:Game & Watch|Game & Watch]]</div><div style='text-align:center;float:left;width:50%;'>[[w:VMU|VMU]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:ColecoVision|ColecoVision]]</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:Pico-8|Pico-8]]</div><div style='text-align:center;float:left;width:50%;'>[[w:Watara Supervision|Watara Supervision]]</div></b><div style="clear:both;></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></b><div style="clear:both;></div>


<!--T:17-->
<!--T:17-->
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.
<div style="text-align:center;"><b>Insufficient buttons</b></div>
<b><div style='text-align:center;float:left;width:50%;'>[[w:CHIP-8|CHIP-8]]</div><div style='text-align:center;float:left;width:50%;'>[[w:Magnavox Odyssey 2|Magnavox Odyssey²]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:Commodore VIC-20|Commodore VIC-20]]</div><div style='text-align:center;float:left;width:50%;'>[[w:TI-84 Plus series|TI-84 Plus]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:Intellivision|Intellivision]]</div><div style='text-align:center;float:left;width:50%;'>[[w:TI-86|TI-86]]</div></b><div style="clear:both;></div>

<!--T:34-->
<div style="text-align:center;"><b>Insufficient resolution</b></div>
<b><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:Sega Saturn|Sega Saturn]]</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:SG-1000|SG-1000]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:PC-FX|PC-FX]]</div><div style='text-align:center;float:left;width:50%;'>[[w:Vectrex|Vectrex]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:CD-i|Philips CD-i]]</div><div style='text-align:center;float:left;width:50%;'>[[w:Virtual Boy|Virtual Boy]]</div></b><div style="clear:both;></div>


<!--T:18-->
<!--T:18-->
<b><div style='text-align:center;float:left;width:50%;'>[[w:Acorn Electron|Acorn Electron]]</div><div style='text-align:center;float:left;width:50%;'>[[w:Magnavox Odyssey 2|Magnavox Odyssey²]]</div>
<div style="text-align:center;"><b>Insufficient buttons and resolution</b></div>
<b><div style='text-align:center;float:left;width:50%;'>[[w:Acorn Electron|Acorn Electron]]</div><div style='text-align:center;float:left;width:50%;'>[[w:ColecoVision|ColecoVision]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:Amiga|Amiga]]</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:Amiga|Amiga]]</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:Amstrad CPC|Amstrad CPC]]</div><div style='text-align:center;float:left;width:50%;'>[[w:Nintendo DS|Nintendo DS]]</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:MS-DOS|MS-DOS]]</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:Palm OS#Palm OS 5 (Garnet)|Palm OS 5]]</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:MSX|MSX]]</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:PC-FX|PC-FX]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:Atari 8-bit family|Atari 8-bit]]</div><div style='text-align:center;float:left;width:50%;'>[[w:Nintendo DS|Nintendo DS]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:Atari 8-bit family|Atari 8-bit]]</div><div style='text-align:center;float:left;width:50%;'>[[w:CD-i|Philips CD-i]]</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:Palm OS#Palm OS 5 (Garnet)|Palm OS 5]]</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:Pico-8|Pico-8]]</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:ScummVM|ScummVM]]</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:PocketStation|PocketStation]]</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>
<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:ScummVM|ScummVM]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:CHIP-8|CHIP-8]]</div><div style='text-align:center;float:left;width:50%;'>[[w:TI-84 Plus series|TI-84 Plus]]</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:TI-86|TI-86]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:Commodore VIC-20|Commodore VIC-20]]</div><div style='text-align:center;float:left;width:50%;'>[[w:VMU|VMU]]</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:Watara Supervision|Watara Supervision]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:Intellivision|Intellivision]]</div><div style='text-align:center;float:left;width:50%;'>[[w:ZX Spectrum|ZX Spectrum]]</div></b><div style="clear:both;></div>


<!--T:19-->
<!--T:19-->