Эмуляция > Прочие эмуляторы
[all]почему на эмуляторах игры идут по-разному?!!
(1/1)
roadkillll:
прошу отнестись с пониманием и поправить если что не так
я тут уже кое что изучил и понял что эмулятор-это та программа которая имитирует работу
железа другой системы(напр. приставки компа автомата етс) исходя из"команд" имеющихся на нашем родном компе
а ром естессно вместо картриджа
тогда почему же тут все игры идут по разному:playable ,perfect,nothing,etc
если на(нормальной) приставке идет абсолютно все ,а железо вроде бы запрограммировано на абсолютно
идентичную работу?!!
Unit2k:
Да потому-что сымитировать работу консольного железа (особено если оно довольно сильно отличается по архитектуре от обычных ПК железок) не так-то просто, особено если не имеется подробной документации по нему. Вот поэтому часть кода работает как-надо эмулируя, например какой-то набор инструкций верно ( и соответствено графика игры отображается верно, идентично оригиналу), а какой-то не совсем верно(или вообще никак - поэтому игра вообще не запускается или не проходит дальше меню). Со временем разрабы эмуля шлифуют код и постепенно доводят всё до ума...  И соответсвено повышается совместимость...
Insane:
проще говоря:

в одной игре используеться одна часть возможностей консоли - которая работает отлично, а другая игра использует другую часть возомжностей консоли - которая работает хуже на эмуляторе.
roadkillll:
спасибо все ясно)
я об этом ранее как-то не подумал :-\
то есть я понял примерно так :
они сначала эмулируют те функции консоли чтоб запускались те игры которые они хотят
ну а затем дорабатывают все остальное чтоб получился полноценный эмулятор :cool:
ilua_great:
Эх, если бы можно было эмулировать коммерческое устройство на 100% верно, то играли бы мы сейчас в Xbox 360 и PS3 с Wii на ПК и бед бы не знали. Но к сожалению...  :-\
Ti_:
по названию темы подумал , "на разных эмулях игра идет по-разному".

кстати интересно наскока по-разному идут? (тока по времени? код то вроде одинаково выполн. в сеговских эмулях например.)
Insane:
Ti_, знай,  ты же знающий эмуляторщик даже 252 поста, эмулирование игр вешь не предсказуемая, эмуляторы делались дома и какждая игра имеет свои баге на разных эмулях. Не оторые настолько крышенсносящие, что кровь из носа и ушей идет.
Doctor Venkman:
Всю тему надо перенести в "Нубовские посты" :lol:
Insane:
Давай. Как сделал Яранга с темой про денди. Не помню прочто точно.
Unit2k:

--- Цитата: Doctor Venkman от 31 Август 2009, 02:29:30 ---Всю тему надо перенести в "Нубовские посты" :lol:

--- Конец цитаты ---
Венкман, если ты такой умный мог бы и сам человеку объяснить, в чем суть дела.. Не по "нубовски"... А как тру эмуляторщик...
Ti_:

--- Цитата: Insane от 31 Август 2009, 00:59:32 ---эмулирование игр вешь не предсказуемая, эмуляторы делались дома и какждая игра имеет свои баге на разных эмулях.
--- Конец цитаты ---
скажем так, а если на одном эмуле разных версий? и в тех играх где багов не видно.
Doctor Venkman:

--- Цитата: Unit2k ---Венкман, если ты такой умный мог бы и сам человеку объяснить, в чем суть дела.. Не по "нубовски"... А как тру эмуляторщик...
--- Конец цитаты ---
Одна из причин - отсутствие технической документации.  :)
roadkillll:

--- Цитата: Doctor Venkman от 31 Август 2009, 15:10:26 ---Одна из причин - отсутствие технической документации.  :)

--- Конец цитаты ---

Doctor Venkman,признаю виноват это был мой серьезный пробел >:(
наверно я и раньще это видел но как-то пролетел мимо :'(
вы напомнили и я ето посмотрел поподробнее)
и увидел что все децл сложнее чем я думал=(
да,действительно авторские права на систему-серьезная преграда
но ничо-все равно процесс познания продолжается и может когда-нить я уже не буду НУБОМ!!! :)

p.s если не секрет какие еще причины?!
Dagoth Ur:
Авторы эмуляторов часто идут на снижение точности эмулятора для увеличения производительности. Даже высокоточные эмуляторы типа bsnes на самом деле в чем-то немного "халявят".
MetalliC:
roadkillll, очень сложно сделать потактовую эмуляцию систем состоящих из кучи разных паралельно работающих процессоров и сопроцессоров (например Sega Saturn или Commodore Amiga), да и вычислительные мощности для этого немерянные нужны
Unit2k:

--- Цитата: Doctor Venkman от 31 Август 2009, 15:10:26 ---Одна из причин - отсутствие технической документации.  :)

--- Конец цитаты ---
Ага. Ну ладно хоть темы без документации можно переносить, иначе бы совсем был караул.
roadkillll:
Блин ,я все понял..
Оказ-ся тут все дело в мапперах(напр. в случае денди)
Считаю что тема исчерпана
Кройте ее на..!!

Добавлено позже:
Кстати можно ли по такому случаю вытащить эту тему из"нубовских постов"
и ее здохнуть?!(если она там есть).
ЗЫ НЕ хочу больше быть посмешищем.
Навигация
Главная страница сообщений

Перейти к полной версии