... or well, on YouTube, but who still watches TV anyway :)
I went to the CppCon conference in Denver last month to give a public talk on blobify, one of Mikage's building blocks. Blobify solves the central emulation problem of data deserialization: Whenever a running game "talks" to the emulated hardware, what Mikage sees is a sequence of raw bytes (i.e. lots of 0s and 1s). This happens for example when decoding GPU command buffers, when reading files, or when emulating system calls. To make sense of the raw data we get, Mikage needs to convert it to C++ data structures, and that can sometimes be rather nontrivial. That's why blobify exists - to make repetitive and error-prone tasks as easy as they ought to be.
As I mentioned in Development Update 4, a lot of time went into developing this library (which is actually open-source and on GitHub, by the way). My talk goes into all the technical details, so if you're keen on programming you'll find some nice C++17 gems in there. Either way, considering the importance to Mikage and the time I spent on this, I figured it's worth a shout-out on this platform.
Meanwhile, there's of course more progress to share on Mikage. Some of the items I've been working on will be summed up in the next Development Update, to be released later this month. Until then, enjoy the video :)