mgba icon indicating copy to clipboard operation
mgba copied to clipboard

ARM64 Linux support in future releases (AppImage, .deb, FlatPak, etc)

Open Vortigern-The-Grey opened this issue 1 year ago • 5 comments

Support for ARM64 architecture in future releases.

Just a feature suggestion recommending building mGBA for the ARM64 linux architecture. I use a Raspberry Pi 4B running XFCE on Raspberry Pi OS for a lot of my daily driver tasks, and being able to play gba games on it with the best gba emulator around would be awesome.

soz in advance if this isn't possible or feasible atm

Vortigern-The-Grey avatar Jan 29 '24 03:01 Vortigern-The-Grey

The biggest limiting factor is build hardware. The only appropriate ARM device I have for building is an M1 Mac Mini, which is used for the macOS builds. I can probably set up a VM on it for one or two builds, but beyond that I'd need more ARM hardware to avoid cross-compiling.

endrift avatar Jan 29 '24 08:01 endrift

Regarding build hardware, for ARM64 Linux I would recommend using a Raspberry Pi 4 or 5. Relatively cheap, easy to set up.

Vortigern-The-Grey avatar Jan 31 '24 04:01 Vortigern-The-Grey

The problem is less which thing to buy and more just buying and setting it up. The mGBA budget isn't super huge.

Anyway, I've pushed some fixes for OpenGLES in the Qt version and am working on setting up a builder. I should be able to start getting appimage builds up soon, and will look into some Ubuntu images next.

endrift avatar Feb 07 '24 11:02 endrift

The Flatpak already has a ARM64 build

JakobDev avatar Feb 08 '24 13:02 JakobDev

Reopening this so I actually remember to finish setting up the ARM64 builder--it's almost done, I just need to finish it.

endrift avatar Mar 19 '24 01:03 endrift

AppImage builder finally up--closing this now.

endrift avatar Jun 17 '24 07:06 endrift

does this mean it is now possible to run mgba on devices like the Miyoo Mini+ so we can play gba games with link cable support?

slrgt avatar Jul 18 '24 18:07 slrgt