Прелюбопытнейшие данные можно увидать вот здесь. По ссылке — рейтинг самых скачиваемых игр для разных платформ за 2009 год. Речь, понятное дело, о предпочтениях любителей "затянуть на халяву". Платформ три — PC, Xbox 360 и Wii. Но выразительнее всех, причём с большим отрывом, смотрится, конечно же, вот эта табличка:
Глубокоуважаемые PC-игроки! Вы сделали всё от вас зависящее, чтобы Modern Warfare 3 на персональном компьютере не появилась никогда. Впрочем, не за горами уже релизы от Blizzard, а вместе с ними и новые торрент-достижения. Пользователь ПК — он ведь не тупой консольщик, его не заставишь расстаться с деньгами. Вот программа-сосалка, вот безлимитный интернет за тыщу рублей в месяц, а вот уже и кастрированная MW2 на харде! Плачь, мировая буржуазия. Наш герой вновь удачно обманул сам себя.
А даже если будут, пацаны все равно ско4ают, а потом будут рассказывать, что за пятью баксами к ним должны прийти на дом предварительно согласовав время визита по телефону. Они же, блядь, платят деньги этим жадным пидорам!!!
> Кому: Subutar, #1854 >
> > Вот только ни одна из частей Age of Wonders на сиквел не тянет. Разные они, и Age of Wonders не цепляет совсем. А в MoM я в последний раз "гонял" года два назад максима - не смотря на оформление, цепляет гораздо сильнее, чем AoW.
>
> Я тебя понимаю. Но, каку и в другом печальном случае (MOO2->MOO3) это таки сиквел. Я к тому, что ждать бесполезно. Да, я сегодня оптимист :(
Ты сегодня реалист, камрад. Микропроза умерла, а с ней и надежды на продолжение великих игр, увы :((
> Отправляем письмо из прокуратуры в адресс администрации трекера, там выдают айпи и время сессий.
Куда отправляем? Трекер - это такая форма собственности? Зарегистрированная организация? У нее есть юридический адрес? Или на конверте писать URL? Хорошо, предположим решили наехать на датацентр, где хостится этот трекер. А откуда уверенность, что он в России, а не в Занзебаре или Бахрейне? Хоститься можно где душе захочется.
> Тут в комментах проскакивала ссылка на форумы Буки. Я почитал, что там про Steam пишут - принудительные обновления (иначе игра нихтс арбайтен, автономный режим не помогает), замена локализованных файлов оригинальными (хотя мне бы это только в радость) и т.д. По-хорошему, проверка обновлений должна быть заложена в саму игру, как это делается в программах.
1) Принудительное обновление - сомнительно, нужен оригинальный текст.
2) Замена локализованных файлов - скорее всего старый косяк стима, когда он в определенный момент осознает, что это английская версия и надо бы скачать соответствующую озвучку.
Но, при этом, огромное кол-во преимуществ:
1) Автоматические обновления
2) Не требует держать диск в приводе, игра будет привязана к аккаунту
3) Так как привязана к аккаунту, можно играть на любом компьютере банально скачав и запустив
4) Удобная система френдования и групп, которая позволяет находить новых друзей либо просто адекватных игроков.
5) и.т.д. и.т.п.
Ну вы камрады даете! Чтобы игра не вышла из-за большого процента пиратства.... ниче смешнее я не слышал! Вот помню товарищи из "рокстар", когда выпускали гта4 на консолях, ОФИЦИАЛЬНО заявляли что на PC игру выпускать не будути в репортаже с Е3 журналисты в открытую говорили что это полная хрень и на PC игра все равно выйдет! Вот вам и официальные заявления! Вы что и вправду думаете что разработчики откажутся срубить миллион другой бабла тупо не пропустив на персоналки очередную игру? На PC всегда был огромный процент пиратства но что-то не припомню чтобы хоть одну компанию это останавливало))) помоему проще портировать уже готовую игру, чем разрабатывать новую, специально для данной платформы, или вообще ничего не делать для нее вообще. Если уж разработчиков начал беспокоить рост пиратства то надо просто поставить на игру хорошую систему защиты и все. От взлома это не спасет но процент пиратства снизит прилично(помню в одно время система "старфорс" была настоящим геморроем для хакеров)! а размещение этой новости на сайте не что иное, как агитационная акция призванная напугать людей и одуматься! на мой взгляд, те кто хочет нормально играть во всех режимах конечно-же купят лицензии!
Если уж речь зашла о терморектальном криптоанализе, то всё проще. Обязать каждого провайдера ежемесячно присылать в прокуратуру список абонентов, объём исходящего трафика которых больше 2 ГБ. Потом к абонентам идут люди и уносят системники.
> 50 баксов за игру считал и продолжаю считать непомерянным охуенством.
>
> Игры для PC в России дешевле все же.
> Тот же CoD6 -- 550 рублей по прайсу 1с.
> И не будет скорее всего. Думаю, офлайновые игрушки под РС делать продолжат, скорее всего введут проверку ключа через инет при каждом запуске.
Проверка постоянная и сейчас есть, не помогает. Тут видео лежало, в каментах, про будущее PC игр. Все игры лежат на сервере, ты имеешь возможность, через интернет подключиться и играть. Те физически на твоем компе игр не будет. Это ли не браузерка?
С учетом скорости развития игр и сложности их прохождения, исчезнет старый добрый хэппиэнд, не будет слез радости, о убийсте диаблы на хард моде. Будет киберспорт.
> Кому: Hiller, #1879 >
> > Жаль только что к концу разговора смысл его начала испарился полностью.
>
> Ты ж в упор не хочешь понимать, что тебе разъясняют.
И что мне разъясняют, чего я не понимаю? Что пиратство - это плохо? Ткни пальцем, где я утверждал обратное? Я просто против диких аналогий с воровством булок из магазинов.
> Эти самые "энтузиасты", которые с "лёгкостью создают эмулятор для приставки" делали скажем эмулятор PS2 с 2003 года по сегодня.
Так там по несколько человек в свободное от работы время делают. Была бы крупная контора, работа, на мой взгляд, пошла бы бодрее.
> И на данный момент мы имеем в требованиях топовый компьютер и возможность запускать около 40% игр(более-менее играбельно).
Однако, переиграл таким образом во многие важные игры, например, для PS1. Проблемы при прохождении были, но не совсем уж нерешаемые.
> 40% игр
Несколько сотен, если что.
> Это для приставки, которая уже фактически свёрнута и стоит 99$. И да, самое главное. ОНА ВЫШЛА 10 ЛЕТ НАЗАД. То есть да, выход приставки и выход более менее вменяемого эмулятора(для прошлого поколения приставок) отделяют 10 ЛЕТ!
Конечно так спорить прекрасно. Браво.
Однако давай зайдём с другой стороны. Возможно ли создание эмулятора? - Да. Мог ли он теоретически выйти не через 10 лет, а через 10 минут после релиза приставки? - Да, при соответствующем приложении усилий.
> А для этого поколения, цифра будет ещё больше, с той лишь разницей, что теперь возможности скопировать жизненно-важное системное ПО у создателей эмуляторов нет.
Вот и первопричина сегодняшних затруднений у энтузиастов. Однако у разработчиков, кое-какие возможности остались.
> То есть в игру с PS3 ты поиграешь не раньше чем через 15 лет!
Более того, вообще не собираюсь играть. Я чисто порассуждать!
> Смотрел я на этот диалоги не выдержал. Вы пытаетесь простыми доводами спорить о сложном производственном процессе.
К разработке игр отношения не имею, поэтому пишу на основе имеющегося понимания.
> Авторитетно заявляю: проблемы могут возникнуть с самого начала планирования проекта, еще даже до написания диздока. Т.е. планировалось ли изначально создавать проект на определенные платформы или только на одну. Часто бывает, что хотят "побыстрячку" (ориентируются на одну платформу), потом в голову приходит гениальная мысль о том, что можно заработать больше перейдя на другую платформу (когда вносить коренные изменения уже поздно) Вот и начинаются проблемы.
Это планирование. НЕ портирование, нет. Другими словами, проблема не в различиях компьютера и консолей, а в голове руководителя проекта.
> Поэтому сложность перехода или "портирования" зависит от кучи факторов. И трудозатраты одного проекта могут быть несоизмеримы с турдозатратами другого проекта аналогичного класса.
И снова (с долей сарказма) про создателей эмуляторов. Они то и не знают о таких серьёзных вещах, просто эмулируют.
Их регулярно банят, после чего они таки отдают кровно заработанные, покупая новую приставку чтобы играть дальше. Особо упорных, которые упорно прошивают новую приставку второй раз банят ещё раз. И они в третий раз несут кровно заработанные денюжки в Майкрософт. Умные же в лайв не выходят, но очень скоро понимают, что без онлайна как то плохо и (внезапно) покупают второй (непалёный) Xbox 360 и лицензионные игры к нему.
> Однако давай зайдём с другой стороны. Возможно ли создание эмулятора? - Да. Мог ли он теоретически выйти не через 10 лет, а через 10 минут после релиза приставки? - Да, при соответствующем приложении усилий.
А вот если бы у бабушки был....
Архитектура там другая! Можно ли разогнать девятку до 250 км/ч при грамотном тюнинге? ДА! Можно ли на такой девятке выиграть Париж-Даккар? Теоретически - да!
> Однако давай зайдём с другой стороны. Возможно ли создание эмулятора? - Да. Мог ли он теоретически выйти не через 10 лет, а через 10 минут после релиза приставки? - Да, при соответствующем приложении усилий.
Нет, хост платформа должна превосходить в N или более раз по производительности (линейной) эмулируэмую систему. Спроси у разработчиков PS3, почему они не смогли сделать в PS3 обратную совместимость? А ведь ближе к эмулируемому железу и круче и высококвалифицированней команды ты не найдёшь!
> Вот и первопричина сегодняшних затруднений у энтузиастов. Однако у разработчиков, кое-какие возможности остались.
Первопричина описана пунктом выше (и там еще не учтены особенности архитектуры). PS3 на текущий момент способны эмулировать только суперкомпьютеры, да и то не факт, тк для эмуляции нужна высокая тупая однопоточная производительность. На много тредов эмуляция раскидывается практически никак.
> Однако, переиграл таким образом во многие важные игры, например, для PS1. Проблемы при прохождении были, но не совсем уж нерешаемые.
В игры для PS1 ты переиграл спустя 5 - 10 лет после того как все переиграли в игры для PS1 на PS1.
Ну я специально отметил про Россию.
И если тебя устраивают российские цены и не смущает соответствующая локализация -- можно воспользоваться соответствующими сервисами онлайн-дистрибуции.
> Кому: Hiller, #1916 >
> > И что мне разъясняют, чего я не понимаю?
>
> Например про последствия снижения цены.
Рост продаж и снижение скачек. В какой степени - уже другой вопрос. Если расчеты показывают, что одновременно снизится прибыль, что ж, держите себе цены, ваше право. Просто не надо биться в припадках ярости по поводу недополученной прибыли от скачек. В нищих странах голодные люди грабят и убивают за еду. В странах просто бедных, люди, желающие поиграть качают игры из интернета. Это плохо. Можно (и нужно) искать способы это исправить. Но удивляться этому, а тем более говорить людям, что они нищеброды и должны сосать хуй - глупо и бесперспективно. Нужно лечить болезнь, а не симптомы.
Опять ты за своё.
Нет никаких припадков.
Сообщают факты.
> Но удивляться этому, а тем более говорить людям, что они нищеброды и должны сосать хуй - глупо и бесперспективно. Нужно лечить болезнь, а не симптомы.
В результате выздоровления, как в случае с пс3, нищеброды будут сосать хуй, да.
Это не "брызги слюнями", это факт.
"Процессор IBM Xenon (архитектура PowerPC), содержит 3 симметричных ядра (по два аппаратных потока на каждое) работающих на общей тактовой частоте 3,2 ГГц. 1 Мбайт общего кэша L2"
Проблема не в том чтобы вычислить пользователя и накопать доказательств. Просто поиск не стоит затраченных на него усилий. Ну засудят Васю Пупкина, и что он возместит ущерб? Даже затраты на свои поиски не окупит. Так что если ты не топ сидер лицензионного софта можно не беспокоится. Если же любишь выкладывать лицензионки, можешь однажды попасть под рекламную акцию по борьбе с пиратством.
Зы. Это реклама датацентров эквадора, как последнего оплота пиратов. Остальные страны уже не те.
Просвети какая там видюха в игровой станции 3 и коробке стоит, какого она поколения?
Если в коробке ещё стоит ЕМНИП двухядрёный пенёк 4, то в игровой станции процессоры отнюдь не 86 архитектуры. Если память не изменяет, в игровой станции проц заточен под графические вычмсления, работе с матрицами.
Из-за этой особенности ии ботов хорошим не выходит, только графика в основном.
Вот только видюхи на месте не стояли.
Например в 2007 я брал видюху 7600 жт, разрешение моника 1024х768 было.
Сейчас монитор 22 дюйма 1680х1050, вопрос мне видюхи хватит чтоб на максимуме играть?
Нет не хватит, и на примере сталкера в который на максимальных настройках при 1024х768 играл была очень красивая графика и как она изменилась когда пришлось настройки сбросить в минимум при нынешнем разрешении.
Это всё к тому, что если разрешение на приставке близко к 1024х768 и видюха тоже близка то графика и сейчас будет радовать глаз, а вот если всё совсем иначе, то отнюдь.
Скажи пожалуйста какое разрешение экрана поддерживают консоли?
>> Поэтому сложность перехода или "портирования" зависит от кучи факторов. И трудозатраты одного проекта могут быть несоизмеримы с турдозатратами другого проекта аналогичного класса.
> И снова (с долей сарказма) про создателей эмуляторов. Они то и не знают о таких серьёзных вещах, просто эмулируют.
Теперь я вставлю свои пять копеек про эмуляторы. На самом деле ответ на этот вопрос нам уже дала история. Эмуляция не родственного железа уже имела место, когда эмулировали восьмибитные платформы. Возьмем к примеру ZX Spectrum: процессорная мощность - 3,5 МГц, разрядность - 8 бит. Для полноценной эмуляции (частотная характеристика спикера, сигнал INT и прочее) уже нужен x86 (32 бита) мощностью в несколько сотен мегагерц. Очевидно, что мощность превосхожит даже не на порядок, а на два. Опять же - это для полноценной эмуляции, чтобы некчему было придраться.
Раньше роль торрентов выполняли друзья, у которых можно было взять диск. Позже и переписать себе на болванку.
Те, кто брыжжет желчью и называет качающих ворами, должны осознавать, что сами точно такие же, ведь каждый брал игры у друзей, не так ли?
> Я просто против диких аналогий с воровством булок из магазинов.
Вот согласен! И знаешь почему? А потому, что твой интересной рассказ о том, что ты всего лишь хотел сначала попробовать, хорошо ли пропеклось тесто, выслушают только твои соседи по тюремной камере, такие же радетели за качество чужого имущества и против его явно завышенной стоимости!!!
> Кому: Hiller, #1929 >
> > Просто не надо биться в припадках ярости
>
> Опять ты за своё.
> Нет никаких припадков.
> Сообщают факты.
>
Неуравновешенность и нежелание реально взглянуть на вещи вижу я.
> > Но удивляться этому, а тем более говорить людям, что они нищеброды и должны сосать хуй - глупо и бесперспективно. Нужно лечить болезнь, а не симптомы.
>
> В результате выздоровления, как в случае с пс3, нищеброды будут сосать хуй, да.
Полностью забороть пиратство репрессивными методами, скорее всего, не удасться.
> И да, еще раз. Современные многоядерные Core i7 еле справляются с эмулятором приставки, которой уже в этом году исполняется 10 лет.
Расскажи пожалуйста каким образом там происходит эмуляция приставки?
Какую операционку используют при этом?
> явно покруче, чем GF 7800GT 2006 года выпуска.
То то и оно что модер варфлю я на 7600 жт прошёл, а крылатых хищников на средних настройках на родном 1680х1050 разрешении, это при том что карта на 256 метров.
Хотя вот с ГТА4 там да, пипец видеопамяти нехватает и видюхи тоже не хватает.
Даже на минимуме, надо менять.
> P3 с GeForce 2 (Да даже p4 ранний с gf4ti)не может похвастаться графикой уровня Shadow of the Colossus с приставке, железо которой слабее обоих этих конфигураций :D
А вот расскажи какое разрешение выдавала игровая станция 2?
Я вот видел жажду скорости 6, которая горячее преследование и графика там отстой была, а у меня дома пень 3 на 500 мегагерц и джефорс 2 мх400 и графика классная.
Глянул я скрины этой игры, ну обычные для того времени прямые линии, ничего особенного.
Так просто, над графикой старательно поработали, но железо чудо совешить не может.
> Кому: Hiller, #1929 >
> > Просто не надо биться в припадках ярости по поводу недополученной прибыли от скачек
>
> Они не бьются, а просто забьют хуй и PC игры будут исключительной редкостью.
>
Одно другому не мешает :)
> > В нищих странах голодные люди грабят и убивают за еду. В странах просто бедных, люди, желающие поиграть качают игры из интернета
>
> Это не проблемма компании которая производит игры.
>
Хм...Если у компаний, производящих игры нет проблем из-за качающих игры, к чему все эти разговоры вообще?
>
> > Можно (и нужно) искать способы это исправить.
>
> Игры в России стоят на порядок меньше, чем на западе, или США
>
Далеко не на порядок. И дорожают.
> > Но удивляться этому, а тем более говорить людям, что они нищеброды и должны сосать хуй - глупо и бесперспективно
>
> Люди сами это говорят про себя, при этом сидят на машинах за 1000$ и играют в WOW за 400 в месяц.
>
Это все эмоции. Ты отвечаешь вообще не на мои слова. Я говорил о том, что уговаривать людей "нет денег - не играйте" смешно. Люди будут качать и играть, пока их не лишат такой возможности. А их не лишат.
>
>
> > Нужно лечить болезнь, а не симптомы.
>
> Что ты понимаешь, в данной ситации под болезнью и что под симптомами и как их лечить *?
Расслоение общества в первую очередь. В этом кроются корни практически всех современных проблем у нас. "Лечить" это должны политики, не игроделы, нет.
> Кому: Subutar, #1850 >
> > Вот только непонятно: хорошо это, или плохо
>
> Проблема браузерок - в постоянном выкачивании бабла, но это не WoW с 400р в месяц.
Если не ясно, я не про браузерки писал. Они (браузерки) вообще все у mud-ов сосут не нагибаясь, причем по всем параметрам. Процентов 50 из рпг - вообще в чистом виде mud, кастрированный до арены из 1 клетки. Это при том что mudы в подавляющем большинстве бесплатные, и официально в них ничего не купишь (неофициальном можно везде, где вообще что-то можно у игрока купить).
Я про игры вне нынешнего мэйнстрима, не браузерные. Делали их как-то раньше, при в разы меньших рынках/доходах. Разработка сейчас не сильно дороже. При этом клиентская база у этих игр другая и торрентами не так сильно пользуется, в т.ч. в силу возраста.
> Кстати, если изучить ссылки, то архитектура, как можно заметить, вовсе не из паралельной Вселенной.
Изучи вопрос.
Чтобы эмулировать пс2 (проц с 294 МГц, 32 МБ ОЗУ, видео 147 МГц с 4 Мб) нужна по-хорошему:
Will work at a reasonably playable speed (this does not mean full speed):
Intel Core 2 Duo (and laptop Core Duo equivalent)
Intel Core 2 Quad
AMD Athlon X2 (and Turion laptop equivalent)
AMD Opteron Dual Core
AMD Athlon FX Dual Core
Will work at a reasonable to very good level of speed with both plugins:
Geforce 6600 series and above (excluding above mentioned)
ATi Radeon X1300 series and above - need confirmation for X1300
512mb of above of System Memory
И работать будет далеко не всё.
Так как разработчики во всю юзают ХВ-хаки.
Которые эмулировать заебешься.
> Угу. Были такие пацанчики в своё время. Знаешь что с ними стало?
О, внезапный переход от технических проблем к юридическим. Толково.
Извини, за ходом твоей мысли не последую.
> Спроси у разработчиков PS3, почему они не смогли сделать в PS3 обратную совместимость? А ведь ближе к эмулируемому железу и круче и высококвалифицированней команды ты не найдёшь!
Чтобы продать ещё несколько миллионов PS2? Как экономист предполагаю!!!
> Первопричина описана пунктом выше (и там еще не учтены особенности архитектуры). PS3 на текущий момент способны эмулировать только суперкомпьютеры, да и то не факт, тк для эмуляции нужна высокая тупая однопоточная производительность.
Вот интересно, у создателей игр суперкомпьютеры в наличии? Насколько понимаю, разрабатывают и частично тестируют игры на обычных PC.
> В игры для PS1 ты переиграл спустя 5 - 10 лет после того как все переиграли в игры для PS1 на PS1.
Ох, так страдал от данной задержки, так страдал! :))
> Если в коробке ещё стоит ЕМНИП двухядрёный пенёк 4,
Изменяет.
В первой стоял.
Но нынешнюю зовут х360.
> то в игровой станции процессоры отнюдь не 86 архитектуры. Если память не изменяет, в игровой станции проц заточен под графические вычмсления, работе с матрицами.
> Из-за этой особенности ии ботов хорошим не выходит, только графика в основном.
Ты, опять же, наслушался непонятно кого через десятые руки.
Все отлично выходит.
> Скажи пожалуйста какое разрешение экрана поддерживают консоли?
Стандарт -- 1280х720, реже 1920х1080.
> видюха тоже близка то графика и сейчас будет радовать глаз, а вот если всё совсем иначе, то отнюдь.
Графика будет радовать глаз еще долго, так как железо одно и под него очень ж0стко оптимизируется код при желании и должном усердии.
У тех, кто делает ААА эксклюзивы и первое и второе есть.
> Хм...Если у компаний, производящих игры нет проблем из-за качающих игры, к чему все эти разговоры вообще?
Так разговор не про проблемы компаний, производящих игры, разговор про проблемы владельцев РС, которые не смогут играть на своих РС в игры потому, что компании, производящие игры перестанут их для РС производить.
>Чтобы продать ещё несколько миллионов PS2? Как экономист предполагаю!!!
Именно для этого им пришлось в первых версиях паять полрассыпухи с платы PS2 на PS3, получая убытки. Видимо мегаэкономист тогда бухал, очевиднее всего. И сам посуди, гораздо выгоднее было тогда для PS3 сделать обратную совместимость,тк позиции были у неё довольно шаткие (годовое опаздание) и закрыть PS2 чем сидеть на двух стульях и похоронить новый проект.
> Вот интересно, у создателей игр суперкомпьютеры в наличии? Насколько понимаю, разрабатывают и частично тестируют игры на обычных PC.
Игры тестируют на специальных приставках с увеличенным обьёмом ОЗУ и удалённой отладкой через JTAG.
>Глубокоуважаемые PC-игроки! Вы сделали всё от вас зависящее, чтобы Modern Warfare 3 на персональном компьютере не появилась никогда.
[плачет весь] Жаль, а то я бы ее тоже, как и первую - цинично с торрентов скачал. :(
Кстати, информация достоверная? Или это все же предположение?
А по факту, если перестанут делать нормальные игры, куплю приставку. Делов-то. Это даже дешевле, чем постоянно апгрейдить ПК. Потом приставку можно прошить и цинично лить с торрентов образы дисков. :)
Драгон эйдж купил за деньги.
[посыпая голову пеплом и рассуждая о несовершенстве устройства мира - выходит из треда]
> Опять же - это для полноценной эмуляции, чтобы некчему было придраться.
Всё сдаюсь. Есть у меня стоёкое убеждение, но нет доказательств того, что можно создать нересурсоёмкий эмулятор аппараной базы. Программной базы явно можно, а вот аппаратной, видимо, нельзя.
> Изучи вопрос.
> ...
> И работать будет далеко не всё.
Посмотрел твой список. Потребуется компьютер с мощностью от 5 до 15 раз превосходящей приставку.
Теперь, предположим, что список составил не мировой лидер в области виртуализации, а средней руки программист. Держа это в уме, поделим системные требования минимум на 1,5 или даже 2.
(С интересом): уж не недостающий ли это этап между "разными архитектурами" компьютера и приставок?
Нет. Это обычные Xbox360/Ps3 с дополнительной периферией для отладки кода. Кстати, на релизной версии, по крайней мере первого Xbox присутствовали рудименты девкита в виде гнезд для доппамяти и нераспаянного порта CPU JTAG. Чем собственно пираты и воспользовались.
> За 7 лет к середине срока жизни приставки следующего поколения и через 5-6 поколений пк железа. Действительно неплохо и быстро.
Да, ёкарный бабай. Они не торопились же. Денег за это не получали.
И, это, действительно не понимаю, куда спешить? Особенно если учесть, что в первые несколько лет после выпуска, консоли во многом нефункциональны. Игр мало, выжимать соки не научились, глюки не выловлены, цены заряжают нечеловеческие и т.д.
> Да, дерут. Я не самый бедный, но цену в 50 долларов считаю неимоверной.
>
> Так производители игр с тобой полностью согласны. Поэтому они больше не будут делать игры для PC!
Флаг в руки.
Интересно, кому будет хуже, мне или производителям игр?
> Прослезись насчёт XBox-a. Аппаратная база для эмуляции будет доступна в этом году.
>
> В отношении PS3 придётся подождать до 2011 года.
Удачи ждать. Только к цифре 2011 прибавь декаду и всё сойдётся.
Если ты не понял, обьясняю на пальцах. Чтобы эмулировать процессор с частотой в 10 Мгц нужен процессор с частотой 50 мгц. Чтобы эмулировать процессор с частотой 3.0Ghz нужен процессор с частотой 30-40 GHz. 30 - 40ядер по 4-5Ghz тут не подойдут, поскольку эмуляция одного процессора в принципе не параллелится. Вот и вся арифметика.
Snes - 4 года от железа до эмулятора (1990 - 1994)
PsOne - 5 лет от железа до эмулятора (1994 - 1999)
Если в таких рассуждениях пойти дальше, то когда под IBM-compatible не будет нормальных игр, хакиры купят приставки и будут взламывать приставочные игры. Это уже началось, даже из табличек по твоей ссылке это видно.
Так что я не очень верю в такой вариант развития событий. Скорее разработчики встанут на путь войны с торрентами и победят. Первые ласточки уже есть.
> Ну я специально отметил про Россию.
> И если тебя устраивают российские цены и не смущает соответствующая локализация -- можно воспользоваться соответствующими сервисами онлайн-дистрибуции.
Камрад, это все понятно и известно. Я могу купить и скачать или просто скачать, бесплатно.
В чем вопрос? Вопрос в совести. Совести у меня нет. То есть, нетрудно догадаться, что я выберу, да?
Меня должны как-то стимулировать к законности. Либо значительным снижением цен, либо неотвратимым хватанием за яйца как оголтелого пирата. Пока что ни того, ни другого не наблюдается. Поэтому на данном историческом этапе - вот так.
Проблема так же в том что эти страшные слова имеются и в эмулироемом железе и их тоже надо эмулировать. И всё равно получается на один такт машины эмулируемой (выполнение инструкции) приходится нсколько тактов эмулирующей(распознавание, выполнение, куча проверок).
Дык, никто не говорит, что лёгкий. Однако Intel всех пинками кованных сапог запихивает в многопоточность. Плюс, известно, что и во многих микропроцессорах обработка "распараллеливается".
> И всё равно получается на один такт машины эмулируемой (выполнение инструкции) приходится нсколько тактов эмулирующей(распознавание, выполнение, куча проверок).
Это даже не понятно, это - очевидно. Но исходный-то тезис был о принципиальной нераспараллеливаемости программы-эмулятора.
> Нет. Это обычные Xbox360/Ps3 с дополнительной периферией для отладки кода. Кстати, на релизной версии, по крайней мере первого Xbox присутствовали рудименты девкита в виде гнезд для доппамяти и нераспаянного порта CPU JTAG. Чем собственно пираты и воспользовались.
Хакеры взламывали консоль, случайно не для установки Луникса и запуска чисто компьютерных игр?
Причем такая проблема возникла всего лишь на системе из 3 рабочих и одном халтурящем процессорах. Что будет на 8 - мама не горюй. С учетом огромного количества недокументированных возможностей и ботлнеков, и хаков для их обхода(слышал звон с базара от разработчиков игр PS3 и из первых рук от ребят, юзавших сервера на Cell/BE)
Ну, чисто по определению эмулятора, если его что-то рушит, то это - хреновый эмулятор. Т.е., утверждается, что ненаписанный эмулятор PS3 будет хренов. Кто же знает - он ведь не написан ещё?
> Ну, чисто по определению эмулятора, если его что-то рушит, то это - хреновый эмулятор.
Специфика эмулируемого железа и софта под него, в основном очень низкоуровнего.
Вот простой пример:
For comparison of what your x86-32 CPU does VS the ps2 we have:
Your PC:
1/0 = NaN
sqrt (-4) = NaN
INF - 1000 = INF
The PS2:
1/0 = Greatest Positive Float Number (0x7ffffffff)
sqrt (-4) = sqrt(abs(-4)) = 2
INF - 1000 = Some Large Value - 100
And there's many more combinations, but the point is that the results are not the same between PC and the PS2.
So how do we solve these problems?
Well there's no 'fast' way to emulate the ps2 behavior 100% correct (this would require a software FPU, which will be very-slow).
What we do instead is use a combination of clamping, simulation, and cleverness.
The way clamping works is if a value is INF or NaN, we 'clamp' it into the closest value that's not a INF or NaN.
Basically we force values into 'normal numbers' so that it doesn't mess up operations as much.
This isn't 100% exact, but its generally 'good enough' to fix many problems with games.
Let me give you a quick example of something clamping can solve:
Code:
int main() {
float value = INF;
do {
value = value / 2;
if (value <= 1) { print("Hello World"); break; }
} while (true);
}
If the above code was ran on the ps2, it will eventually print "Hello World", because INF is treated as a regular large number, and will continue to be divided by 2 until its less than 1.
But if done on your x86-32 PC, it will never print "Hello World" but continue to loop forever, because Infinity divided by 2 is still Infinity!
Ever seen games that just hang in pcsx2? Sometimes its caused by situations like above.
Clamping can solve this problem like this:
Code:
int main() {
float value = INF;
do {
value = clamp(value); // If value is NaN/INF, make value into a big normal number
value = value / 2;
if (value <= 1) { print("Hello World"); break; }
} while (true);
}
The clamping will convert the INF into a normal (ordered) number. Then that normal number can be divided by 2 repetitively until its less than 1. Then it will eventually satify (value less or equal 1), and print "Hello World".
Sometimes clamping breaks games (because of a lot of reasons that will take too long to explain), but the basic problem is:
The ps2's floats have a larger range of valid-values than your PC's floats. Therefore we have to make values 'as close as possible' on the PC to try and make games happy.
Because its impossible to know if clamping will break or help a game in some situations, we have different clamp modes in pcsx2's advanced options.
Also clamping is SLOW if done a lot, so different clamp modes are faster than others ('None' is the fastest of course )
I also should mention that in earlier examples i said:
sqrt(-4) = NaN; // on your PC
sqrt(-4) = 2; // on the ps2
In this case, we simulate the ps2's sqrt instruction by doing this
Code:
float ps2_sqrt(float value) {
value = clamp(value); // Clamp Value if NaN or Inf to an ordered/normal number
value = abs(value); // Make Positive
value = sqrt(value); // Get sqrt of now-positive value
return value;
}
> Эмулятор PS1 спокойно грузит 2 ядра. Наверное, просто так.
Какой?
> Если умножать на 5, то нужен процессор с частотой 15 ГГц или четырёхядерник с частотой 4 ГГц.
Сильно не обязательно, что будет так хорошо параллелиться код.
Хотя, PS3 содержит 6-ть ядер, работающих в параллель (cell), плюс одно Power. Т.е. игра на PS3 уже нехило распараллелена. Поэтому может быть всё и далеко не так страшно.
> Специфика эмулируемого железа и софта под него, в основном очень низкоуровнего.
И зачем эта простыня? Да, мне известно, что эмулятор RISC на x86 должен учитывать не только разный набор инструкций, разные размеры данных, разные выравнивания, порядок байт и т.д., в том числе и разное поведение функции sqrt, которая зашита в процессорах х86 уже много лет.
Качество эмулятора и определяется полнотой обработки этих отличий эмулируемой системы от эмулирующей.
Но эмулятор PS3 ещё не написан. Как можно обсуждать его качество?