facebook facebook
 
 
 
   
 
Да направим PS4 и XBOX One емулатор
31.12.2013 | автор: Филип Станиславов


Не, нямате проблем с очите и да, съвсем точно сте прочели заглавието.

Докато емулацията на PS3 и XBOX360 очевидно няма да се случи скоро, ако въобще стане, то техните наследници могат да бъдат значително по-лесни за емулиране. Използването на x86 архитектура в тях определено може да подпомогне процеса, стига Sony и Microsoft да не въведат повече ограничения в начина, по който работи техния хардуер.

Всъщност подобно изказване наистина звучи прекалено оптимистично, но истината е, че само седмици след излизането на новите конзоли някои ентусиасти вече започнаха да разсъждават над въпроса как и кога бихме могли да видим емулатори за тях.

Като софтуер емулаторите са доста стари и представляват добър начин да се запазят ретро игри и системи, както и да се опитат различни конзоли без непременно да притежавате съответния хардуер. Създаването на емулатор е трудна задача и задължително трябва да става на система, която е многократно по-мощна от оригиналната. В момента има работещи емулатори за NES и SNES, както и за Nintendo 64, GameCube, Wii и първите два PlayStation-а. Емулацията на PS3 и XBOX360 достигна до задъдена улица, но някои програмисти вече се надяват, че ще имат по-голям успех с техните наследници.

Сред тях е софтуерният инженер Бен Ваник, който пише Jаvasrcipt кодове през деня и се занимава с емулатори в свободното си време. Той е и един от малкото хора, опитали се да направят някаква версия на ХВОХ360 емулатор. Ваник няма конкретни планове да работи по PS4/XBOX One емулатор, но се вълнува от възможността. Ключова причина за това е решението на двата производителя да използват AMD x86 процесори, които са подобни на чиповете при повечето лаптопи и десктопи, с изключение може би на това, че повечето РС-та ползват x86 чипове на Intel. И двете нови конзоли работят с графичен ускорител на AMD Radeon, което също е добра новина, тъй като AMD Mantle API позволява на разработчиците да пишат по-лесни кодове за чиповете. Накрая Ваник се надява, че хардуерната визуализация, достъпна днес, ще позволи на РС-тата да подкарват емулатори без непременно да са четири пъти по-мощни от съответната конзола.

"В следващите няколко години ще бъде по-лесно да се създаде PS4/XBOX One емулатор, отколкото PS3ХBOХ360 емулатор, който да достига скоростта на сътоветната конзола", счита програмистът.  Работещ емулатор за оригиналния ХВОХ няма отчасти, защото ексклузивите за платформата не са много и няма интерес на публиката към подобен софтуер. При PS3 и XBOX360 проблемът е в PowerPC архитектурата, а конкретно при PS3 - в огромната сурова мощ и сложна композиция на микропроцесора Cell.

Разбира се, първата стъпка към каквато и да било емулация е "отварянето" на конзолата - наречето го хакване, руутване или джейлбрейкване, но това е условието, което може да доведе до писането на т.нар. homebrew програми. Без тях не може да има емулация.

"Първото важно нещо при писането на емулатор е обратното инженерство и събирането на нужната информация", обяснява Бен Ваник. "Не мисля, че е имало случай, когато е създаван емулатор без преди това да е имало някакмви хакове или хардуерни промени в системата, които да позволят въвеждането на хардуерни модификации като чипове или homebrew софтуер. След като обаче такива програми бъдат подкарани на PS4 и XBOX One емулацията няма да закъснее".

ХВОХ360 емулаторът на Ваник се нарича Xenia и е наличен само като сорс код. Когато бъде компилиран, той може да зареди логата и менютата на няколко игри, но не и да ги подкара след това. Ако днес потърсите PS3 или XBOX360 емулатор в Google единственото, което ще получите са вируси и безполезни сайтове. Тяхната PowerPC архитектура е прекалено трудна за емулиране на x86-базирани компютри. Трябва да се построи наистина бърз и ефективен преводен слой от PowerPC чипа към x86 и достъпът до паметта да бъде напълно обърнат. При новите конзоли обаче може да подходи на принципа на създаването на виртуална машина подобно на програми като VMware, Xen или Hyper-V. Хардуерната виртуализация може да помогне значително, същото се отнася и за продължаващата поддръжка, която Mantle получава от AMD и Nvidia.

Кога ще стане това - след година или две, може би малко по-късно - все още никой не може да се ангажира. Но самата идея е интересна. "За мен това винаги е било нещо, което обичам да правя", завършва Ваник. 

напиши коментар
 

172 мнения
профил »
Gen.Toast каза на 01.01.2014, 20:24 ?. :

