gamer147
afb76c66aa
docs(gfx): implementation plan — frame-paced sleep
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-08 08:49:29 -04:00
gamer147
6f9fa02814
docs(gfx): implementation plan for the sprite animation subsystem (opening slice)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-07 23:05:43 -04:00
gamer147
6b00a9b93a
docs(gfx): RE the full render model (surfaces+objects+handle-order composite); redo spec+Phase1
...
Reversed create/set/draw-texture handlers + gfx_render_frame: surfaces at ctx+0x52bd4[slot]
(set-texture loads a file with a colorkey); objects in the ctx+0x408 registry reference a
surface by slot (live) + rect + position (V24) + visible bit; render iterates the registry
in ASCENDING HANDLE ORDER (= z-order) and composites visible objects. Answers both unknowns
(z-order = handle; slot 0 not special). Design spec + Phase 1 plan rebuilt on this model,
replacing the flawed flat-layer version. Ghidra annotated (gfx_op_0x1f8/9/b, gfx_object_bind_draw,
gfx_render_frame, gfx_object_composite, gfx_op_0x20c_present_frame).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-07 20:22:40 -04:00
gamer147
011d0900c5
docs(gfx): animated-compositor design spec + Phase 1 plan + animation RE
...
engine-re.md: the gfx animation/effects subsystem (gfx_anim_start/0x234, 0x1fd,
0x238 non-blocking anim clock, render model — the fades are host-loop-drivable, no
VM/host lockstep). Design spec: retained per-frame animated compositor, 4-phase.
Phase 1 plan (TDD): retained DrawLayer model + per-frame clear/recomposite. Ghidra
handlers/workers annotated (0x234/0x1fd/0x238/gfx_anim_start).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-07 19:41:13 -04:00
gamer147
62ddd2029a
docs(gfx): Phase 3 TDD plan + resolve vector-pairing risk in the spec
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-07 17:24:44 -04:00
gamer147
a8d520a5ef
docs(gfx): implementation plan for the gfx command-buffer subsystem
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-07 16:50:29 -04:00
gamer147
d74a8c4a95
docs: engine diagnostics implementation plan
...
6 TDD tasks: seam types -> VM emission -> IHost slimming -> Godot rewiring
-> CLI --trace -> verify+memory. Parity guarded by default NullTraceSink.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-07 15:14:23 -04:00
gamer147
cac2fe911b
docs: record call-script execution results (slice plan) + impl plan
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-07 13:20:05 -04:00
gamer147
dea3ef8347
docs: implementation plan for Ghidra+MCP native-RE workflow (u00428010)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-07 10:35:55 -04:00
gamer147
01dec40ac9
docs: implementation plan for SCJUMP decision-logic decode
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-07 09:08:28 -04:00
gamer147
49876171d3
docs: implementation plan for globals.toml registry + story-flag miner
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-07 08:19:48 -04:00
gamer147
e4242fddd1
docs(a2b): implementation plan — graphics geometry (0x208 + blit compositor)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-06 22:43:35 -04:00
gamer147
e79bbe5047
docs(a2b): implementation plan for the engine-driven background layer
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-06 15:44:07 -04:00
gamer147
708f887a58
docs(a2a): implementation plan for the interactive dialogue loop
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-06 14:42:15 -04:00
gamer147
a2b49445b1
docs(a1): implementation plan for the C# VM core
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-06 13:45:05 -04:00
gamer147
aa3da00bfa
chore: initialize age-reimpl repo
...
Reverse-engineering + open reimplementation workspace for Eushully's AGE/SYS4
engine (first target: Himegari). The repo root is age-reimpl/; the original game
install and the extracted ALF data are siblings outside the repo and are never
tracked. build/ (derived corpora) is gitignored and regenerated by the tools.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-06 12:58:30 -04:00