Энтузиаст показал порт James Pond 2 для современных ПК, Steam Deck и Android

Программист Гэри Ричес (Gary Riches) опубликовал на GitHub проект полной рекомпиляции классической игры James Pond 2: Codename RoboCod с языка ассемблера Motorola 68000 в современный код C++. В отличие от традиционной эмуляции, такой подход обеспечивает нативное выполнение игры на современных операционных системах Windows, macOS и Linux, включая портативную консоль Steam Deck, а так же на смартфонах с ОС Android.

Оригинальный James Pond 2 вышел в 1991 году и быстро стал хитом на платформах Amiga, Atari ST и Sega Genesis. Впоследствии игра была портирована на множество систем, включая Commodore Amiga, Game Gear, Commodore 64, MS-DOS, Game Boy и Super NES. За более чем 30 лет проект появился практически на всех значимых игровых платформах, включая Game Boy Advance, PlayStation 2, PSP и Nintendo Switch. Изображения: Gary Riches

Новая версия предлагает ряд значительных улучшений, недоступных в оригинале. Главное нововведение — полноценная поддержка широкоформатных мониторов, где графика перерисовывается заново с расширением видимой области, а не растягивается. Игра продолжает работать с внутренней частотой 50 кадров в секунду, характерной для Amiga, но отрисовка происходит с частотой современного дисплея, что обеспечивает плавную прокрутку при 60, 90 или 120 Гц.

Разработчик добавил эмуляцию звукового фильтра Amiga 500 и Amiga 1200, систему сохранений с тремя слотами и быстрым сохранением, меню выбора уровней, встроенные чит-коды и поддержку вибрации контроллеров. Также реализован фильтр ЭЛТ-монитора с эффектом изогнутого стекла и сканлайнами. Изображения: Gary Riches

Проект доступен бесплатно на GitHub и требует наличия оригинального образа игры для запуска.

Источник: trashbox.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев