Описание
Цель
Реализовать ассемблер для tri-emu .tbin формата.
Требования
- Файл
tri_asm.zig в src/tri/emu/
- Команды:
tri asm --input <file.tbin> --output <file.tbin>
.tbin формат: байт-код, метки, символы
Что в scope
- tri-emu уже поддерживает:
--emit-ld, --emit-add, --emit-halt
- tri-asm может использовать их
Ссылки
- tri-emu:
src/tri/emu/tri_loader.zig
- loader:
src/tri/emu/loader.zig (если существует)
Дедлайн
- PR для ревью ассемблера
- После ревью: отдельный коммит с ассемблером
Статус issue #27
Full Trinity Pipeline - decomposed, but subtask creation failed due to segfault in tri plan.
Rigid Process Framework - ✅ работает
Что дальше
- Реализовать ассемблер
tri_asm.zig
- Интегрировать в tri-emu (
--asm <file.tbin>)
- Тесты для ассемблера
- Ревью кода
- Коммит и PR
Приоритет
P1 — ассемблер (фундамент для tri-emu)
Описание
Цель
Реализовать ассемблер для tri-emu
.tbinформата.Требования
tri_asm.zigвsrc/tri/emu/tri asm --input <file.tbin> --output <file.tbin>.tbinформат: байт-код, метки, символыЧто в scope
--emit-ld,--emit-add,--emit-haltСсылки
src/tri/emu/tri_loader.zigsrc/tri/emu/loader.zig(если существует)Дедлайн
Статус issue #27
Full Trinity Pipeline - decomposed, but subtask creation failed due to segfault in tri plan.
Rigid Process Framework - ✅ работает
Что дальше
tri_asm.zig--asm <file.tbin>)Приоритет
P1 — ассемблер (фундамент для tri-emu)