docs: the bit-level OB flag is refuted - two transitions, no common survivor

The short-run strategy paid off: both counter steps happen in the first minutes
of flight, so one run yielded two complete passes before anything froze or was
killed. Pass 1 scanned at counter 4 and filtered on 4->8, leaving 29 of 710
candidates; pass 2 scanned at 8 and filtered on 8->12, leaving 2 of 197. The
intersection of the two survivor sets is EMPTY.

So no per-entity bit, in either polarity, anywhere in -0x400..+0xC00 around the
position triple, has a population that tracks REMAINING OB. With the word-level
refutation that closes the "objectives are marked in the entity object" family as
far as this method reaches.

Also recorded: 16 of pass 1's 29 survivors are the SAME word, pos+0x0250, with
sixteen different bits - the signature of a shared value rather than a flag, and
the same offset the word-level sweep found shared by 12 attackers. And a caveat
kept rather than smoothed: pass 2's B-sample HUD read 8 while RAM read 12.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PMRJjbxLqZtsb5Vb7KunPE
This commit is contained in:
Sylpheed RE agent
2026-08-24 09:31:46 +00:00
parent 66a220dcdd
commit 9c79b9a4e5
2 changed files with 226 additions and 0 deletions

View File

@@ -0,0 +1,186 @@
{
"pass1": {
"nA": 4,
"nB": 8,
"hud_a": 4,
"hud_b": 8,
"entities_a": 24,
"entities_b": 74,
"candidates_a": {
"set": 255,
"clear": 455
},
"survivors": [
{
"polarity": "set",
"offset": 592,
"bit": 1
},
{
"polarity": "set",
"offset": 592,
"bit": 4
},
{
"polarity": "set",
"offset": 592,
"bit": 5
},
{
"polarity": "set",
"offset": 2080,
"bit": 5
},
{
"polarity": "set",
"offset": 2100,
"bit": 5
},
{
"polarity": "set",
"offset": 348,
"bit": 6
},
{
"polarity": "set",
"offset": 592,
"bit": 8
},
{
"polarity": "set",
"offset": 592,
"bit": 9
},
{
"polarity": "set",
"offset": 592,
"bit": 10
},
{
"polarity": "set",
"offset": 624,
"bit": 10
},
{
"polarity": "set",
"offset": 1936,
"bit": 12
},
{
"polarity": "set",
"offset": 592,
"bit": 13
},
{
"polarity": "set",
"offset": 592,
"bit": 14
},
{
"polarity": "set",
"offset": 2084,
"bit": 14
},
{
"polarity": "set",
"offset": 388,
"bit": 16
},
{
"polarity": "set",
"offset": 592,
"bit": 16
},
{
"polarity": "set",
"offset": 640,
"bit": 16
},
{
"polarity": "set",
"offset": 592,
"bit": 18
},
{
"polarity": "set",
"offset": 984,
"bit": 18
},
{
"polarity": "set",
"offset": 592,
"bit": 19
},
{
"polarity": "set",
"offset": 592,
"bit": 20
},
{
"polarity": "set",
"offset": 628,
"bit": 21
},
{
"polarity": "set",
"offset": 592,
"bit": 23
},
{
"polarity": "set",
"offset": 592,
"bit": 24
},
{
"polarity": "set",
"offset": 592,
"bit": 25
},
{
"polarity": "set",
"offset": 592,
"bit": 29
},
{
"polarity": "set",
"offset": 636,
"bit": 30
},
{
"polarity": "set",
"offset": 644,
"bit": 31
},
{
"polarity": "clear",
"offset": 1204,
"bit": 25
}
]
},
"pass2": {
"nA": 8,
"nB": 12,
"hud_a": 8,
"hud_b": 8,
"entities_a": 100,
"entities_b": 217,
"candidates_a": {
"set": 133,
"clear": 64
},
"survivors": [
{
"polarity": "set",
"offset": 1080,
"bit": 17
},
{
"polarity": "set",
"offset": 2096,
"bit": 25
}
]
},
"intersection": []
}