Introducing Stone: A database for game consoles and their controllers.

When I first started writing Snowflake, one of the things I was concerned with was how to refer internally to different game consoles. This wasn’t an issue exclusive to Snowflake; databases like TheGamesDB and OpenVGDB all have different identifiers for different consoles. Stone originally started out as a more normalised...
Read More

Snowflake Progress Report - May 2017

It’s been nearly a year since the last blog, mostly because I’ve been quite busy with other obligations that I haven’t been able to work with Snowflake all that much. However, the last blog was in May of last year, and while working on a bunch of new features I...
Read More

Feature Preview — On-the-fly Configuration Generation Part 1.

This is part 1 of a multi-part series on the concept of “configuration generation”, Snowflake’s solution for integrating with emulators. This article talks about features soon-to-be merged into the main branch, but are not yet available, when the features are merged, this article will be updated accordingly. Emulation frontends generally...
Read More

Feature Preview - Heuristic Scraping

This is part 1 of a new set of articles going into depth of new features in Snowflake running up to Snowflake API 1.0 The Pull Request featured in this article is #170 Scraping has always been a fuzzy and controversial field. Unlike other forms of media, games; ROMs in...
Read More

New Website

I’ve built a new website based off Bootstrap and Jekyll for Snowflake. This new website looks a lot cleaner and is more informative than the old grey static one, and Jekyll lets me publish articles straight from the Markdown. The docs are a lot more cleaner too, and use the...
Read More

Snowflake Progress Report - August 2015

First off, apologies for the delay in releasing the alpha preview. Originally, I planned to release earlier, but as I went on, I felt Snowflake is still not ready for use. I want to deliver you the best frontend ever, even in alpha. Only recently were some features added, and...
Read More

Snowflake Developer Roundup - August 2015

There have been some major changes to the Snowflake API since I’ve done a developer-oriented devlog. The good news is, now that all these big changes have been done, there aren’t any more huge overhauls planned (except maybe the removal of the entire IIdentifier API ), so it is now...
Read More

Snowflake Progress Report - May 2015

Snowflake has come a long way from a bunch of hacky Python scripts. 2 years since I started working on a frontend, I’ve finally managed to build something that actually resembles one with C#, HTML5 and Javascript. Snowflake finally comes to a semblance of reality, an app that a person...
Read More

Snowflake Developer Roundup - April 2015

There hasn’t been as much progress as I would have liked from February to April, but work is still continuing at a steady rate. There’s been few, but very large improvements that I’d like to talk about. That, and I finally have a screenshot of a working incarnation of the...
Read More

Snowflake Developer Roundup - February 2015

Since my previous devlog ‘The Home Stretch’, I’ve basically implemented most if not all of the base C# API. At this point, most of the behaviour of the backend is finalized, so there’s only a few things to talk about. New Controller API The new controller API is complete and...
Read More

Snowflake Developer Roundup - January 2015

I tried to save the first devlog of the new year to be when the API is actually finished, but seems like I couldn’t wait until then. Still, we’re thiiiiissss close to having everything complete, or at least booting a ROM, so I’m going to blog about it. Documentation It’s...
Read More