О Cart64
Cart64 это бесплатный инструмент, который переносит игры Game Boy Color и Game Boy на Nintendo 64. Ты перетаскиваешь файл .gbc или .gb и получаешь картридж .z64 для флеш-картриджа N64. Внутри наш собственный плеер Game Boy Color, написанный для N64, и твоя игра без изменений.
Что это
- Плеер: эмулятор Game Boy Color, который работает на самой N64, на оригинальном железе и на M64.
- Создание картриджа: страница на cart64.com, которая объединяет плеер и твою игру в один файл .z64 прямо в браузере.
- Бесплатно: без аккаунта, без рекламы, без оплаты.
Как это работает, простыми словами
На консоли
У Game Boy Color и N64 очень разные процессоры. Плеер Cart64 работает на главном процессоре N64 (VR4300) и прямо во время игры переводит код процессора Game Boy (SM83) в собственный код N64 (MIPS). Это называется рекомпилятором, и именно благодаря ему игры работают достаточно быстро. Второй процессор N64, RSP, рисует картинку и выводит звук.
Картридж загружается с помощью открытого загрузочного кода libdragon (IPL3), написанного по методу чистой комнаты. В картридже Cart64 нет ни кода Nintendo, ни BIOS.
В твоём браузере
Создание картриджа выполняет небольшая программа, скомпилированная в WebAssembly. Она читает заголовок твоей игры, чтобы узнать тип картриджа и размер сохранения, отклоняет игры, которые не может запустить, затем объединяет плеер и неизменённую игру в один файл .z64 и задаёт тип сохранения (SRAM или FlashRAM) для флеш-картриджа. Всё это происходит на твоём устройстве; файл никогда не загружается.
Сохранения и часы
Сохранения на батарейке записываются в память сохранений флеш-картриджа и не пропадают после выключения. В играх с часами время идёт, пока ты играешь; версия, которая использует собственные часы флеш-картриджа, скоро появится.
Твои файлы остаются у тебя
Никакие данные о файлах, которые ты используешь, не покидают твоё устройство: ни содержимое, ни имя, ни название игры. Сайт хранит только анонимную ежедневную статистику по событиям, странам и источникам трафика, использует Cloudflare Web Analytics (без cookie) и хранит твой адрес электронной почты, только если ты подписался на новости. Всё перечислено на странице конфиденциальности.
Игры
Cart64 упаковывает файлы, которые ты приносишь, и не размещает, не перечисляет и не даёт ссылки на игры, которые ему не принадлежат. В комплекте три бесплатные игры, созданные в Shiny Gen: Сияющие монстры Color, Shiny Прыгун и Сад искр, на главной странице.
Создано Shiny Gen
Cart64 создан Shiny Gen, конструктором игр с ИИ. Опиши игру, и Shiny Gen её сделает, в том числе настоящие игры для Game Boy Color, которые можно скачать как ROM. Эти игры тоже работают с Cart64, так что ты можешь сделать свою игру GBC и играть в неё на своей 64.
Контакты
Вопросы или проблемы: [email protected]. Пожалуйста, не присылай файлы игр.
Cart64 не связан с Nintendo или ModRetro и не одобрен ими. Game Boy, Game Boy Color, Nintendo 64 и N64 упоминаются только для того, чтобы описать, с чем работает Cart64.