Skip to content

tri-emu assembler #398

@gHashTag

Description

@gHashTag

Описание

Цель
Реализовать ассемблер для 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 - ✅ работает

Что дальше

  1. Реализовать ассемблер tri_asm.zig
  2. Интегрировать в tri-emu (--asm <file.tbin>)
  3. Тесты для ассемблера
  4. Ревью кода
  5. Коммит и PR

Приоритет
P1 — ассемблер (фундамент для tri-emu)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions