osu
box86
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
osu
- Any games I’m missing? (iOS, obviously)
-
What is your favourite open source game(s)?
osu!
osu! (latest version is FOSS)
- There is a lot of native Linux games. What would you recomend?
-
What is your favorite open source Linux game? Mine is Wideland (Best way to describe is the way Settlers 3 should have been)
osu!
- Osu stutters a lot and sometimes freezes
-
Do people write whole APIs in Rust?
I am definitely feeling this "growing too complex too quickly". Every time I want to contribute to osu!lazer, I could be looking at any class and it would have a 5+ levels deep inheritance tree with tons of implemented interfaces along the way.
-
Lazer idea
been proposed for a while: https://github.com/ppy/osu/issues/7003
oh damn please make a thread in https://github.com/ppy/osu/discussions this actually sounds fun
- Recommend some rhythm games
box86
- Xbox360 –> Windows Executable Converter
-
The what?
Maybe Box86/64? https://box86.org/
-
Steam not available ?
That means it'll need a 32-bit emulator to run on, but as it says on box86.org, box86 only runs on 32-bit ARM chips. Hence it runs on a Pi2 but not a Pi3 or higher.
-
Factorio on Arm: A Benchmark
Recently, I got a server from Oracle Cloud, having 4 cores and 24GB of RAM. Then, using a software called Box86 and its 64 bit version called Box64, I succeeded in running Factorio! Unfortunately, 1.1.80 ran at 3 UPS! I went through each major version, testing each individual one down to 0.12. Here are my results!
-
How to emulate on M1 mac?
You could try https://github.com/ptitSeb/box86 and https://github.com/ptitSeb/box64/ , I believe they allow you to emulate x86_64 on aarch64, though I have no experience with them, so cannot say for sure.
-
currently trying to get tf2 to work, but steam removed 32 bit support (wanted to use box86) with their html login thing, so i just have this system laying around collecting dust lmao
Box86 and Box64 are emulators that can be used to run traditional x86 apps in ARM.
But even them I got it to work on my raspberry pi 4b AFTER the chrome bs, I dont remember how Probabily by using the installer script for steam in the box86 repo https://github.com/ptitSeb/box86
-
How to run Linux games on ARM64
If you have time and patience take a look at box86 and box64. These are basically like translation layers that allow x86/x86_64 applications to run on ARM. I personally haven't use them yet, so I can't provide a guide or vouch for game compatibilities. But by the look of the progress made by them so far it looks promising.
-
Can someone explain how this script bypasses CPU architecture incompatibility?
This analogy falls apart quickly and really isn't great like trimming sandwiches might be like using box64 and box86 and you would be using a bread machine (compiler) to make another bread machine (another/newer compiler). You need to read up on what a compiler to a specific CPU instruction set does to see why a binary made for one can't just run on another without translation or taking the source code and making a binary (what your sample script does) that runs on that CPU arch.
-
ARM raising prices dramatically??
Actual impact is not sure, but I can speculate. Short term customers pay more for ARM. Long term RISC-V products just got relatively cheaper for high end and might see a BoARM to go along with Box86 and Box64 so compiled programs on android (Dalvik byte code programs wont need it) will 'just work'. I wonder if this had anything to do with Google making RISC-V Android version a thing. As long as a big percentage of the device cost is the CPU it should still be competitive.
What are some alternatives?
FEX - A fast usermode x86 and x86-64 emulator for Arm64 Linux
box64 - Box64 - Linux Userspace x86_64 Emulator with a twist, targeted at ARM64 Linux devices
limbo - Limbo is a QEMU-based emulator for Android. It currently supports x86, ARM, PowerPC, and Sparc emulation for Intel x86 and ARM android devices. See wiki https://virtualmachinery.weebly.com for APK download and Instructions.
danser-go - Dancing visualizer of osu! standard maps and custom osu! client written in Go. Also a generator for osu! videos.
cadmium - [Moved to: https://github.com/Maccraft123/Cadmium]
osu-framework - A game framework written with osu! in mind.
osu-trainer - Beatmap difficulty controls for osu!
box86-compatibility-list - Box86 Compatibility List (Games and Software)
OpenTabletDriver - Open source, cross-platform, user-mode tablet driver
hangover - Hangover runs simple Win32 applications on arm64 Linux
hqOsu - osu! relax bot/timewarp and more good stuff
Unicorn Engine - Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)