PC-98 эмулятор: запускаем игры и программы NEC PC-9801 на современном ПК

Запуск образа дискеты PC-98 в неподходящем эмуляторе почти всегда заканчивается чёрным экраном или зависанием на этапе загрузки BIOS — причина обычно в том, что выбранный эмулятор не поддерживает нужный режим процессора или формат образа. Платформа NEC PC-9801, известная как PC-98, десятилетиями была стандартом персональных компьютеров в Японии, и тысячи игр и программ выходили эксклюзивно для неё.

Сегодня вся эта библиотека доступна через эмуляторы, но у каждого из них свои особенности: разные требования к ROM-файлам, разная точность эмуляции звука и видео, разные форматы дисков. Ниже разберём, какой эмулятор выбрать под конкретную задачу, где взять необходимые файлы и как избежать типичных ошибок при настройке.

Что такое PC-98 и почему его эмуляция не тривиальна

PC-9801 — семейство компьютеров NEC, выпускавшееся с начала 1980-х. Архитектурно это машины на процессорах x86, но они несовместимы с привычным IBM PC: собственная шина, собственный BIOS, собственные видеоконтроллер и звуковые чипы. Именно поэтому обычный DOSBox или виртуальная машина не запустят софт для PC-98 — нужен специализированный эмулятор.

Звуковая часть заслуживает отдельного упоминания. Многие игры используют чип Yamaha YM2608 (OPNA), и качество его эмуляции сильно влияет на впечатление от саундтрека. Некоторые эмуляторы звук воспроизводят точно, другие — с заметными искажениями или вовсе без него.

Ещё одна особенность — форматы образов. Игры распространяются в виде образов дискет (.fdi, .hdm, .d88) и жёстких дисков (.hdi, .thd), и не каждый эмулятор понимает все варианты.

Обзор популярных эмуляторов PC-98

Выбор эмулятора зависит от того, что вам нужно: точность, простота настройки или запуск конкретной игры. Ниже — основные варианты, актуальные на сегодня.

  • 🖥️ Neko Project II (np2 / np21) — самый распространённый эмулятор с высокой точностью, поддержкой звука OPNA и гибкими настройками CPU. Форк np21/w активнее поддерживается.
  • 💾 Anex86 — старый, но простой в освоении эмулятор; подходит для быстрого запуска, однако точность эмуляции ниже, часть игр работает некорректно.
  • 🛠️ DOSBox-X — форк DOSBox с экспериментальной поддержкой машины PC-98; удобен тем, кто уже знаком с экосистемой DOSBox.
  • 📦 T98-Next — японский эмулятор с упором на совместимость; интерфейс местами не локализован.
  • 🎯 SL9821 — один из наиболее точных эмуляторов, но требователен к настройке и ресурсам.
ЭмуляторТочностьПростота настройкиОсобенности
Neko Project II (np21)ВысокаяСредняяЛучший баланс, активные форки
Anex86СредняяВысокаяБыстрый старт, устаревший код
DOSBox-XСредняяСредняяИнтеграция с DOS-окружением
T98-NextВысокаяНизкаяЯпонский интерфейс
SL9821Очень высокаяНизкаяДля энтузиастов точности

ROM-файлы BIOS: что нужно для запуска

Большинство эмуляторов PC-98 требуют файлы прошивки — образы BIOS оригинального компьютера. Обычно это файлы с именами вроде bios.rom, itf.rom, а для звука — 2608_bd.wav и другие сэмплы чипа OPNA, если эмулятор использует wavetable-подход. Конкретный набор файлов и их имена зависят от эмулятора и его версии, поэтому сверяйтесь с документацией выбранной программы.

⚠️ Внимание: ROM-файлы BIOS являются объектом авторских прав NEC. Легальный способ их получить — снять дамп с собственного оборудования. Загрузка чужих дампов из интернета может нарушать законодательство вашей страны.

Разместите ROM-файлы в папке, указанной в настройках эмулятора — обычно это подкаталог rom или корень программы. Если при запуске появляется ошибка «BIOS not found» или пустой экран, в первую очередь проверьте имена файлов и их расположение: эмуляторы чувствительны к регистру и точному написанию.

📊 Какой эмулятор PC-98 вы используете?
Neko Project II
Anex86
DOSBox-X
Другой / только выбираю

Настройка Neko Project II: пошаговый порядок

Разберём базовую настройку на примере форка np21/w для Windows. Сначала распакуйте архив эмулятора в отдельную папку и скопируйте туда ROM-файлы BIOS. Затем запустите исполняемый файл — при первом старте эмулятор может сообщить об отсутствии прошивки, если файлы лежат не там.

Далее нужно смонтировать образ игры. Для дискетной версии откройте меню Floppy disk и выберите образ .fdi или .hdm в привод FDD1. Для игр на жёстком диске используйте меню Hard disk и образ .hdi. После монтирования выполните сброс через меню Emulate → Reset, и загрузка начнётся с подключённого носителя.

☑️ Проверка перед запуском игры на PC-98

