2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-05-29 10:08:17 +03:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00
2026-06-04 03:22:17 +00:00

CBE

C.B.E. - CREATE. BUILD. EXECUTE.

Платформа для создания своего:

  • процессора
  • контроллера оперативки
  • видюхи
  • драйверов
  • чипсета
  • архитектуры
  • почти всего в компе
  • та даже gpu драйвер что бы выводить изображение в COM1-to-VGA

Новые возможности

  • Тёмная тема — стильный тёмный GUI для эмулятора
  • Бесконечные шаги — нет лимита на количество инструкций, детектор бесконечных циклов
  • Мультиязычный тулчейн — пишите программы для своего CPU на ASM, C/C++, Python или hex-машинном коде
  • Полное руководство — см. MANUAL.md для детального описания

Быстрый старт

./run.sh                    # Сборка + запуск с GUI
./run.sh build              # Только сборка
./run.sh nogui              # Запуск без GUI

Инструкция

Полное руководство по созданию плагинов, систем, написанию программ на разных языках и т.п.: → MANUAL.md

Примеры

# Собрать плагин из директории с авто-детекцией program.asm/.c/.py/.hex
cbecc build examples/asm-demo.cpu -o build/asm-demo.cbeplugin

# Ассемблировать .asm в .bin
cbecc asm examples/asm-demo.cpu/program.asm -o build/demo.bin --arch examples/tiny-cpu.cpu

# Транслировать Python в байткод
cbecc py examples/asm-demo.cpu/program.py -o build/demo.bin

# Сконвертировать hex в бинарник
cbecc hex examples/asm-demo.cpu/program.hex -o build/demo.bin
S
Description
No description provided
Readme MIT 82 MiB
Languages
Java 59.2%
C++ 28.3%
Kotlin 7.7%
Python 2.9%
Shell 0.5%
Other 1.4%