#KaitaiStruct, a cross-language binary format parser generator, released a new major version 0.11! Java and Python serialization, partial object tree in the Web IDE, import fixes, `valid/in-enum` to enforce defined enum values, null-terminated UTF-16 strings and much more!
https://kaitai.io/news/2025/09/07/kaitai-struct-v0.11-released.html
Was scared to test whether my new level shifter board or the new card breakout will actually work, and today I finally got brave enough to connect everything and power on.
I can sniff the organizer-to-card communication now and should be able to implement a card dumper as well.
I'm trying to improve https://github.com/mblsha/binja-scumm6 to fuse instructions together, so that Binary Ninja won't struggle with decoding too many push/pop instructions by itself.
To make it work I need to generate unit-tests that try to disassemble the bytecode, and in order to write them I need to find the discrepancies between a reference implementation in descumm and what I currently have.
Bespoke UI to highlight the differences and make data-annotation easy sounded like a good idea, so here it is.
Created with Figma