Available third-party software: Difference between revisions

From The FunKey Wiki
Content added Content deleted
m (Edit to clarify)
m (Fixed formatting)
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 the FunKey OS is based on), and must have its own library of software. 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 resolution than the FunKey S, systems with more buttons than the FunKey S, systems with a higher resolution than the FunKey S, and systems with both more buttons and a higher 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. 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. 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.
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 the 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. 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. 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. 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.

lithan 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.


<div style="text-align:center;"><b>Sufficient buttons and resolution</b></div>
<!--T:16-->
<!--T:16-->
<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>
<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 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: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:Vectrex|Vectrex]]</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: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: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: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>


<div style="text-align:center;"><b>Insufficient buttons</b></div>
<!--T:17-->
<!--T:17-->
<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:Intellivision|Intellivision]]</div>
The systems listed below meet the specified requirements but have control schemes that the FunKey S cannot replicate with only fourteen buttons. 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.
<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:Magnavox Odyssey²|Magnavox Odyssey²]]</div></b><div style="clear:both;></div>

<!--T:33-->
<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:Philips 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>


<div style="text-align:center;"><b>Insufficient buttons and resolution</b></div>
<!--T:18-->
<!--T:18-->
<b><div style='text-align:center;float:left;width:50%;'>[[w:Amiga|Amiga]]</div><div style='text-align:center;float:left;width:50%;'>[[w:Commodore VIC-20|Commodore VIC-20]]</div>
<b><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:Intellivision|Intellivision]]</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:Magnavox Odyssey²|Magnavox Odyssey²]]</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 8-bit family|Atari 8-bit]]</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:Atari 8-bit family|Atari 8-bit]]</div><div style='text-align:center;float:left;width:50%;'>[[w:Nintendo 64|Nintendo 64]]</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:MSX|MSX]]</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:Nintendo DS|Nintendo DS]]</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:Palm OS#Palm OS 5 (Garnet)|Palm OS 5]]</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:Palm OS#Palm OS 5 (Garnet)|Palm OS 5]]</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:Pico-8|Pico-8]]</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:TI-84 Plus series|TI-84 Plus]]</div>
<div style='text-align:center;float:left;width:50%;'>[[w:ColecoVision|ColecoVision]]</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:ColecoVision|ColecoVision]]</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:Commodore 64|Commodore 64]]</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-->