February 2018 wrapup
I'm pretty pleased with how much i got done this month, especially considering i was on my deathbed for half of it.

(And how did you spend Valentine's Day, hmm?)

Almost all my effort in February went to the Nintendo Switch work. It's just about feature-complete now. I expect that to be completely done in the next few days!

On the 2ine front, I've separated out the API libraries from the OS/2 binary support, which means you can now write native apps that use the OS/2 API. This is roughly equivalent to the split between Wine and Winelib. A side benefit: without concerns about 16-bitness and address space politics, the frameworks are usable on macOS now, too. I don't expect apps to start writing to this API--or even people to migrate OS/2 source code, really--but it will be super-useful for implementing more of the API, since I can just work with the usual 64-bit Linux compiler and not chafe against the debugger anymore, which is easier than trying to copy files off an OS/2 virtual machine.

Finally: Sam and I crunched out an official SDL 2.0.8 release (and SDL_image 2.0.3 with security fixes). Lots of fun work in there: a Metal backend, Wayland improvements, WASAPI that sucks less...


Next month, here are my plans (wishes, hopes, dreams...).

  • Finish the Nintendo Switch work in the next few days.
  • Ship that Linux game I've been promising.
  • Write a chapter of the SDL book.
  • I'd like to make progress on MojoVault. If we're lucky, we can get it to parity with 1pass and sunset the original project, and then plan how to take it to the next level.


Thanks for continuing to be my patron!  I hope I'm doing something to make game development a little better, which makes games a little better, which makes the world a little better...by extension, that means you're making the world a little better too!


By becoming a patron, you'll instantly unlock access to 3 exclusive posts
3
Writings
By becoming a patron, you'll instantly unlock access to 3 exclusive posts
3
Writings