Запуск образа дискеты 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» или пустой экран, в первую очередь проверьте имена файлов и их расположение: эмуляторы чувствительны к регистру и точному написанию.
Настройка Neko Project II: пошаговый порядок
Разберём базовую настройку на примере форка np21/w для Windows. Сначала распакуйте архив эмулятора в отдельную папку и скопируйте туда ROM-файлы BIOS. Затем запустите исполняемый файл — при первом старте эмулятор может сообщить об отсутствии прошивки, если файлы лежат не там.
Далее нужно смонтировать образ игры. Для дискетной версии откройте меню Floppy disk и выберите образ .fdi или .hdm в привод FDD1. Для игр на жёстком диске используйте меню Hard disk и образ .hdi. После монтирования выполните сброс через меню Emulate → Reset, и загрузка начнётся с подключённого носителя.
☑️ Проверка перед запуском игры на PC-98
Частота процессора и объём памяти настраиваются в меню 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 и образов игр: безопасный вариант — дампы с собственного оборудования и легально приобретённые игры. Законодательство различается по странам, поэтому уточняйте местные нормы.