Выполнено: 0 / 5

Частота процессора и объём памяти настраиваются в меню Configure. Некоторые старые игры рассчитаны на медленный CPU и на высокой частоте работают слишком быстро — в таком случае снизьте множитель тактовой частоты. Обратная ситуация тоже встречается: поздним играм может не хватать скорости.

Типичные проблемы и их решения

Самая частая жалоба — чёрный экран после запуска. Возможные причины: отсутствует или повреждён ROM BIOS, образ смонтирован не в тот привод, либо игра требует загрузки с жёсткого диска, а вы подключили её как дискету. Проверьте тип образа по расширению и порядок загрузки в настройках.

Вторая распространённая ситуация — нет звука или звук искажён. Убедитесь, что в настройках включён чип OPNA (YM2608) и присутствуют необходимые файлы сэмплов, если эмулятор их использует. В Anex86 звук изначально реализован слабо, поэтому для музыкальных игр лучше подходит Neko Project II.

⚠️ Внимание: образы из непроверенных источников могут быть повреждены или содержать модифицированные данные. Если игра вылетает в случайных местах, попробуйте другой дамп того же тайтла — проблема часто в самом образе, а не в эмуляторе.

Также встречаются проблемы с отображением текста: вместо японских символов — «мусор» на экране. Обычно это признак отсутствующего font-ROM (font.rom) — файла знакогенератора, который требуется некоторым эмуляторам отдельно от основного BIOS.

Зачем нужен font.rom

В PC-98 символы кандзи и катаканы хранились в отдельной микросхеме знакогенератора. Эмулятору нужен её дамп (обычно font.rom), чтобы корректно отображать японский текст. Без него интерфейсы и диалоги в играх превращаются в нечитаемые символы.

Форматы образов и откуда брать игры

Библиотека PC-98 распространяется в нескольких форматах образов, и понимание различий сэкономит время. Дискетные образы .fdi и .hdm — наиболее универсальные, их понимает почти любой эмулятор. Формат .d88 тоже популярен, но поддерживается не везде. Образы жёстких дисков .hdi используются для игр с установкой и сборников.

  • 💿 FDI / HDM — дискеты, максимальная совместимость.
  • 💽 D88 — дискеты, проверяйте поддержку в конкретном эмуляторе.
  • 🗄️ HDI / THD — жёсткие диски, для игр с установкой.
  • 📀 CCD / ISO — CD-ROM для поздних моделей PC-9821.

Вопрос источников игр юридически неоднозначен: большинство тайтлов для PC-98 давно сняты с продажи, но права на них формально сохраняются. Часть издателей переиздавала классику на современных платформах — если игра доступна официально, это предпочтительный вариант.

Эмуляция PC-98 на других платформах

Помимо Windows, эмуляторы PC-98 существуют для macOS, Linux и даже Android. На Linux Neko Project II собирается из исходников, а DOSBox-X доступен в репозиториях многих дистрибутивов. Для macOS есть портированные сборки np2.

На Android ситуация скромнее: полноценных нативных эмуляторов PC-98 мало, и пользователи чаще прибегают к портам DOSBox-X или универсальным решениям. Производительности современных смартфонов хватает, но управление в играх, рассчитанных на клавиатуру и мышь, на сенсорном экране неудобно.

Альтернатива — FPGA-решения

Энтузиасты реализуют PC-98 на FPGA-платах вроде MiSTer, где ядро воспроизводит железо на аппаратном уровне. Это даёт высокую точность без программной эмуляции, но требует покупки отдельного устройства и настройки ядра.

FAQ: частые вопросы об эмуляции PC-98

Какой эмулятор PC-98 лучше для новичка?

Оптимальная отправная точка — Neko Project II в актуальном форке (np21). У него понятное меню, высокая совместимость и корректный звук. Anex86 ещё проще, но из-за низкой точности часть игр будет работать с ошибками.

Почему при запуске чёрный экран?

Чаще всего отсутствует или не находится ROM BIOS, либо образ смонтирован не в тот привод. Проверьте имена и расположение файлов прошивки, тип образа и выбранный загрузочный диск, затем выполните сброс эмулятора.

Можно ли играть в игры PC-98 без знания японского?

Да. Для части популярных тайтлов существуют фанатские патчи перевода на английский, а некоторые игры вовсе не требуют чтения текста — например, экшены и аркады серии Touhou Project (первые пять частей выходили именно на PC-98).

Чем PC-98 отличается от обычного IBM PC?

Это несовместимые платформы, несмотря на процессоры x86 в обеих. У PC-98 собственные BIOS, шина, видео- и звуковая подсистемы, поэтому DOS-игры для IBM PC на нём не работали — и наоборот. Отсюда и необходимость отдельного эмулятора.

Законно ли использовать эмуляторы PC-98?

Сами эмуляторы как программы легальны. Правовые вопросы касаются ROM-файлов BIOS и образов игр: безопасный вариант — дампы с собственного оборудования и легально приобретённые игры. Законодательство различается по странам, поэтому уточняйте местные нормы.