Crosstalk
Crosstalk — это песочница для проектирования аппаратной архитектуры со встроенным полностью проверяемым симулятором и эмулятором. Игроки создают проекты, начиная от светодиодных контроллеров и заканчивая сложными компьютерами, используя SystemVerilog, а затем программируют их. Он имеет симулятор уровня ворот, инструменты самоанализа, компилятор и многое другое.
- Дата выхода
- 2026
- Жанры
- Стратегии, Инди, Симуляторы
- Платформы
- Windows
Об игре
Описание Crosstalk
Миссия Crosstalk заключается в том, что мы хотели бы вернуть радость от работы, проектирования вещей практически с нуля и траты времени на создание чего-то нового или воссоздание ретро-технологий/классного программного обеспечения. Мы больше не видим такого многого в компьютерных технологиях. Crossstalk — это набор инструментов для создания индивидуальных компьютерных архитектур, проектов RTL и программного обеспечения. Содержит песочницу с симулятором и эмулятором для сборки электроники. Игроки могут конструировать и программировать такие устройства, как калькуляторы, светодиодные контроллеры и сложные компьютеры. Он поставляется с симулятором SystemVerilog уровня шлюза, разработчиком, синтезатором и эмиттером C, а также компилятором Clang, который компилирует созданный код C и запускает его для более быстрого выполнения проекта. Код C получен из собственного SystemVerilog игроков. Рабочий процесс по умолчанию — открытие рабочего пространства RTL, вход в оболочку, описание проекта в SystemVerilog, его программирование, а затем написание программного обеспечения для него. Игра поддерживает сетевой режим, в котором можно сотрудничать с другими игроками. Проекты, программное обеспечение для них и эмуляторы можно публиковать через Мастерскую. Последовательный интерфейс. Crossstalk может взаимодействовать с устройствами, используя виртуальные внутриигровые последовательные порты или физический последовательный интерфейс работающей машины, то есть /dev/ttyUSB и /dev/ttyACM в Unix и COM в Windows, или собственный интерфейс оболочки. Таким образом, внешние устройства могут быть подключены непосредственно к конструкции и представлены дублирующими частями. Игроки могут использовать микроконтроллеры, датчики, физические кнопки или другие компьютеры. Прилагаемый эмулятор терминала Truecolor можно использовать в качестве устройства последовательного терминала ввода-вывода. Он совместим с ANSI/VT100/xterm/kitty и может взаимодействовать с хостом через PTY/ConPTYSerial. Ввод-вывод работает с физическими устройствами. Вышеупомянутое - TX.RXScopes. Представление памяти работающего проекта и осциллограф являются необходимыми инструментами при сборке, поэтому они оба включены и легко доступны игрокам. Просмотр памяти и индикация активности во время выполнения. Осциллограф, подключенный к сигналу, например, к выводу звука. Выход дисплея. Если конструкция имеет выход видеодисплея, игроки могут использовать один из трех встроенных режимов отображения: ЭЛТ, газоплазменный и современный ЖК-дисплей. Конкретные используемые интерфейсы — CGA (для ЭЛТ и газо-плазменной системы) и VGA. Тип вывода газо-плазменного дисплея CGA, показывающий висячее ядро, загружающееся на i386-совместимом процессоре, в игре. Внутриигровые дисплеи имеют интерактивный дизайн архитектуры процессора. Игроки могут определять ISA, а затем просматривать баннер справки в игре во время разработки. Позже будет выпущен DLC с управляемым набором функций проектирования ISA. Компьютер с минимальным набором команд. Компьютер ISAR. Обзор состояния регистра времени выполнения. Представление стека, которое показывает трассировку ошибок. Обзор локатора программ. Режим профилировщика на уровне программы показывает, куда уходит время во время выполнения программы. SystemVerilog. Проекты FPGA можно описать с помощью независимого от поставщика SystemVerilog. Проекты могут быть смоделированы RTL. Для ускоренного моделирования имеется встроенная возможность генерировать C99 из поставляемого SystemVerilog с использованием набора инструментов Crosstalk и прилагаемого компилятора Clang или запускать его в режиме эмуляции, который отключает гарантии точности проектирования и вместо этого воспроизводит поведение проекта, используя встроенный эмулятор. Для моделирования с высоким разрешением доступен симулятор уровня вентиля, который запускает синтезированный вариант проекта. Это дорогостоящая операция, поэтому она занимает гораздо больше времени и ограничена для небольших проектов. Входящий в комплект профилировщик показывает обзор того, где тратятся циклы в конструкции SV. Интерактивный просмотрщик схем показывает как RTL, так и схему уровня вентиля, а в режиме профиля выделяет горячие ячейки. Компьютер с минимальным набором команд ISA + ЦП с логическим блоком DANGLING. Игра поставляется с собственной архитектурой набора команд и своим первым процессором, которые служат как эталонной реализацией SystemVerilog, так и целью для игроков, которые не хотят сделать индивидуальный. MISC уже способен запускать сложные программы, несмотря на то, что он очень минимален. LLVM, поставляемый с игрой, может компилироваться для архитектуры MISC. Игра использует собственный код MISC. Здесь демонстрируется манипулирование памятью во время выполнения. Первая нативная игра MISC, Hardware Sniffers, представляет собой бесплатную версию DLCA MISC C99 популярной игры-крафтера, работающей в качестве клиента экранного персонажа, если смотреть с точки зрения другого клиента, который запускает оригинальный Java-клиент, наложенный на Crosstalk для более четкой визуальной демонстрации. Клиент C99 управляет отображаемым персонажем, манипулируя позициями и действиями в памяти. В этом случае только текстовый клиент C99 работает под MISC и не зависит от исходного клиента и режима JavaSandbox. Подрежим самостоятельного воспроизведения. Режим Sandbox является режимом Crosstalk по умолчанию. Игроки могут создать собственное рабочее пространство с плавающими окнами изменяемого размера, позиционирования и выравнивания. Большинство вариантов использования начинаются с открытия сеанса оболочки на своем хосте, вызова редактора и написания SystemVerilog. Если есть действительный проект, его можно смоделировать в подрежиме Crosstalk.Networked. В этом подрежиме можно объединиться с другими через сеть Steam и строить вместе. Структурно он идентичен режиму самостоятельной игры, но с включенным подключением к сети. Поскольку Crosstalk в основном представляет собой «песочницу», время игры может легко достигать большого количества часов. Это как раз с тех пор, как в Steam зашили Crosstalk (мы так много в него играем)
Производительность
Системные требования Crosstalk
| Параметр | Минимальные | Рекомендуемые |
|---|---|---|
| Операционная система | Windows 10 1809 | Windows 11 |
| Процессор | 2.4GHz quad-core | 4.6GHz octa-core |
| Оперативная память | 8 GB ОЗУ | 16 GB ОЗУ |
| Место на диске | 6 GB | 12 GB |
| Сеть | Широкополосное подключение к интернету | Широкополосное подключение к интернету |
| Дополнительно | simulated clock linearly follows single-core frequency multiplied by IPC | simulated clock linearly follows single-core frequency multiplied by IPC |
64-разрядные процессор и операционная система
64-разрядные процессор и операционная система
Галерея
Скриншоты Crosstalk
Сведения
Подробности об игре
Разработчики и издатели
Разработчик
Ongakken
Издатель
Ongakken
Языки и режимы
Языки
английский**озвучивание доступно на этих языках
Игра без VR
Поддерживается
Оценки сообщества
Рекомендации Steam
Нет данных
Metacritic
Нет оценки





