Question about Glulx search opcodes and I7 tables

Yep. The types header row is an actual blank row, so you’re left with consecutive filled rows except for that blank one at top, hence the need for n+2. (You could fiddle with StartAddress if you really wanted to iron it out… but then remember on tables without the type header row it would be wrong again, etc.)

I’m happy we’ve finally turbo-charged your WIP.