Выберите программу
Выберите одну из встроенных игр в разделе «Программы» или откройте файл .ch8 с устройства. Он загружается с той скоростью и настройками, для которых был создан.
Играйте в 33 свободные игры для CHIP-8, SUPER-CHIP и XO-CHIP или откройте свой файл .ch8.
Переключайте особенности совместимости, меняйте скорость, сохраняйте состояние и проходите каждую инструкцию по шагам.
Здесь подсвечиваются клавиши, которые читает программа.
Клавиатура CHIP-8 4×4 расположена на 1 2 3 4 / Q W E R / A S D F / Z X C V. Стрелки работают как W A S D, а Space — как E. Если клавиши не реагируют, сначала щёлкните по экрану.
Выберите одну из встроенных игр в разделе «Программы» или откройте файл .ch8 с устройства. Он загружается с той скоростью и настройками, для которых был создан.
Играйте клавишами 1–4, Q–R, A–F и Z–V, стрелками, геймпадом или экранной клавиатурой. Клавиши, которые проверяет программа, подсвечиваются.
Меняйте скорость, цвета и особенности совместимости, сохраняйте состояние или ставьте на паузу и проходите код по шагам в отладчике.
Программы CHIP-8 крошечные и писались для очень разных машин. Эти привычки помогут им работать правильно.
Современные игры CHIP-8 в основном управляются W A S D, а действие — E. Здесь стрелки и Space делают то же самое.
Скорость — это инструкции за кадр. Оригинальные игры CHIP-8 рассчитаны примерно на 10, SUPER-CHIP — на 30 и больше, XO-CHIP — на 1 000 и больше.
Если спрайты странно переносятся или игра зависает, смените платформу или переключите особенность совместимости. Встроенные программы уже используют правильные.
CHIP-8 стирает спрайт, рисуя его ещё раз, поэтому многие игры мерцают. «Уменьшить мерцание» сглаживает это.
«Сохранить состояние» запоминает всю машину для этой программы в браузере, чтобы можно было попробовать снова с этого места.
Поставьте на паузу, откройте отладчик и нажимайте «Шаг», чтобы видеть, как каждая инструкция меняет регистры и экран.
Создавайте спрайты, заставки и короткие ролики по промпту с WaveSpeed AI.
Создавайте пиксель-арт спрайты, тайлы и заставки.
Превратите неподвижную картинку в короткий анимированный ролик.
Превратите картинку в 3D-модель.
$1 бесплатных кредитов для подходящих новых аккаунтов. Карта не нужна. Для генераторов нужны отдельный аккаунт и кредиты. Инструмент «эмулятор CHIP-8» бесплатный.
CHIP-8 — простая виртуальная машина 1977 года для написания игр на любительских компьютерах: 35 инструкций, 4 KB памяти, экран 64×32 и 16-клавишная клавиатура. SUPER-CHIP добавил режим 128×64 и прокрутку; XO-CHIP добавляет цветовые плоскости, звуковые паттерны и 64 KB памяти.
Да. Без аккаунта, рекламы и ограничений. Всё работает в браузере, ничего не нужно устанавливать.
Да. Откройте или перетащите файл .ch8, .sc8, .xo8 или .bin размером до 65 024 байт. Платформа определяется по используемым инструкциям, а файл читается в браузере и остаётся на вашем устройстве.
Из Chip8 Community Archive, авторы которого передали свои программы в общественное достояние (CC0). На вкладке «О программе» указаны авторы каждой программы и ссылка на её исходный код.
Интерпретаторы CHIP-8 расходятся в нескольких инструкциях: например, используют ли сдвиги VX или VY, сдвигает ли сохранение регистров I и переносятся ли спрайты через края. Переключатели позволяют подстроиться под машину, для которой написана программа.
Да. Нажимайте экранную клавиатуру под экраном; клавиши, которые проверяет программа, обведены, и можно нажимать несколько сразу. В полноэкранном режиме клавиатура остаётся рядом с экраном.
«Сохранить состояние» сохраняет всю машину (память, регистры, экран и таймеры) для текущей программы в этом браузере. «Загрузить состояние» возвращает её, даже после закрытия страницы.
Интерпретатор проходит широко используемый набор тестов CHIP-8: тесты опкодов и флагов, тесты особенностей CHIP-8, SUPER-CHIP и XO-CHIP, тест клавиатуры и тест прокрутки. Звук следует правилам паттернов и высоты тона XO-CHIP.
Поставьте на паузу, откройте отладчик и нажимайте «Шаг», чтобы видеть, как каждая инструкция меняет регистры и экран, — наглядный способ понять, как работают эмуляторы и машинный код. «Уменьшить мерцание» сглаживает мерцание спрайтов, которым известны игры CHIP-8.
Выберите свободную игру или откройте свой файл CHIP-8.