Difference between revisions of "List of Linux ARM games"
m (General maintenance with AutoWikiBrowser in Bot mode) |
|||
(48 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | This is | + | This is an automated list of games known to have [[ARM]] executables on [[Linux]] and FreeBSD, and are thus believed to work on Raspberry Pi, BBC Micro Bit, Chromium OS, and similar single board computers and microcomputers without a need for emulators; as well as on Linux installations on mobile phones and Microsoft Surface tablets. |
Notes: | Notes: | ||
Line 6: | Line 6: | ||
* For the purposes of distro architecture codes: armel, armhf, armv5, armv6 and armv7 are all referred to as ARM32 (even though compatibility between one another is not guaranteed), whereas aarch64 is referred to as ARM64. | * For the purposes of distro architecture codes: armel, armhf, armv5, armv6 and armv7 are all referred to as ARM32 (even though compatibility between one another is not guaranteed), whereas aarch64 is referred to as ARM64. | ||
+ | ==Auto-populated list== | ||
===Native support=== | ===Native support=== | ||
− | + | '''Total number of games: '''{{#cargo_query: | |
− | + | tables=API | |
− | + | |fields=COUNT(*) | |
− | + | |where=API.Linux_ARM_app='true' | |
− | * | + | |format=text |
− | + | |group by=_pageNamespace | |
− | + | }} | |
− | + | {{#cargo_query: | |
− | + | tables=Infobox_game,API | |
− | + | |join on=Infobox_game._pageName=API._pageName | |
− | + | |where=API.Linux_ARM_app='true' | |
− | + | |fields=Infobox_game._pageName,Infobox_game.Series,Infobox_game.Developers,Infobox_game.Publishers,Infobox_game.Engines,Infobox_game.Released_Linux=Released | |
− | + | |format=template | |
− | + | |named args=yes | |
− | + | |intro={{Game list/intro no OS}} | |
− | + | |template=Game list/row no OS | |
− | + | |outro=</table></div> | |
− | + | }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | ===ARM32- or ARM64-specific native support=== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | These are games for which only either subarchitecture has <i><b>any</b></i> known versions for it, and where multiarch support for ARM32 games on ARM64 distros is either unconfirmed or debunked. |
− | + | ||
− | + | '''Total number of games: '''{{#cargo_query: | |
− | + | tables=API | |
− | + | |fields=COUNT(*) | |
+ | |where=API.Linux_ARM_app='limited' | ||
+ | |format=text | ||
+ | |group by=_pageNamespace | ||
+ | }} | ||
+ | {{#cargo_query: | ||
+ | tables=Infobox_game,API | ||
+ | |join on=Infobox_game._pageName=API._pageName | ||
+ | |where=API.Linux_ARM_app='limited' | ||
+ | |fields=Infobox_game._pageName,Infobox_game.Series,Infobox_game.Developers,Infobox_game.Publishers,Infobox_game.Engines,Infobox_game.Released_Linux=Released | ||
+ | |format=template | ||
+ | |named args=yes | ||
+ | |intro={{Game list/intro no OS}} | ||
+ | |template=Game list/row no OS | ||
+ | |outro=</table></div> | ||
+ | }} | ||
+ | |||
+ | ===Hackable support=== | ||
+ | |||
+ | Includes source ports that make it possible to convert a normally non-ARM game to ARM. | ||
+ | |||
+ | '''Total number of games: '''{{#cargo_query: | ||
+ | tables=API | ||
+ | |fields=COUNT(*) | ||
+ | |where=API.Linux_ARM_app='hackable' | ||
+ | |format=text | ||
+ | |group by=_pageNamespace | ||
+ | }} | ||
+ | {{#cargo_query: | ||
+ | tables=Infobox_game,API | ||
+ | |join on=Infobox_game._pageName=API._pageName | ||
+ | |where=API.Linux_ARM_app='hackable' | ||
+ | |fields=Infobox_game._pageName,Infobox_game.Series,Infobox_game.Developers,Infobox_game.Publishers,Infobox_game.Engines,Infobox_game.Released | ||
+ | |format=template | ||
+ | |named args=yes | ||
+ | |intro={{Game list/intro no OS}} | ||
+ | |template=Game list/row no OS | ||
+ | |outro=</table></div> | ||
+ | }} | ||
+ | |||
+ | Additionally, Linux ARM computers are generally able to run [[List of games available on Chrome Web Store|all games that are available from the Chrome Web Store]].<ref>{{Refcheck|user=Dandelion Sprout|date=21 January 2021}}</ref> Running some [[Engine:Ren'Py|Ren'Py]] games on ARM is possible by using an Arch/Debian/sourcecode Ren'Py package (but is impossible to do on Fedora or Red Hat<ref>{{Refcheck|user=Dandelion Sprout|date=9 December 2021|comment=Trying to compile from source in Fedora Workstation 35 aarch64, it kept claiming that the pygame_sdl2 modules it downloaded were too old, as the compile instructions are for Ubuntu and only Ubuntu.}}</ref>), but is almost entirely uncharted territory as of December 2021. | ||
{{References}} | {{References}} | ||
[[Category:Lists]] | [[Category:Lists]] |
Latest revision as of 17:31, 30 May 2023
This is an automated list of games known to have ARM executables on Linux and FreeBSD, and are thus believed to work on Raspberry Pi, BBC Micro Bit, Chromium OS, and similar single board computers and microcomputers without a need for emulators; as well as on Linux installations on mobile phones and Microsoft Surface tablets.
Notes:
- Games are believed to support both 32-bit and 64-bit ARM, unless otherwise is specified in paranthesis below.
- Games relying on ScummVM, RetroPie, or Box86 are excluded. ECWolf and EDuke32 are included for the time being.
- For the purposes of distro architecture codes: armel, armhf, armv5, armv6 and armv7 are all referred to as ARM32 (even though compatibility between one another is not guaranteed), whereas aarch64 is referred to as ARM64.
Auto-populated list
Native support
Total number of games: 101
ARM32- or ARM64-specific native support
These are games for which only either subarchitecture has any known versions for it, and where multiarch support for ARM32 games on ARM64 distros is either unconfirmed or debunked.
Total number of games: 20
Hackable support
Includes source ports that make it possible to convert a normally non-ARM game to ARM.
Total number of games: 60
Additionally, Linux ARM computers are generally able to run all games that are available from the Chrome Web Store.[1] Running some Ren'Py games on ARM is possible by using an Arch/Debian/sourcecode Ren'Py package (but is impossible to do on Fedora or Red Hat[2]), but is almost entirely uncharted territory as of December 2021.
References
- ↑ Verified by User:Dandelion Sprout on 21 January 2021
- ↑ Verified by User:Dandelion Sprout on 9 December 2021
- Trying to compile from source in Fedora Workstation 35 aarch64, it kept claiming that the pygame_sdl2 modules it downloaded were too old, as the compile instructions are for Ubuntu and only Ubuntu.