Ранее опубликованная статья была ориентирована, в большей степени, на аппаратную часть, в части подбора видеокарт, для игры в портированные «Q3 Arena» и «DOOM». Здесь я не буду повторять процедуру установки операционной системы — она тривиальна и приведена по ссылке выше. В этом небольшом очерке мы увидим результаты запуска знакомых игр и сам игровой процесс. Приступим.
Super Nintendo — консоль, которой у меня не было. Нет её и сейчас. Зато есть старенький ноутбук, и он вполне годится для поставленной задачи — запустить игровой механизм.
Описание консоли доступно здесь.
Не знаю, сколько игр написано для этой консоли, но у меня 1714 ROMов — это очень много.

❯ Аппаратная часть
Наша операционная система установлена на любую SSD для бедных — CF-карту размером 512 Мб. К слову сказать, это отличный шустрый вариант, заменяющий жесткий диск. Причем переносить карту с установленной операционной системой можно от компьютера к компьютеру — работает на всем, что есть: на паре ноутбуков и на нескольких десктопах. При загрузке QNX просто подстраивает разрешение под размер экрана, предварительно спросив настройки видеоадаптера.

Разрешение экрана 1024x768, 16 миллионов цветов:

Конфигурация ноутбука следующая:


Версия QNX 6.2.1 для x86 архитектуры:

После установки процентное распределение дискового пространства следующее:

❯ В игры! (с)
По аппаратной части мы прошлись, осталось увидеть игры. Приведу в качестве примера несколько фотографий экранов и ролики одиночных запусков игр, а в конце — четыре игры одновременно.
Эмулятор Super Nintendo называется «snes9x».

И имеет несколько страниц параметров командной строки. Приведу последнюю страницу:

Игр много, я навскидку выбрал любимые, узнаёте? Слева направо: Another World, DOOM, FlashBack и Mortal Kombat 3. Игры запущены в экранном режиме, каждая в отдельной консоли.

Из безусловно добрых игр — «Марио» со зверушками:

И поближе:

Flashback условно считается продолжением Another World, который, безусловно, — шедевр. Но это, скорее всего, лишь желание продолжения, ведь в Another World главный герой остался обездвиженным, когда они улетели на птице вместе с туземцем. А во Flashback персонаж вполне себе подвижно-динамичный.

А вот в небольшой динамике:
Another World, не удержусь, приведу прохождение первого уровня, можно перематывать, меня просто заворожил старый геймплей:
Немного странное видео — запущены четыре игры одновременно. DOOM присутствует. И всё — со звуком. Разумеется, игровая озвучка пересекается, всё похрипывает и подтормаживает. Мне было просто интересно, как это будет выглядеть. Делюсь наблюдениями — разумеется, это немного «дичь», согласен. Пример иллюстративный, апофеоз нагрузки.
❯ Эпилог
QNX — многоцелевая операционная система. Она используется во встраиваемых системах, в мультимедийных магнитолах автомобилей и много-много где ещё. Софт в виде эмуляторов не ограничивается только SNES — к примеру, есть ещё и эмулятор ZX Spectrum, а это ещё один полигон для исследований.
Кстати, ставил кто-нибудь современный QNX на Raspberry Pi? Прошу написать в комментариях — это интересно.
Спасибо вам за внимание и уделенное время.
Разрабатывайте и развивайте свою игру (и не только) с помощью облачного хостинга для GameDev ↩
Перед оплатой в разделе «Бонусы и промокоды» в панели управления активируйте промокод и получите кэшбэк на баланс.

