Following the pointers that move with REMAINING OB lands on four identical objects whose first word is 0x820B2A64. Read live: that address holds 32 consecutive code pointers in 0x823c43b0..0x823c45a0 terminated by 0xfffffffc - a vtable - and sylpheed.db has three ref xrefs to it from sub_823C3060, sub_823C3148 and sub_823C31E0, i.e. three construction sites, the same pattern the splash item vtable shows. No name: the disc's RTTI carries none. The instance is a textured quad: a pixel size at +0x1c/+0x20 (34 x 42 for a digit) and four vertices at +0x30/+0x48/+0x60/+0x78, each a colour and a UV pair. The four UVs measured are the corners of an axis-aligned rectangle in order, all 0xffffffff. The atlas size is a check rather than a guess: the UV rectangle is 0.0265 x 0.0547, and multiplying by 1280 x 768 gives 33.9 x 42.0 against the 34.0 x 42.0 stored in the object's own size fields - two independent fields agreeing to a rounding step. Also recorded: these objects churn. Re-reading an old pointer target a minute later returned unrelated data, so this is a snapshot of a live pool. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PMRJjbxLqZtsb5Vb7KunPE