☀️ 74% – adopt seventy-four exact owners on 7d8a72083: eight main-image functions and sixty-six scene sequences - #6
Open
wowwheaties wants to merge 1 commit into
Conversation
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
2 times, most recently
from
September 4, 2026 01:14
78d0247 to
d8ed831
Compare
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
from
September 4, 2026 03:42
5229f7d to
2cca9dc
Compare
Author
|
Independent re-check of every overlay owner this branch adopts (152, listed from |
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
from
September 4, 2026 11:04
32d8660 to
bf8560b
Compare
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
from
September 4, 2026 11:10
bf8560b to
0050352
Compare
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
from
September 4, 2026 11:55
0050352 to
4aaa363
Compare
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
from
September 4, 2026 13:20
4aaa363 to
c8fa0be
Compare
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
2 times, most recently
from
September 4, 2026 15:07
352c3d4 to
af75605
Compare
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
from
September 4, 2026 15:35
af75605 to
35df2ec
Compare
wowwheaties
added a commit
to wowwheaties/alchemy
that referenced
this pull request
Sep 5, 2026
…e main-image functions and one hundred fifty-six scene sequences Replays PR PascalPixel#6 onto 620ea96 after the unidentified-tree retirement: the same one hundred sixty-eight exact owners (12 main-image functions, 156 overlay scene sequences) that main does not have, carried over as a single squashed cherry-pick of the five commits that sat on 3a7184a. Every source, assembly retirement, recon draft removal, overlay-assembly region split and assets/code change merged without conflict; only the four registries needed rebuilding by hand: - source-paths.json = upstream register, minus the three name-only RunEventScript02 registrations with no overlay assembly evidence (resource_371:02001064, resource_37b:02000554, resource_3c5:0200186c) that sit wholly inside adopted owners, plus our 168 entries (89 new keys, 79 name-only keys given a source). - dossiers.json = upstream records minus the 86 drafts these adoptions retire. - README.md and the two readme SVGs regenerated by make coverage. No compiler, flag, routing, or tool changes. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
from
September 5, 2026 04:09
375b443 to
1866aaf
Compare
wowwheaties
added a commit
to wowwheaties/alchemy
that referenced
this pull request
Sep 5, 2026
…functions and sixty-eight scene sequences PR PascalPixel#6 reduced to what this branch still lacks after its own harvest: the 91 owners both sides reached independently are dropped (this branch's versions stay), leaving 68 overlay scene sequences and 10 main-image functions that here are still retained assembly or name-only registrations. Each overlay owner was re-adopted on this tip through thumb2c adopt at its registered span with its registered or next free sequence name; the 11 main-image functions carry a #define Subsystem_VerbObject Func_<address> alias, register under their semantic names, and retire their games/gs1/asm and recon drafts. Retained overlay-assembly regions around 55 adopted owners were shortened or cloned with an evidence line; three name-only RunEventScript02 registrations wholly inside adopted owners (resource_371:02001064, resource_37b:02000554, resource_3c5:0200186c) had no assembly evidence left and were dropped. No compiler, flag, routing, or tool changes. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
from
September 5, 2026 09:08
952c84e to
36ad848
Compare
wowwheaties
added a commit
to wowwheaties/alchemy
that referenced
this pull request
Sep 5, 2026
…functions and sixty-seven scene sequences PR PascalPixel#6 reduced to what this branch still lacks after its own harvest: the 91 owners both sides reached independently are dropped (this branch's versions stay), leaving 67 overlay scene sequences and 10 main-image functions that here are still retained assembly or name-only registrations. Each overlay owner was re-adopted on this tip through thumb2c adopt at its registered span with its registered or next free sequence name; the 11 main-image functions carry a #define Subsystem_VerbObject Func_<address> alias, register under their semantic names, and retire their games/gs1/asm and recon drafts. Retained overlay-assembly regions around 55 adopted owners were shortened or cloned with an evidence line; three name-only RunEventScript02 registrations wholly inside adopted owners (resource_371:02001064, resource_37b:02000554, resource_3c5:0200186c) had no assembly evidence left and were dropped. No compiler, flag, routing, or tool changes. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
from
September 5, 2026 09:08
36ad848 to
d0b004c
Compare
wowwheaties
added a commit
to wowwheaties/alchemy
that referenced
this pull request
Sep 5, 2026
…functions and sixty-eight scene sequences PR PascalPixel#6 reduced to what this branch still lacks after its own harvest: the 91 owners both sides reached independently are dropped (this branch's versions stay), leaving 68 overlay scene sequences and 10 main-image functions that here are still retained assembly or name-only registrations. Each overlay owner was re-adopted on this tip through thumb2c adopt at its registered span with its registered or next free sequence name; the 11 main-image functions carry a #define Subsystem_VerbObject Func_<address> alias, register under their semantic names, and retire their games/gs1/asm and recon drafts. Retained overlay-assembly regions around 55 adopted owners were shortened or cloned with an evidence line; three name-only RunEventScript02 registrations wholly inside adopted owners (resource_371:02001064, resource_37b:02000554, resource_3c5:0200186c) had no assembly evidence left and were dropped. No compiler, flag, routing, or tool changes. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
wowwheaties
added a commit
to wowwheaties/alchemy
that referenced
this pull request
Sep 5, 2026
…functions and sixty-eight scene sequences PR PascalPixel#6 reduced to what this branch still lacks after its own harvest: the 91 owners both sides reached independently are dropped (this branch's versions stay), leaving 68 overlay scene sequences and 10 main-image functions that here are still retained assembly or name-only registrations. Each overlay owner was re-adopted on this tip through thumb2c adopt at its registered span with its registered or next free sequence name; the 11 main-image functions carry a #define Subsystem_VerbObject Func_<address> alias, register under their semantic names, and retire their games/gs1/asm and recon drafts. Retained overlay-assembly regions around 55 adopted owners were shortened or cloned with an evidence line; three name-only RunEventScript02 registrations wholly inside adopted owners (resource_371:02001064, resource_37b:02000554, resource_3c5:0200186c) had no assembly evidence left and were dropped. No compiler, flag, routing, or tool changes. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
wowwheaties
added a commit
to wowwheaties/alchemy
that referenced
this pull request
Sep 5, 2026
… functions and sixty-seven scene sequences PR PascalPixel#6 reduced to what this branch still lacks after its own harvest: the 91 owners both sides reached independently are dropped (this branch's versions stay), leaving 67 overlay scene sequences and 7 main-image functions that here are still retained assembly or name-only registrations. Each overlay owner was re-adopted on this tip through thumb2c adopt at its registered span with its registered or next free sequence name; the 11 main-image functions carry a #define Subsystem_VerbObject Func_<address> alias, register under their semantic names, and retire their games/gs1/asm and recon drafts. Retained overlay-assembly regions around 55 adopted owners were shortened or cloned with an evidence line; three name-only RunEventScript02 registrations wholly inside adopted owners (resource_371:02001064, resource_37b:02000554, resource_3c5:0200186c) had no assembly evidence left and were dropped. No compiler, flag, routing, or tool changes. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
from
September 5, 2026 16:09
d0b004c to
bc6fc43
Compare
wowwheaties
added a commit
to wowwheaties/alchemy
that referenced
this pull request
Sep 5, 2026
… functions and sixty-seven scene sequences PR PascalPixel#6 reduced to what main still lacks after your own harvest through claude/75-percent-coverage and the 05 Sep adoptions on main: every owner main reached itself is dropped (your versions stay), leaving 67 overlay scene sequences and 7 main-image functions that on 9eca142 are still retained assembly or name-only registrations. Each overlay owner was re-adopted on this tip through thumb2c adopt at its registered span with its registered or next free sequence name (four resource_37b owners took the next free letter). The 7 main-image functions are spelled Func_<address> in source with no alias line, register under their semantic names, and retire their games/gs1/asm and recon drafts. Retained overlay-assembly regions around adopted owners were shortened, cloned, or retired (45 region edits, evidence line on each); three name-only RunEventScript02 registrations wholly inside adopted owners (resource_371:02001064, resource_37b:02000554, resource_3c5:0200186c) had no assembly evidence left and were dropped. No compiler, flag, routing, or tool changes. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
from
September 5, 2026 16:11
bc6fc43 to
38d12ae
Compare
wowwheaties
added a commit
to wowwheaties/alchemy
that referenced
this pull request
Sep 5, 2026
…tions and sixty-three scene sequences PR PascalPixel#6 reduced to what this branch still lacks after its own harvest: the 91 owners both sides reached independently are dropped (this branch's versions stay), leaving 63 overlay scene sequences and 7 main-image functions that here are still retained assembly or name-only registrations. Each overlay owner was re-adopted on this tip through thumb2c adopt at its registered span with its registered or next free sequence name; the 11 main-image functions carry a #define Subsystem_VerbObject Func_<address> alias, register under their semantic names, and retire their games/gs1/asm and recon drafts. Retained overlay-assembly regions around 55 adopted owners were shortened or cloned with an evidence line; three name-only RunEventScript02 registrations wholly inside adopted owners (resource_371:02001064, resource_37b:02000554, resource_3c5:0200186c) had no assembly evidence left and were dropped. No compiler, flag, routing, or tool changes. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
from
September 5, 2026 18:00
38d12ae to
95fe4b3
Compare
wowwheaties
added a commit
to wowwheaties/alchemy
that referenced
this pull request
Sep 5, 2026
…tions and sixty-three scene sequences PR PascalPixel#6 reduced to what main still lacks after your own harvest: every owner main reached itself is dropped (your versions stay), leaving 63 overlay scene sequences and 7 main-image functions that on this tip are still retained assembly or name-only registrations. Each overlay owner was re-adopted on this tip through thumb2c adopt at its registered span with its registered or next free sequence name. The main-image functions are spelled Func_<address> in source with no alias line, register under their semantic names, and retire their games/gs1/asm and recon drafts. Retained overlay-assembly regions around adopted owners were shortened, cloned, or retired with an evidence line on each; name-only RunEventScript registrations wholly inside adopted owners had no assembly evidence left and were dropped. No compiler, flag, routing, or tool changes. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
from
September 5, 2026 18:01
95fe4b3 to
d407626
Compare
wowwheaties
added a commit
to wowwheaties/alchemy
that referenced
this pull request
Sep 5, 2026
…functions and sixty-four scene sequences PR PascalPixel#6 reduced to what main still lacks after your own harvest: every owner main reached itself is dropped (your versions stay), leaving 64 overlay scene sequences and 7 main-image functions that on this tip are still retained assembly or name-only registrations. Each overlay owner was re-adopted on this tip through thumb2c adopt at its registered span with its registered or next free sequence name. The main-image functions are spelled Func_<address> in source with no alias line, register under their semantic names, and retire their games/gs1/asm and recon drafts. Retained overlay-assembly regions around adopted owners were shortened, cloned, or retired with an evidence line on each; name-only RunEventScript registrations wholly inside adopted owners had no assembly evidence left and were dropped. No compiler, flag, routing, or tool changes. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
from
September 5, 2026 18:12
d407626 to
de90e8c
Compare
wowwheaties
added a commit
to wowwheaties/alchemy
that referenced
this pull request
Sep 5, 2026
…e functions and sixty-five scene sequences PR PascalPixel#6 reduced to what main still lacks after your own harvest: every owner main reached itself is dropped (your versions stay), leaving 65 overlay scene sequences and 8 main-image functions that on this tip are still retained assembly or name-only registrations. Each overlay owner was re-adopted on this tip through thumb2c adopt at its registered span with its registered or next free sequence name. The main-image functions are spelled Func_<address> in source with no alias line, register under their semantic names, and retire their games/gs1/asm and recon drafts. Retained overlay-assembly regions around adopted owners were shortened, cloned, or retired with an evidence line on each; name-only RunEventScript registrations wholly inside adopted owners had no assembly evidence left and were dropped. No compiler, flag, routing, or tool changes. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
2 times, most recently
from
September 5, 2026 19:00
b88b2a7 to
4a640d6
Compare
wowwheaties
added a commit
to wowwheaties/alchemy
that referenced
this pull request
Sep 5, 2026
…e functions and sixty-five scene sequences PR PascalPixel#6 reduced to what main still lacks after your own harvest: every owner main reached itself is dropped (your versions stay), leaving 65 overlay scene sequences and 8 main-image functions that on this tip are still retained assembly or name-only registrations. Each overlay owner was re-adopted on this tip through thumb2c adopt at its registered span with its registered or next free sequence name; resource_3ba:02002aec is adopted at its 190-byte extent inside its 192-byte region, the alignment halfword after its return staying retained, the same shape as resource_378:0200290c. The main-image functions are spelled Func_<address> in source with no alias line, register under their semantic names, and retire their games/gs1/asm and recon drafts. main:080b8db8 was recorded as a proven-retained compiler_entry_scheduling_module (classification.json group: the entry schedule needs forbidden register constraints); an ordinary C89 spelling — the context parameter reassigned from the local context block, which keeps GCC from folding the known zero into the compared pointer — links byte-exact, so that record retires with its assembly (expected_files 2 -> 1, expected_bytes 976 -> 708). Retained overlay-assembly regions around adopted owners were shortened, cloned, or retired (42 region edits, evidence line on each); name-only RunEventScript registrations wholly inside adopted owners had no assembly evidence left and were dropped. No compiler, flag, routing, or tool changes. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
wowwheaties
added a commit
to wowwheaties/alchemy
that referenced
this pull request
Sep 5, 2026
… functions and sixty-six scene sequences PR PascalPixel#6 reduced to what main still lacks after your own harvest: every owner main reached itself is dropped (your versions stay), leaving 66 overlay scene sequences and 8 main-image functions that on this tip are still retained assembly or name-only registrations. Each overlay owner was re-adopted on this tip through thumb2c adopt at its registered span with its registered or next free sequence name. The main-image functions are spelled Func_<address> in source with no alias line, register under their semantic names, and retire their games/gs1/asm and recon drafts. Retained overlay-assembly regions around adopted owners were shortened, cloned, or retired with an evidence line on each; name-only RunEventScript registrations wholly inside adopted owners had no assembly evidence left and were dropped. No compiler, flag, routing, or tool changes. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
from
September 5, 2026 19:59
4a640d6 to
054a79e
Compare
… functions and sixty-six scene sequences PR PascalPixel#6 reduced to what main still lacks after your own harvest: every owner main reached itself is dropped (your versions stay), leaving 66 overlay scene sequences and 8 main-image functions that on this tip are still retained assembly or name-only registrations. Each overlay owner was re-adopted on this tip through thumb2c adopt at its registered span with its registered or next free sequence name. The main-image functions are spelled Func_<address> in source with no alias line, register under their semantic names, and retire their games/gs1/asm and recon drafts; main:080b8db8 was recorded as a proven-retained compiler_entry_scheduling_module and an ordinary C89 spelling links byte-exact, so that classification record retires with its assembly. resource_3ba:02002aec is adopted at its 190-byte extent inside its 192-byte region (alignment halfword retained). Retained overlay-assembly regions around adopted owners were shortened, cloned, or retired with an evidence line on each; name-only RunEventScript registrations wholly inside adopted owners had no assembly evidence left and were dropped. No compiler, flag, routing, or tool changes. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
wowwheaties
force-pushed
the
wip/gs1-en-pr
branch
from
September 5, 2026 19:59
054a79e to
7803811
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
One commit on
main(7d8a720): 74 owners adopted atdiffering_halfwords=0thatmaindoes not have — 66 overlay scene sequences and 8 main-image functions. README 73.07% → 73.76%.This is PR #6 reduced to what
mainstill lacks after your own harvest (theclaude/75-percent-coverage-m7axsjline, now merged, plus the 05 Sep adoptions onmain): every ownermainreached itself is dropped (your versions stay), leaving the 74 this branch carries that on 9eca142 are still retained assembly or name-only registrations.Every overlay owner was re-adopted on this tip through this branch's own
thumb2c adopt <owner> --span <registered span> --source <file> --name <name>; the 7 main-image functions are spelledFunc_<address>in source with no alias line and register under semantic names (Graphics_CopyRectKeepLow, SaveState_LoadSelectedSlot, Menu_RunResourceModePrompt, Map_GetFocusedObjectTile, Map_FindMatchingTrigger, BattleEffect_Dispatch, PsynergyMenu_DrawVisibleActionPage, InventoryMenu_ShowModalMessage, Shop_SelectPartyMemberItem, BattlePresentation_BuildOpponentEntries, MusicPlayer_SetPitchAndUpdateFrequency), theirgames/gs1/asm/<addr>.sand recon drafts retired.Registry notes:
mainalready uses for a different owner took the next free letter; each region edit carries an evidence line.RunEventScriptregistrations wholly inside adopted owners were absorbed bythumb2c adoptas before.main:080b8db8(BattlePresentation_ApplyUnitDamage, 268 B) was recorded ingames/gs1/asm/classification.jsonas a proven-retainedcompiler_entry_scheduling_module("approved compiler cannot express the reference entry schedule without forbidden register constraints"). An ordinary C89 spelling links byte-exact: taking the context as au8 *parameter and reassigning it from the local context block keeps GCC 2.96 from folding the known zero into the compared pointer, so the entry emits the reference's freshmovs r3, #0. The record retires with its assembly (group files 2 → 1, expected_bytes 976 → 708); the other member of that group, 080ba2c0, is untouched.resource_3ba:02002aecis adopted at its 190-byte extent inside its 192-byte registered region (the halfword afterbxis alignment), the same shape asresource_378:0200290cearlier in this PR.Gates (on 7d8a720)
make overlay-check: audited rows with findings: 0make full-rom-check: byte_identical=yes, unowned_bytes=0make build-claimed,make build-asm,make coverage,make verify: greenCompiler note (early literal pools)
Several large scene functions match instruction-for-instruction but the ROM dumps a literal pool much earlier than the SImode range requires (
b.nover a mid-function pool). Readinggcc/config/arm/arm.c(push_minipool_fix,create_fix_barrier) andarm.md: the pool head is the tightest fix, and*thumb_movhi_insnalt 1 /*thumb_zero_extendhisi2carry pool ranges of 64 / 60 bytes. A plainu16local is promoted to SImode, so the ordinary-C spellings that reproduce the ROM are a one-element array for a constant used as a value —u16 p[1]; p[0] = (u16)(s32)Data_00000000;— and the bare 16-bit constant for au16store (*shown = 0xe00;rather than(u16)(s32)Data_00000e00). This maderesource_3c9:0200423candresource_3c9:020008b4exact here and moved four others to within a handful of halfwords; the converter could emit it for HImode pool fixes.Near-exact drafts (not adopted; residue is allocation or scheduling only)
Available on request as seeds for your queue, each scored at its registered span:
resource_373:020015dc5240 B dh 10,resource_380:020027f85932 B dh 28,resource_3a4:020018381236 B dh 20,resource_371:020039fc1296 B dh 66,resource_371:020028e8972 B dh 19,resource_3af:020022c0856 B dh 26,resource_3b1:02004254892 B dh 2,resource_383:020013481608 B dh 2,resource_380:02001d041400 B dh 6,resource_377:02000a0c1064 B dh 16,resource_3b9:02000dcc992 B dh 6,resource_39f:02002500dh 4 at 1700 B (its registered span of 1640 stops 60 bytes before the pool).Review notes
claude/75-percent-coverage-m7axsj) closed with that branch; this PR is the single remaining line.🤖 Generated with Claude Code