Commit Graph

  • 5f5fb072cd docs(a2b): record graphics-geometry result + deferred anchor-record drift gamer147 2026-07-06 23:05:56 -04:00
  • 78199e9b8c feat(a2b): screen-backbuffer blit compositor + real GetTextureSize gamer147 2026-07-06 23:02:58 -04:00
  • de5eb6562e feat(a2b): BmpHeader.ReadDims + gfx diagnostic (headless geometry oracle) gamer147 2026-07-06 22:50:25 -04:00
  • ea0f1ddc7a feat(a2b): implement 0x208 get-texture-size (geometry keystone) gamer147 2026-07-06 22:48:10 -04:00
  • e96b1a6fef docs(a2b): implementation plan — graphics geometry (0x208 + blit compositor) gamer147 2026-07-06 22:43:35 -04:00
  • 47e4db71e2 docs(a2b): design — graphics geometry (0x208 keystone + blit compositor) gamer147 2026-07-06 22:38:11 -04:00
  • ee70beb93d feat(a2b): audio — wire play-bgm/play-voice, fix BGM addressing gamer147 2026-07-06 22:26:54 -04:00
  • 10f6656c2d feat(a2b): first-pass texture render — full-screen event-CG layer gamer147 2026-07-06 21:22:42 -04:00
  • a61c0c9abd feat(assets): solve asset resolution (SYS4INI per-scene section manifest) gamer147 2026-07-06 20:48:22 -04:00
  • b92e815850 feat(a2b): asset-RE tooling + findings; render blocked on asset resolution gamer147 2026-07-06 16:36:17 -04:00
  • d2d798bbac feat(a2b): promote create/set/draw-texture to IHost methods (trace parity kept) gamer147 2026-07-06 15:49:07 -04:00
  • ef2cd03af2 docs(a2b): implementation plan for the engine-driven background layer gamer147 2026-07-06 15:44:07 -04:00
  • 5af5622601 docs(a2b): spec for the engine-driven background layer (SC0000) gamer147 2026-07-06 15:37:05 -04:00
  • 783b771020 fix(a2a): advance on mouse click (use _Input; root Control ate clicks in _UnhandledInput) gamer147 2026-07-06 15:09:23 -04:00
  • 78b7d92e93 feat(a2a): CJK font for the message window; mark A2a done in the slice plan gamer147 2026-07-06 14:52:40 -04:00
  • fcaa4caf47 feat(a2a): worker-thread ADV host + blocking wait-for-input + headless self-test gamer147 2026-07-06 14:51:07 -04:00
  • d3286cf96b feat(a2a): Godot 4.7 .NET project scaffold referencing Age.Engine (headless smoke) gamer147 2026-07-06 14:49:57 -04:00
  • b668c83de4 feat(a2a): add IHost.WaitForInput hook (wait-for-input 0x72); trace parity preserved gamer147 2026-07-06 14:48:46 -04:00
  • e42655a849 docs(a2a): implementation plan for the interactive dialogue loop gamer147 2026-07-06 14:42:15 -04:00
  • 26dcf001f2 docs(a2a): spec for the interactive dialogue loop (Godot + Age.Engine) gamer147 2026-07-06 14:31:57 -04:00
  • afc9511270 docs: mark A1 (C# VM core) done in the slice plan gamer147 2026-07-06 14:01:33 -04:00
  • a8a91e48f6 feat(a1): CLI (run/trace) + vm0.py --trace + per-scene differential test (A1 green) gamer147 2026-07-06 13:55:11 -04:00
  • 121686fbb1 feat(a1): VM core (operands+pointer semantics, handlers, emit-cap) + RECOVER gamer147 2026-07-06 13:53:03 -04:00
  • 0cb83fcb62 feat(a1): SYS4 container parser (header + code decode + data_array_end shrink) gamer147 2026-07-06 13:51:32 -04:00
  • f3fe8ffe58 feat(a1): SYS4 XOR-FF cp932 string codec gamer147 2026-07-06 13:50:35 -04:00
  • a704765ea0 feat(a1): .NET 8 solution scaffold + Model + OpcodeTable loader gamer147 2026-07-06 13:49:02 -04:00
  • a50b7f600a docs(a1): implementation plan for the C# VM core gamer147 2026-07-06 13:45:05 -04:00
  • a6cd43ce74 docs(a1): spec for the C# VM core (headless, trace-diff vs vm0.py) gamer147 2026-07-06 13:32:42 -04:00
  • 0ffb9620a3 docs(opcodes): retire superseded opcode files; update structure + doc pointers gamer147 2026-07-06 13:16:33 -04:00
  • 9f140fda83 feat(opcodes): migrate to opcodes.toml as single source of truth; regenerate artifacts gamer147 2026-07-06 13:11:33 -04:00
  • cee746250b feat(opcodes): emit opcodes.json, opcode-reference.md, coverage gamer147 2026-07-06 13:04:35 -04:00
  • 9f37a6c31e feat(opcodes): emit drop-in age_opcodes_himegari.py shim; wire --build/--lint gamer147 2026-07-06 13:03:33 -04:00
  • 5d2efa1249 feat(opcodes): bootstrap seeds 248 skeletons from Kelebek + corpus arg-types gamer147 2026-07-06 13:02:28 -04:00
  • 503eb70359 feat(opcodes): linter (dangling-ref, confidence-ceiling, vocabulary) gamer147 2026-07-06 13:01:20 -04:00
  • 9f15aa0336 feat(opcodes): data model + loader for opcodes.toml gamer147 2026-07-06 13:00:31 -04:00
  • 463877773c chore: initialize age-reimpl repo gamer147 2026-07-06 12:58:30 -04:00