# CBE C.B.E. - CREATE. BUILD. EXECUTE. Платформа для создания своего: - процессора - контроллера оперативки - видюхи - драйверов - чипсета - архитектуры - почти всего в компе - та даже gpu драйвер что бы выводить изображение в COM1-to-VGA ## Новые возможности - **Тёмная тема** — стильный тёмный GUI для эмулятора - **Бесконечные шаги** — нет лимита на количество инструкций, детектор бесконечных циклов - **Мультиязычный тулчейн** — пишите программы для своего CPU на ASM, C/C++, Python или hex-машинном коде - **Полное руководство** — см. [MANUAL.md](MANUAL.md) для детального описания ## Быстрый старт ```bash ./run.sh # Сборка + запуск с GUI ./run.sh build # Только сборка ./run.sh nogui # Запуск без GUI ``` ## Инструкция Полное руководство по созданию плагинов, систем, написанию программ на разных языках и т.п.: → **[MANUAL.md](MANUAL.md)** ## Примеры ```bash # Собрать плагин из директории с авто-детекцией 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 ```