Hey everyone, Super Metroid speedrunners on Linux!
I'm sure many of you have been through the same struggle as me: trying to get a decent autosplitter to work reliably on Linux for Super Metroid. It's a real odyssey! Personally, I spent two full days trying out tons of emulators, configurations, memory reading options, and getting frustrated with failed compilations of tools like usbsnes
or QUsb2Snes
.
But all was not lost. With the help of an artificial intelligence (yes, an AI! 馃槀), we managed to find the root of the problem and put together the definitive solution!
I managed to get the Annelid autosplitter working wonderfully with RetroArch (Flatpak) and the bsnes-mercury Performance core, using sni as a bridge. The most surprising thing is that, in my experience, this setup works even better than on Windows!
I've put together a complete guide with all the steps and necessary links so you can replicate the process. It was tested on Nobara 40 / Fedora 40 and RetroArch version 1.19.0.
Here's the link to the detailed guide on GitHub Gist:
https://gist.github.com/Jeetkunndo/739a3b217eee7abd97aa3cf2d92f5190
I truly hope this guide saves you the headache it caused me! If you need additional help, have any questions, or find any details, don't hesitate to send me a message on GitHub or comment here. I'd be happy to help however I can!
Happy Super Metroid speedrunning on Linux!
隆Hola a todos los speedrunners de Super Metroid en Linux!
Seguro que muchos de ustedes han pasado por lo mismo que yo: intentar que un autosplitter funcione de forma decente en Linux para Super Metroid. Es una aut茅ntica odisea. Personalmente, me pas茅 dos d铆as enteros probando un mont贸n de emuladores, configuraciones, opciones de lectura de memoria y frustr谩ndome con compilaciones fallidas de herramientas como usbsnes
o QUsb2Snes
.
Pero no todo estaba perdido. Con la ayuda de una inteligencia artificial (隆s铆, una AI! 馃槀), fuimos encontrando la punta del ovillo y 隆pudimos armar la soluci贸n definitiva!
Logr茅 que el autosplitter Annelid funcione de maravilla con RetroArch (Flatpak) y el n煤cleo bsnes-mercury Performance, usando sni como puente. Lo m谩s sorprendente es que, en mi experiencia, 隆esta configuraci贸n me funciona incluso mejor que en Windows!
He armado una gu铆a completa con todos los pasos y los links necesarios para que puedan replicar el proceso. Fue probado en Nobara 40 / Fedora 40 y la versi贸n de RetroArch 1.19.0.
Aqu铆 les comparto el link a la gu铆a detallada en GitHub Gist:
https://gist.github.com/Jeetkunndo/739a3b217eee7abd97aa3cf2d92f5190
隆Espero de coraz贸n que esta gu铆a les ahorre el dolor de cabeza que me gener贸 a m铆! Si necesitan ayuda adicional, tienen alguna duda o encuentran alg煤n detalle, no duden en mandarme un mensaje en GitHub o comentar aqu铆. 隆Estar茅 encantado de ayudar en lo que pueda!
隆A disfrutar de sus speedruns de Super Metroid en Linux!
if this isnt a bot message. then you should post about this to the super metroid runners, not the public forums
Wow, this is awesome! Getting Annelid working with RetroArch and bsnes-mercury on Linux is a total game-changer especially with sni as the bridge. Huge thanks for sharing the guide! For any Super Metroid runners on Linux, this setup is gold