I've been quite depressed lately[0] but recently found I can keep it at bay with significant amounts of caffeine and forcing myself to do a project. So I finished a Gigatron emulator I'd started a while back in Zig. I'd never written an emulator before, and chose Gigatron over the traditional starting point of CHIP-8 because CHIP-8 seemed downright trivial and boring. It's more or less functionally complete now, with video, sound, leds, gamepad, and a Pluggy McPlugface implementation that can save and load. I need to go back and clean everything up, implement a properly timed main loop, and replace the jank waveOut audio with WASAPI before moving on to menus, configuration, and ports, but I'm not super motivated to do any of that. Could be those are just not interesting enough, could be I'm building too much of a resistance to the caffeine.
Alternative project idea: A Haunted PS1(ish) game using a Voxel Space clone engine, also in Zig of course because Zig, despite its compiler bugs, rules.
[0] I blame the state of modern technology[1]. Everything is slow, buggy, and actively user-hostile and the world just seems to have accepted that. It is maddening.
[1] This is an obvious untruth. Though tech sucks, it is merely a minor contributor to my mental state.