TGViewer
Мастерская системного программирования ИТМО Мастерская системного программирования ИТМО @itmosysint · 298 subscribers
Post #33 356
Всем привет!

На связи мастерская системного программирования ИТМО.
Совсем недавно мы запустили проект DoomBF, и — хоть прошло совсем немного времени — уже есть чем похвастаться!

Репозиторий: https://github.com/sit-itmo/DoomBF

Первые активные авторы:
отдельное спасибо Александру, Ивану и Виталию!
Страна должна знать своих героев: если хотите рассказать о себе, своих проектах, каналах, репозиториях и т. д. — пишите в личку, всё с радостью опубликую.

Что готово на данный момент:

1. Сделана оснастка для Windows: система сборки, скрипты и утилиты — всё работает и тестируется.

2. Взят оригинальный код Doom и добавлена обвязка на C (CrtDoom), которая превращает его в две функции. Подробности — в doom_env.h.

3. Написана реализация внешней среды для CrtDoom под Windows — win_doom.c. Это работает.

4. Подготовлены шаблоны (с помощью GPT) аналогичных реализаций для Linux (lnx_doom.c) и macOS (mac_doom.m). Пока не работают и не добавлены в скрипты сборки.

5. Добавлен оригинальный код tcc, теперь он используется для сборки кода Doom. Пока без модификаций.

6. Написаны два отличных интерпретатора Brainfuck (на C). Ещё раз спасибо Александру и Виталию — идёт серьёзная работа над оптимизациями.

7. Подготовлен ряд примеров на Brainfuck — см. папку b. Отдельное спасибо Ивану; в частности, появился вариант JMP, что крайне важно.

Благодаря проделанной работе можно уверенно говорить: у нас всё получится!
  • ❤ 2
More from @itmosysint
  1. Oct 12, 2026#quanta Друзья! Мы создали первые комиты quanta и опубликовали все на Github: https://gith…
  2. Oct 10, 2026Doom на языке Brainfuck — уже в открытом доступе! 💻 Мы скомпилировали легендарный DOOM в…
  3. Sep 29, 2026Всем привет! Появилась запись нашей первой встречи по проекту quanta: https://youtu.be/CyU…
  4. Sep 24, 2026Исходники котрые родил ChatGPT Pro на изначальный мой запрос. Дизайн документ появился поз…
  5. Sep 24, 2026Всем привет! Предлагаю дизайн системы на обсуждение. В комментариях приветствуются аргумен…
  6. Sep 20, 2026Всем привет! Сегодня прошла первая встреча по новому проекту. Название утвердили: quanta.…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →