^

Приставки и эмуляторы / Эмуляция приставок

1 2
# 6 сентября 2012, 21:57

secvensor

Гражданский 17 уровень
243 сообщения
473 SFP

Известно, что сначала компания, собравшаяся выпустить какую либо приставку, сперва пишет эмулятор и только за тем, подбирает оборудование, в соответствии с определенными требованиями. В связи с этим фактом, встал такой вопрос: На сколько прожорливее может быть эмулятор компании(по которому собиралась приставка), чем фанатский(который собирался по приставке)?

# 7 сентября 2012, 00:08

Guren302

Стажер клана Square Patrol 55 уровень
1558 сообщений
12932 SFP

эм… вы все не так поняли.

Процесс разработки игр для игровых консолей выглядит иначе, чем вы себе представляете))

разработка идет на компьютерах под всеми нам привычных ОС- виндовс, линукс.

На какой-то определенной стадии игру портируют на консоль, для которой ее разрабатывали. Но сначала игру запускать будут на специальной версии консоли для разработчиков-DevKit (Development Kit). Такие модели консолей имеют специальные функции для разработчиков, такие как отладка, запуск игры в обход региона, и т.д.


Если все ОК, игру доводят до товарного вида на компе, опять тестируют на DevKit, и уже потом запускают на обычной консоли.

Стоит заметить, что и сами девкиты являются своего рода компьютерами…

Никаких эмуляторов у разработчиков нету. Эмулятор-это сложная программа, представляющая собой набот микропрограмм, каждая из которых как бы отвечает за перевод с «языка консоли» на язык компьютерного железа"-видео, аудио, управление и т.д.

Вот вам ДевКиты известных консолей:

PS3:

1346963695.jpg

PSP:

1346967328.jpg

Dreamcast:

1346970534.jpg

Wii:

1346963737.jpg

GameCube:

1346963582.jpeg

PS2:

1346969828.jpg

Собственно, в свободной продаже таких консолей вы не найдете, но если хорошо искать, то найти можно всегда.

Цены… они немаленькие.

PSP-$1500

Wii-$2000

PS3-$2000

Dreamcast-$400

вот как-то так.

+19
# 7 сентября 2012, 00:15

secvensor

Гражданский 17 уровень
243 сообщения
473 SFP

А что на счет (спор с др. сайта, я как учасник), цитирую: Полноценную эмуляцию комп не потянет.

По порядку. 1. С точки зрения железа Xbox 360 — это изрядно устаревший слабенький ПК, лишенный основных устройств ввода. 2. Программно же — это однозадачная(что и компенсирует слабость железа) платформа под ОС, отличающейся от Windows, но с ней совместимой. Но — о ужас! — так же, как и винда, живущая через API. 3. Точно так же, как никто еще не написал полноценный бесплатный аналог винды, никто не сможет написать по-настоящему качественный эмулятор Xbox, не обладая проприетарным кодом Microsoft. 4. Microsoft этим кодом обладает. Но эмуляция им вообще не нужна. Они просто могут встроить этот код в систему, по сути, встроив в неё Xbox. Причем не эмулируемый, а настоящий с программной точки зрения.

# 7 сентября 2012, 00:18

dameon

Devil Summoner 75 уровень
8595 сообщений
19931 SFP

@secvensor писал:

Microsoft этим кодом обладает. Но эмуляция им вообще не нужна. Они просто могут встроить этот код в систему, по сути, встроив в неё Xbox. Причем не эмулируемый, а настоящий с программной точки зрения.

В начале было хорошо, а вот начиная с этого момента как-то уже не проверить истинность слов.

Каким там кодом обладает Майкрософт и сколько времени его нужно доводить до ума, чтобы «встроить в систему», мы не знаем. И никто не скажет ни на сайте, ни вообще.

# 7 сентября 2012, 00:20

secvensor

Гражданский 17 уровень
243 сообщения
473 SFP

Это как с «IBM 5100, способным расшифровать собственный язык IBM.»

# 7 сентября 2012, 00:26

† Neva †

Онидзука клана Ктулху и прочие няшки :3 19 уровень
1945 сообщений
263 SFP

Эм…А что,кто-то еще думал что консольные игры на консолях пилят…?xD

На счет эмуляции согласен-оч.сложный тех.процесс..

Но умельцев на земном шаре,окромя мега-корп,хватает)Что радует)

Само слово ЭМУЛЯЦИЯ(многие до сих пор думают что оно означает кпирование…) говорит за себя…

П.с.Вот потому так быстро консольные игры и кочуют на ПК,так быстро что аж криво…)

# 7 сентября 2012, 00:31

dameon

Devil Summoner 75 уровень
8595 сообщений
19931 SFP

@† Neva † писал:

Но умельцев на земном шаре,окромя мега-корп,хватает)Что радует)

