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