Вече го виждам този коментар: "Жалките ПЕЦЕ лумпенчета като нямат какво да играят естествено че ще си откраднат игричките от новото поколение. Те като нямат пари за нищо не заслужават нищо."

Като ответ, ние "жалките ПЕЦЕ лумпенчета" сме достатъчно интелигентни да си променяме контента на една игра, така че дефакто имаме игри с infinite replay value, нещо с което конзолите не могат да се похвалят. Пример - Red Alert или Starcraft - игри почти на 20 години. Играят се още от бая хора. За толкова време сигурно са минали 6 или 7 поколения конзоли.
Кажете ми дали някоя 20 годишна конзолна игра се играе все още.

https://www.youtube.com/watch?v=RhweNdGex48
Като бонус ето към какъв тип хора са ориентирани конзолите.

25 мнения
профил »
dark_master каза на 01.01.2014, 20:30 ?. :
Редактиран на 01.01.2014, 20:35 ?.

Super mario bros,Doom,sonic ,crash,pokemon,tetris, да продължавам ли,a относно клипът,редно е момчето да се обърка,единствените игри които му се въртят в главата са Cod,minecraft,halo и подобни.

746 мнения
профил »
Blackbird каза на 02.01.2014, 12:11 ?. :

Тия спорове идват от разни индивиди, които смятат, че като имат едното или другото са автоматично от печелившия лагер, а печеливш лагер НЯМА.

172 мнения
профил »
Gen.Toast каза на 02.01.2014, 14:31 ?. :

@Dark_master:
Много ми е интересно кой, по дяволите, си играе 10 години да разкачи HDTV-то си и да закачи нинтендо 64 или някаква сега на старата тръба, за да играе на тетрис?!(възможно е да има съответните накрайници, ама консуматорът от западния свят е слабо интелигентен)
Doom я има за компютър, не знам защо я споменаваш.

25 мнения
профил »
dark_master каза на 02.01.2014, 16:20 ?. :

@Gen.Toastеми колекционерите,old school gamers,avgn,аз и др.

25 мнения
профил »
dark_master каза на 01.01.2014, 20:27 ?. :

Е вече just няма с какво да се прави на голямата работа...

142 мнения
профил »
Skygleam каза на 01.01.2014, 21:28 ?. :

OFFTOPIC: GAME OF THE YEAR - http://www.youtube.com/watch?v=sdmsRcsl_xA

1192 мнения
профил »
Toxic Forever каза на 02.01.2014, 12:24 ?. :
Редактиран на 02.01.2014, 12:34 ?.

Емулатор няма да има (дори технически това да е възможно, в което също се съмнявам), но мечтите са безплатни.

1544 мнения
профил »
Charcharo каза на 02.01.2014, 12:48 ?. :

По-добре да има. Някой ден, след като самите платформи са "мъртви", емулатори ще запазят самите игри за новото поколение.

16 мнения
профил »
Toxic Blue каза на 05.01.2014, 17:58 ?. :

На тях не им стигат жалките ПеЦета па и емулатори искат

2186 мнения
профил »
iddqd каза на 02.01.2014, 18:04 ?. :

След 15 години може и да има читав емулатор

281 мнения
профил »
radi каза на 03.01.2014, 00:38 ?. :

Аз ползвам Емулатори ,щото с тях играя игри с ,които съм израснал най-добрите игри от Nes ,Snes ,Sega mega drive ,хубаво е да си припомниш старите добри времена и ако ги нямаше Емулаторите , нямаше да мога да намеря тези златни игри от 90-те години.Тогава съм давал по 20 лв за една дискета и вътре имаше 1-2 игри :)

117 мнения
профил »
gerg каза на 03.01.2014, 16:26 ?. :

Те първо за X360 и PS3 да направят защото ще е по-лесно

103 мнения
профил »
suiiuris каза на 03.01.2014, 19:50 ?. :

Не е по-лесно, точно това пише в статията и всеки го знае. Особено с Cell процесора на PS3 японските инженери такова извращение бяха създали, че дори разраотчиците на игри до средата на генерацията не знаеха какво да го правят. Доказано по-мощен е от процесора на 360-ката, но например Rage на id го подкарваше с много по-нестабилен фреймрейт.
Друг въпрос е, че Sony и Microsoft биха направили всичко, за да не се появи емулатор. Освен това процесорите на двете конзоли, може и да са с x86 архитектура, но пак не приличат на нищо, което се продава в момента за PC конфигурации.

25 мнения
профил »
dark_master каза на 04.01.2014, 22:10 ?. :

facepalm брато...

112 мнения
профил »
Ridder каза на 15.01.2014, 18:15 ?. :

Ще по чакаме и ще видим :)
напиши коментар