Эмуляция на Surface RT

Сегодня у нас гостевой пост от ЖЖ-сообщества emulate_su о видеоиграх на планшете Surface RT. Нет, не о современных, а о старых видеоиграх из 90-ых и даже 80-ых годов прошлого века. В те времена игры были определенным волшебством, и многие с удовольствием придаются ностальгии по былым аркадным шедеврам. Помогает сделать это эмуляция — запуск старых игр на современном оборудовании с использованием специальных программ — эмуляторов.

Для адекватной эмуляции одной компьютерной системы на другом, более современном компьютере, требуется примерно в 10 раз больше процессорной мощности  Это совершенно небольшие требования, если вспомнить, что в 80-ых CPU работали на тактовых частотах 1-8 Mhz, а размер оперативной памяти измерялся килобайтами. С другой стороны, если вы хотите увидеть не просто синтетическую картинку на экране современного монитора, а полностью погрузится в мир ретро — потребуются более серьезные процессорные мощности. В сообществе есть хорошая переводная статья на эту теме, но в любом случае, производительности планшета Microsoft Surfacee RT вполне достаточно для эмуляции большинства игровых платформ прошлого века. Давайте посмотрим, как обстоит дело с эмуляторами в Магазине Windows:

Snes8x

Эмулятор игровой консоли Super Nintendo был самым первым из появившихся в Магазине еще в декабре. Программа бесплатна, поддерживает как тач-управление так и внешний Xbox360 контроллер, плюс вы можете играть вдвоем! Эмулятор основан на исходном коде очень старого, проверенного временем проекта snes9x.com

https://www.youtube.com/watch?v=UEHaIM7YPTcVideo can’t be loaded because JavaScript is disabled: surface RT模擬器 (https://www.youtube.com/watch?v=UEHaIM7YPTc)

VBA8

Эмулятор портативной консоли Game Boy Advance. Программа платная $3.49 с возможностью бесплатно попробовать, есть поддержка тач-управления и внешнего Xbox360 контроллера. Благодаря обратной совместмости GBA с предшественниками — консолями Gameboy Color и Gameboy — вы сможете поиграть (с переменным успехом) и в классические релизы 80-ых.

https://www.youtube.com/watch?v=8DCr1TU6w3UVideo can’t be loaded because JavaScript is disabled: (OLD) How To Play GameBoy Games on a Windows RT/Surface Tablet (Tutorial) (https://www.youtube.com/watch?v=8DCr1TU6w3U) How To Play GameBoy Games on a Windows RT/Surface Tablet

EMU7800

Эмулятор игровой приставки Atari 7800 ProSystem которая была совместима с классической консолью Atari 2600 из самого начала 80-ых. Приложение бесплатно, поддержки джойстика нет, только тач-управление на одного игрока. Образы игр для эмулятора должны быть с расширением .a26

И… и это все. К сожалению, пока кроме указанных выше эмуляторов ничего для платформы Windows 8 RT не существует. Это отличный повод для молодых разработчиков попробовать свои силы, благо огромное количество open source эмуляторов уже существует, и остается лишь решать вопросы их портирования на платформу WinRT. К счастью пока позиция Microsoft как публикатора приложений очень лояльна к эмуляции и нет тех жестких ограничений по лицензионной части как в AppStore.

Читайте также  Глава МОК: Странно, но мы не слышали от ряда государств ни слова о спортсменах из стран, вовлечённых в 70 войн в мире, помимо войны на Украине

На что еще стоит обратить внимание в Магазине Windows если вы хотите вспомнить былое (все приложения бесплатны):

  • ZX Spectrum Collection (три встроенных игры Rocky, West Bank и Capitan Sevilla, а на горячее “R Tape loading error”
  • MegaPass (генератор паролей уровней для классических игр серии MegaMan)
  • Dragon’s Blade (интересная RPG выполненная в стилистике классических Final Fantasy и Dragon Warrior)

Кроме официальных продуктов из Магазина Windows, есть альтернативы. В первую очередь это jailbreak и возможность последующего запуска целого спектра эмуляторов из активов Win32: Bochs (эмулятор x86-машин), CrystalBoy, DOSBox, Mini vMac, WabbitEMU. Да, количество готовых jailbreak-приложений пока ограничено, но зато они неплохо работают на Surface RT в плане производительности. Альтернативный путь открыл совсем недавно русский разработчик Mamaich — вы можете попробовать запустить на Surface RT любой существующий эмулятор под Win32 в режиме эмуляции Win32. Да, это похоже на фильм «Начало», но нам нужно пойти глубже!

Surface RT такая же отличная платформа для ретро-гейминга, как Android и уж точно на порядок лучше, чем iOS. Любите старые видеоигры, запускайте их под эмуляторами, показывайте своим детям дух старой школы! А если есть силы и навык — переносите на платформу WinRT новые эмуляторы старых систем — нам на радость, потомкам на память!

UPD: В Магазине Windows появился порт популярного эмулятора NES — Nesbox. Однако авторы решили не мелочиться и приложение эмулирует сразу три платформы NES (Dendy), Super Nintendo, Sega Genesis. Примечательно, но у приложения лишь два языка локализации — английский и русский!

UPD2: В Магазине Windows появилась новая серия эмуляторов Genstalgia (Sega Genesis), Gbastalgia (Game Boy Advance), Gbcstalgia (Game Boy Color), Snestalgia (SNES), Nestalgia (NES) Все приложения платные и очень хотелось бы верить, что платить есть за что. По крайней мере постпроценсинг с помощью фильтров упоминается в описании.

Источник: ms-surface.ru

programm-tv