К какому году прогнозируешь появление не то, что стабильного, но хотя бы запускающего игры эмуля Бокса или PS3?

# 7 сентября 2012, 00:33

secvensor

Гражданский 17 уровень
243 сообщения
473 SFP

Тема не об этом вообщето. Тема о фактической разнице в прожорливости Фирмененого Эмулятора и имитатора консоли на ПК (Эмулятора).

# 7 сентября 2012, 00:34

dameon

Devil Summoner 75 уровень
8595 сообщений
19931 SFP

@secvensor писал:

Тема о фактической разнице в прожорливости Фирмененого Эмулятора

Предлагаю остановиться на том, что его не существует за неимением доказательств. Игры запускаются на девкитах, если бы код был на PC, его бы давно сперли, также как и девкиты.

# 7 сентября 2012, 00:35

secvensor

Гражданский 17 уровень
243 сообщения
473 SFP

А как быть с обещанным и не раз встроенном эмулем 360ки?

# 7 сентября 2012, 00:39

† Neva †

Онидзука клана Ктулху и прочие няшки :3 19 уровень
1945 сообщений
263 SFP

@dameon писал:

@† Neva † писал:

Но умельцев на земном шаре,окромя мега-корп,хватает)Что радует)

К какому году прогнозируешь появление не то, что стабильного, но хотя бы запускающего игры эмуля Бокса или PS3?

Ну,если бы нашелся идиот-умелец,и ему предложили на спор,например,ляма 10 евро за эмуль бокса для ПК(неважно какого,пусть даже производственная башня,как у мелких,фреоновым охлаждением,лишь бы нафигачил),то думаю он бы смог состряпать,пусть лаговый,но эмулятыр…)

Для широкой аудитории же…Уууу…

С учетом телодвижения прошедших эмулей…

Через лет 15-20 мб….)

Мож доживем ХД…

# 7 сентября 2012, 00:41

dameon

Devil Summoner 75 уровень
8595 сообщений
19931 SFP

@secvensor писал:

А как быть с обещанным и не раз встроенном эмулем 360ки?

Фейки. Хотя даже сам писал новости в свое время. Ну да знаниями лучше обогащаться, чем деградировать.

# 7 сентября 2012, 00:43

† Neva †

Онидзука клана Ктулху и прочие няшки :3 19 уровень
1945 сообщений
263 SFP

Ну,если бы кто-то спер вот 1 из тех хреней,что в шапке…

Облегчило бы задачу ХД…

Даешь девкиты в умелые руки!! хД

Даешь  народу эмули от умелые руки ХД…

# 7 сентября 2012, 00:45

dameon

Devil Summoner 75 уровень
8595 сообщений
19931 SFP

@† Neva † писал:

Ну,если бы кто-то спер вот 1 из тех хреней,что в шапке… Облегчило бы задачу ХД…

Сперли еще лет 5 назад. Они вообще как только так сразу на ибеях всплывают.

+9
# 7 сентября 2012, 00:48

† Neva †

Онидзука клана Ктулху и прочие няшки :3 19 уровень
1945 сообщений
263 SFP

@dameon писал:

@† Neva † писал:

Ну,если бы кто-то спер вот 1 из тех хреней,что в шапке… Облегчило бы задачу ХД…

Сперли еще лет 5 назад. Они вообще как только так сразу на ибеях всплывают.

Так вот откуда ноги растууут ХД…Ясно,гг)

# 7 сентября 2012, 00:48

secvensor

Гражданский 17 уровень
243 сообщения
473 SFP

Guren302 не разработка игр подразумевается, игры то понятно портировать можно без проблем авторам. Я о тех ребятах говорю, которые когда собирались создавать консоль, как таковую вообще, то до ее разработки создали эмулятор, а по его подобию уже собирали ящик, под который делались эти игры, вы об этих комьютерах(используемых игроделами) и написали, не поняв вопроса. † Neva † Вверху не эмули, вверху оборудование для тестирования игр.

# 7 сентября 2012, 00:54

† Neva †

Онидзука клана Ктулху и прочие няшки :3 19 уровень
1945 сообщений
263 SFP

@secvensor писал:

Guren302 не разработка игр подразумевается, игры то понятно портировать можно без проблем авторам. Я о тех ребятах говорю, которые когда собирались создавать консоль, как таковую вообще, то до ее разработки создали эмулятор, а по его подобию уже собирали ящик, под который делались эти игры, вы об этих комьютерах(используемых игроделами) и написали, не поняв вопроса. † Neva † Вверху не эмули, вверху оборудование для тестирования игр.


Ты прикалываешся?)))А мы про что говорим)))Ппц…))

девкит в умелые руки = эмуль для пк))))))))))

# 7 сентября 2012, 00:57

secvensor

Гражданский 17 уровень
243 сообщения
473 SFP

Ладно, я в этом профан.

# 7 сентября 2012, 01:01

† Neva †

