GX9 is on the to-do list.
Quake on the S9 is a proof of concept, a way to understand all the CPU and camera systems. I have it so the shutter button shoots the shotgun. It's very satisfying 🙂
It is now reliably 60fps without screen tearing or long load times, and the Pana UI gets out the way. So it's now understood how to draw on screen, how to disable default key actions and override them with our own control scheme, how to manage DMA memory and read/writes to the card, that's why a complex game is better than taking baby steps with basic 'hello world' stuff or menu tweaks, and so on. My LLM now has a comprehensive understanding of the ROM, the CPU, RAM, DMA, physical controls and so on. 5 years of work done in a single week.
Next up is audio, I'd like to get Quake's SFX working before the YouTube video gets shot of it all working.
Then starting work on adding camera features and actually useful stuff is much easier, having laid all the foundations in a solid way with Quake.
It boots automatically from SD card as well, without any need to enable service mode.
So very nice to use. Installing / enabling it for first time however is not a neat package yet. It'll remain closed source for a few months then I'll assess again. If I gave it all out now I'd have to take on an unacceptable level of legal risk and email work, from people complaining that it isn't 100% reliable yet and don't want any bricked cameras billed to my Greggs sausage roll account.
Once it's further down the road it should see light of day as long as Panasonic don't have me assassinated and Tony fucking Northrup doesn't do it first with Claude Vulture 7.8 on a spare weekend whilst sat in the bath.