gamer147
|
0df1b1856f
|
Extract VM text history opcode handler
|
2026-08-03 00:08:24 -04:00 |
|
gamer147
|
f85e8643a0
|
Extract VM ADV text opcode handler
|
2026-08-03 00:04:52 -04:00 |
|
gamer147
|
9820d10da9
|
Extract VM presentation opcode handler
|
2026-08-02 23:59:21 -04:00 |
|
gamer147
|
7b1d7f995c
|
Extract VM animation opcode handler
|
2026-08-02 23:54:44 -04:00 |
|
gamer147
|
0941be549c
|
Extract VM retained object handler
|
2026-08-02 23:50:45 -04:00 |
|
gamer147
|
11f37672a0
|
Extract VM surface opcode handler
|
2026-08-02 23:45:15 -04:00 |
|
gamer147
|
889b7e5336
|
Extract VM movie opcode handler
|
2026-08-02 23:34:22 -04:00 |
|
gamer147
|
5587b47152
|
Extract VM audio opcode handler
|
2026-08-02 22:25:06 -04:00 |
|
gamer147
|
26e1df48d3
|
Split GfxState presentation operations
|
2026-08-02 21:57:01 -04:00 |
|
gamer147
|
b99c851467
|
Split GfxState animation operations
|
2026-08-02 21:51:14 -04:00 |
|
gamer147
|
7f1fba7b58
|
Split GfxState retained objects
|
2026-08-02 21:41:56 -04:00 |
|
gamer147
|
18339c799b
|
Split GfxState surface operations
|
2026-08-02 21:37:53 -04:00 |
|
gamer147
|
3291f86f38
|
Split GfxState public contracts
|
2026-08-02 21:08:05 -04:00 |
|
gamer147
|
12ddbe006a
|
Split Godot host audio operations
|
2026-08-02 21:02:27 -04:00 |
|
gamer147
|
c74c49cb92
|
Split Godot host movie operations
|
2026-08-02 20:54:13 -04:00 |
|
gamer147
|
3ed313e864
|
Split Godot host surface operations
|
2026-08-02 20:46:05 -04:00 |
|
gamer147
|
c819e7b40b
|
Split Godot host presentation and input
|
2026-08-02 19:45:02 -04:00 |
|
gamer147
|
b8eeb18b0c
|
Split Godot host ADV text into partial class
|
2026-08-02 19:11:34 -04:00 |
|
gamer147
|
d193f370e1
|
Split Main input into partial class
|
2026-08-02 18:43:15 -04:00 |
|
gamer147
|
4fca225066
|
Split Main compositor into partial class
|
2026-08-02 18:38:12 -04:00 |
|
gamer147
|
f673ce826b
|
Split Main movie playback into partial class
|
2026-08-02 18:17:25 -04:00 |
|
gamer147
|
a31db0468b
|
Split Main audio into partial class
|
2026-08-02 17:52:54 -04:00 |
|
gamer147
|
20fd9cb694
|
Split Main self-test into partial class
|
2026-08-02 15:52:34 -04:00 |
|
gamer147
|
8c1a656aa4
|
Add repository front door
|
2026-08-02 15:31:28 -04:00 |
|
gamer147
|
7a5ae6baff
|
Plan codebase consolidation effort
|
2026-08-02 14:47:50 -04:00 |
|
gamer147
|
9a643e19df
|
Document patch-wrapper font realization
|
2026-08-02 14:45:06 -04:00 |
|
gamer147
|
40da4f029c
|
fix retained glyph bottom clipping
|
2026-07-30 20:29:39 -04:00 |
|
gamer147
|
c9a0869dc8
|
engine: complete portable glyph text backend
|
2026-07-30 19:47:21 -04:00 |
|
gamer147
|
bb227ea106
|
engine: retain History and wait presentation
|
2026-07-30 19:21:38 -04:00 |
|
gamer147
|
e5b4db5eff
|
engine: materialize live ADV glyphs
|
2026-07-30 19:04:22 -04:00 |
|
gamer147
|
eec99c2c7c
|
engine: render immediate text into surfaces
|
2026-07-30 18:47:35 -04:00 |
|
gamer147
|
a58108522e
|
engine: add exact Windows GDI glyph backend
|
2026-07-30 18:35:46 -04:00 |
|
gamer147
|
fe06618439
|
engine: add deterministic glyph mask core
|
2026-07-30 18:25:46 -04:00 |
|
gamer147
|
fd2acb262b
|
engine: pin retained glyph text contract
|
2026-07-30 18:05:43 -04:00 |
|
gamer147
|
647e9c50c3
|
docs: plan retained glyph text renderer
|
2026-07-30 17:52:36 -04:00 |
|
gamer147
|
efa8fbd03a
|
Mark save-load playthrough acceptance
|
2026-07-29 20:05:45 -04:00 |
|
gamer147
|
82ac160271
|
feat(startup): add configurable game root
|
2026-07-28 23:05:25 -04:00 |
|
gamer147
|
77c7b85612
|
feat(opcodes): register full AGE opcode ABI
|
2026-07-28 22:21:40 -04:00 |
|
gamer147
|
8f84f0b083
|
Add physical window size overrides
|
2026-07-28 22:10:01 -04:00 |
|
gamer147
|
eb9f11c251
|
Apply SYS4INI logical resolution
|
2026-07-28 21:55:53 -04:00 |
|
gamer147
|
9c7cda1ce6
|
Plan SYS4INI logical resolution handling
|
2026-07-28 21:21:28 -04:00 |
|
gamer147
|
5b0594b740
|
Document SYS4INI startup settings
|
2026-07-28 18:08:17 -04:00 |
|
gamer147
|
2dcf0b1f85
|
Document native glyph raster backlog
|
2026-07-28 16:56:07 -04:00 |
|
gamer147
|
bd78cb148a
|
Fix Extra Room catalog unlock handling
|
2026-07-28 13:14:28 -04:00 |
|
gamer147
|
ec6b267ec1
|
Persist shared profile on clean shutdown
|
2026-07-24 23:55:06 -04:00 |
|
gamer147
|
b8bbd5c1eb
|
Complete native numbered-save round trips
|
2026-07-24 23:25:54 -04:00 |
|
gamer147
|
d099a073a8
|
Match native surface persistence policy
|
2026-07-24 20:28:59 -04:00 |
|
gamer147
|
abda5b21c1
|
Restore complete numbered save state
|
2026-07-24 18:43:21 -04:00 |
|
gamer147
|
f4f2a11f46
|
Validate persistence through real SAVE UI
|
2026-07-24 16:48:32 -04:00 |
|
gamer147
|
8fe610b66d
|
Implement numbered save pair lifecycle
|
2026-07-24 15:32:55 -04:00 |
|