Онидзука клана Ктулху и прочие няшки :3 19 уровень
1945 сообщений
263 SFP

@secvensor писал:

Ладно, я в этом профан.

Да не в этом дело,просто ты там пропустил кусочек мысли..

Иронизировали немного на счет эмуля коробки360 for PC…)

# 7 сентября 2012, 01:09

secvensor

Гражданский 17 уровень
243 сообщения
473 SFP

ce89357b2df9a4bbc5d969d710b93104.png Значит все разговоры ниже, просто ради иронии?

# 7 сентября 2012, 10:37

dameon

Devil Summoner 75 уровень
8595 сообщений
19931 SFP

@† Neva † писал:

девкит в умелые руки = эмуль для пк))))))))))

Это не так. Девкит в умелых руках — скорее начало пиратства на консоли. От того, что тебе дадут ноутбук с Виндой, ты Винду все равно не напишешь.

# 7 сентября 2012, 11:12

Guren302

Стажер клана Square Patrol 55 уровень
1558 сообщений
12932 SFP

@dameon писал:

@† Neva † писал:

девкит в умелые руки = эмуль для пк))))))))))

Это не так. Девкит в умелых руках — скорее начало пиратства на консоли. От того, что тебе дадут ноутбук с Виндой, ты Винду все равно не напишешь.

нева как бы намекает))

# 7 сентября 2012, 20:11

secvensor

Гражданский 17 уровень
243 сообщения
473 SFP

Превращать эту тему, в простите «Место отчаяния»… нехорошо-с, господа.

Просто нет заинтересованных.

# 7 сентября 2012, 20:13

dameon

Devil Summoner 75 уровень
8595 сообщений
19931 SFP

@secvensor писал:

Просто нет заинтересованных.

В чем? 

# 7 сентября 2012, 20:15

secvensor

Гражданский 17 уровень
243 сообщения
473 SFP

В чем угодно. Если есть заинтересованные, то можно добиться чего угодно. А поныть можно всегда.

# 7 сентября 2012, 20:16

dameon

Devil Summoner 75 уровень
8595 сообщений
19931 SFP

@secvensor писал:

то можно добиться чего угодно

Чего конкретно должны добиться заинтересованные в теме?

# 7 сентября 2012, 20:24

secvensor

Гражданский 17 уровень
243 сообщения
473 SFP

Да все просто:

всегда есть возможность написать эмулятор.

В теме в принципе ответ мне уже дали, фирменного эмулятора нет, и теперь просто топят тему в иронии на этот счет, будто написать эмуль труднее, чем построить звездолет.

# 7 сентября 2012, 20:34

dameon

Devil Summoner 75 уровень
8595 сообщений
19931 SFP

@secvensor писал:

будто написать эмуль труднее, чем построить звездолет.

Как сказать, написать наверно не так сложно, сколько разобраться в архитектуре приставки. Для PlayStation 2 через 7 лет после выхода консоли таки можно было играть в игры на мощных компах, а еще через пару — и на средних. Иксящик раз в 20 ее мощнее, поэтому непонятно, откуда таким мощностям взяться. 

И даже если начнут сейчас делать, то через сколько лет ждать 1.0 версию? При этом не стоит надеяться, что скорость разработки эмулятора пропорциональна количеству людей над ним работающих. Таких способных и заинтересованных и так можно пересчитать по пальцам, а и работают они очень небольшой группой. При этом обычно всегда бывают конфликты, разногласия, прочие задержки. А еще могут и наехать с угрозой — прикрыть разработку.

И сам труд огромный, неоплачиваемый и вообще непонятно ради чего — кому реально хочется Бокс эмулировать сейчас?

# 7 сентября 2012, 20:41

secvensor

Гражданский 17 уровень
243 сообщения
473 SFP

Ну, потому и написал, нет желающих, есть просто желающие поиграть сейчас.

# 7 сентября 2012, 20:56

secvensor

Гражданский 17 уровень
243 сообщения
473 SFP

Развод, али неа?

http://emuplace.com/news/nachalas_razrabotka_dvukh_novykh_ehmuljatorov/2012-01-09-140

«Эмулятор железа не содержит оптимизаций, упрощения кода и хаков, то есть все процессы разом наседают на проц и все это жрет много ресурсов, циклически точный эмулятор проще написать, ибо особых корректировок свойственных для рекомпиляторов нет, но тут есть другая сложность, на одном ядре такой эмулятор будет тормозить почти на всех современных ПК процессорах, только разогнанные до 4~5Ггц справятся, к счастью данную проблему решили с первого релиза Retrocopy эмулятора Мега драйв, очень грамотно распределив процессы на несколько потоков, и все заработало даже на бюджетном двух ядерном, лишь бы в нем кэш первого уровня был достаточно быстр, ибо от него зависит почти все.»

Как интересно подметили.) 

1 2

Для комментирования необходимо авторизоваться