Skip to main content

Devlog updated

The devlog has been updated to cover the menu and the four player support. It's becoming a rather massive wall of text, so beware, but I personally always enjoy reading this kind of crap about other projects so it's payback time I guess.

Multiplayer support

The preferences menu

The least exciting aspect of SNESticle on the Gamecube so far has been (to me anyway) the lack of support for more than one controller. Thankfully, the long dreary era of playing SNESticle alone has now come to its end. Surprising no one, SNESticle already emulated up to four controllers (or probably even five but I'm not sure there is a way to connect five controllers to a Gamecube), it just wasn't checking the other three Gamecube controllers for input. This has now been fixed and I've added a second screen to the rom selection menu, allowing the controllers to be configured at runtime (though, normally you can just leave them all set to the "sensible" option).

Another thing added in this release is the ability to step through the rom menu one page at a time by pressing left or right. Quite useful if you have many roms.

With this in the bag the only remaining goal of the project is SRAM saving, and I can tell you right away that that is not something I'm going to pursue, at least not for the time being. The way I see it, as interesting as the story of SNESticle is, running it on your Gamecube today is more of a party piece than anything else. Having support for all four Gamecube controllers I think makes quite a difference and I certainly could see myself doing a bit of 4 player NHL with friends, but the people who would be interested in playing through Zelda or Final Fantasy on this thing I'm pretty sure are in the single (binary) digits.

More info (and downloads) on the Github page as usual. Enjoy!

Multi-ROM support

The menu

After many hours of development (though, in honesty, most of them spent tweaking the starfield background on the ROM selection screen), fn22snesticle.py can now create ISOs containing multiple SNES ROMs. Just provide a directory instead of a filename with the --rom option.

There are some other minor improvements in this release, such as the --literal-buttons and --no-super-punch-out flags. You can read more about them in the README.md file on Github.

The development page will be updated in due time, but for now, just enjoy SNESticle on your Gamecube (in a slightly more convenient way than before!).

First post

Welcome! If you've been here before you'll notice that I've added this News section. The old front page is now in the About section. I wasn't planning on needing to provide much in the way of news or updates and this page will probably end up having like three posts but I felt that recent developments warranted some sort of response.

I'm talking of course about the fact Sardu just released the SNESticle source code. Wow. Did not expect that to happen in a million years. Under an MIT license no less. I'm not going to claim that it's a direct response to this project but it's also probably not just a random act of kindness. Regardless, it's super-awesome. There is a working Windows binary in the repository and probably someone is already working on getting the code to compile as well.

So what does this mean for the SNESticle liberation project? Well, first of all it's a greater success than I could ever have imagined. Getting the source code was never even on the roadmap. Also this project is kind of moot now. It's a silly and cumbersome way of running SNESticle and it's only a matter of time until we can compile SNESticle from source instead. I'm not sure that's going to deter me though. This has been a super-fun project and there are still a few things I'd like to improve.

Just for fun (and vanity), here are some links to places covering this project:

  • The original VICE/waypoint article by Ernie Smith that got the word out.
  • A follow-up by Ernie, written after Sardu released SNESticle.
  • Nintendo Life did a little bit of coverage.
  • There was some discussion on Hacker News, which was where I first found out about the SNESticle sources.
  • And on Reddit.