Портирование игр с PC на PS2. (помогите..)
Модератор: Модераторы разделов
-
игрок
- Сообщения: 45
Портирование игр с PC на PS2.
Если кто знает как портировать игры с PС на PS2,
напишите или дайте сысолку где скачать программу для портирования. 
-
Shura
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Re: Портирование игр с PC на PS2.
Портирование - это сложная процедура и автоматически не решаемая. Максимум, что может быть - это эмулятор, но такого не видел для PS2.
Rock'n'roll мертв © БГ
-
ShadowFlash
- Сообщения: 162
- ОС: Kubuntu 14.04 LTS, MacOS 10.9
Re: Портирование игр с PC на PS2.
Для программера, который ас из асов и в совершенстве знаком с архитектурой и PS2 и PC портировать игру с PS2 или на PS2 очень непросто из-за сложной архитектуры этой PS2.
А что касается эмулятора, то скоро будет, OpenGL 2.0 версия графического плагина ZeroGS почти готова, собственно об этом на сайте PCSX2 написано на первой странице, так что на нашей улице еще будет праздник.
Правда эмулятор, конечно не ePSXe какой-нибудь - пока сильно сыроват, и машинка нужна неслабая, крайне желательны два ядра/процессора, практически обязательна поддержка SSE2 и нужна видеокарта не ниже 6600 (у нас в линуксе именно и только nVidia,экзотика типа Wildcat Realizm не учитывается, потому что "спасибо" ATI за "отличные" драйверы.), но тем не менее прогресс этого дела крайне впечатляет - тестировал Final Fantasy X в виндовой версии еще на старой машинке с процессором Athlon XP 3200+ (а он без SSE2 - минус 40% скорости, если не больше) - 15-17 fps.
Очень впечатлило после того, что было год назад - BIOS без звука со скоростью 3 кадра в секунду.
А что касается эмулятора, то скоро будет, OpenGL 2.0 версия графического плагина ZeroGS почти готова, собственно об этом на сайте PCSX2 написано на первой странице, так что на нашей улице еще будет праздник.
Правда эмулятор, конечно не ePSXe какой-нибудь - пока сильно сыроват, и машинка нужна неслабая, крайне желательны два ядра/процессора, практически обязательна поддержка SSE2 и нужна видеокарта не ниже 6600 (у нас в линуксе именно и только nVidia,экзотика типа Wildcat Realizm не учитывается, потому что "спасибо" ATI за "отличные" драйверы.), но тем не менее прогресс этого дела крайне впечатляет - тестировал Final Fantasy X в виндовой версии еще на старой машинке с процессором Athlon XP 3200+ (а он без SSE2 - минус 40% скорости, если не больше) - 15-17 fps.
Очень впечатлило после того, что было год назад - BIOS без звука со скоростью 3 кадра в секунду.
-
игрок
- Сообщения: 45
Re: Портирование игр с PC на PS2.
Понятно что сложно портировать,но я хотела узнать может кто сумел игры с PS на PS2 перегонять.
-
ShadowFlash
- Сообщения: 162
- ОС: Kubuntu 14.04 LTS, MacOS 10.9
Re: Портирование игр с PC на PS2.
Знаю пару человек, они и занимались портированием игр с PS2 на PC имея в наличии, разумеется, исходники этих игр и полтора года времени, при том, что этим занималось 9 человек.
Имея только диск или его образ всё что можно - это запустить на эмуляторе или приставке (рекомендую на ближайшие два года первый вариант, как самый простой и недорогой, приставка даже с учётом чиповки стоит дешевле средней видеокарты для PC (за 5-6 тысяч ничего приличного не купишь).
Имея только диск или его образ всё что можно - это запустить на эмуляторе или приставке (рекомендую на ближайшие два года первый вариант, как самый простой и недорогой, приставка даже с учётом чиповки стоит дешевле средней видеокарты для PC (за 5-6 тысяч ничего приличного не купишь).
-
Shura
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Re: Портирование игр с PC на PS2.
ShadowFlash
Человеку требуется наоборот, с PC на PS2, так что эмулятор врядли будет
Человеку требуется наоборот, с PC на PS2, так что эмулятор врядли будет
Rock'n'roll мертв © БГ
-
игрок
- Сообщения: 45
Re: Портирование игр с PC на PS2.
Об этом и речь, что на PC игры есть которые очень хочется на PS2.
-
unflag
- Бывший модератор
- Сообщения: 1030
- Статус: здесь могла бы быть ваша реклама
- ОС: Debian testing/Win Server 2008
Re: Портирование игр с PC на PS2.
Далеко нетривиальная задача. И практически невыполнимая. Для официального создания игры на ПС2 нужно кучу денег, хорошую команду и кучу времени. И если проект заинтерисует Sony, то они за нехилые бабки продадут лицензию и девкит. Естественно, что для себя лицензия не нужна, но без девкита никак. Архитектура ПС2 сложная, просто так в ней не разобраться - даже опытные разработчики клянут на чем свет стоит это несчастную соньку. А уж портирование вообще невозможно без исходных кодов портируемой игры. Создать с нуля легче будет, и то - практически нереально без официального "одобрямс" от Sony. Ибо другого способа получить инструменты разработчика, кажется, нет в природе. Что касается эмулятора - его не будет. Эмуляция не позволит близкую по производительности платформу эмулировать. Слишком много ресурсов нужно. Возможно, какие-нибудь старые игрушки и будут эмулироваться на ПС3, да только кому надо заморачиваться, если проще и дешевле за пару бутылок пива подходящую машину взять и играть?=)
One day! One day, who knows?
Someday! Someday I suppose!
Конференция в jabber: linuxforum@conference.jabber.ru
-
ShadowFlash
- Сообщения: 162
- ОС: Kubuntu 14.04 LTS, MacOS 10.9
Re: Портирование игр с PC на PS2.
Ну на PS3 пока можно только что со скрЫпом запустить DOSBox, но не более того, и скрЫпеть он будет очень даже по-старчески медленно, потому что невозможно использовать полностью процессор (с таким огрызком, который там оставили от него линуксу, вряд-ли PS3 сможет обогнать писишник на
Athlon XP 1500+) и VESA фреймбуффер не слишком-то поможет делу, посему тот же Q3 конечно портировать можно, но шустрый софтварный рендерер написать будет не так просто.
На PS2 портировать писишные игры можно, одни - относительно просто (Doom, Duke Nukem 3D, Shadow Warrior), другие сложнее (на движке Quake3), если это делать для себя, то в принципе не обязательно использовать официальный SDK, можно обойтись и GPLным.
Athlon XP 1500+) и VESA фреймбуффер не слишком-то поможет делу, посему тот же Q3 конечно портировать можно, но шустрый софтварный рендерер написать будет не так просто.
На PS2 портировать писишные игры можно, одни - относительно просто (Doom, Duke Nukem 3D, Shadow Warrior), другие сложнее (на движке Quake3), если это делать для себя, то в принципе не обязательно использовать официальный SDK, можно обойтись и GPLным.
-
игрок
- Сообщения: 45
-
Kai SD
- Сообщения: 622
- Статус: линуксоид-сектант
- ОС: gentoo 2008.0 x86_64
Re: Портирование игр с PC на PS2.
Примерно так:
1. Находишь пару толковых программистов.
2. Идете с ними на ps2dev.org
3. В разделе PS2 качаете тулчейн и утилитки.
4. Там же изучаете доки, уроки и примеры.
5. Берете исходники желаемой игры и пытаетесь довести их до состояния работы на PS2. Похоже, что проще всего это сделать с играми, использующими SDL, ибо SDL портирован на все.
Результат такой работы будет требовать чипованной приставки и на "чистых" скорее всего не заработает.
1. Находишь пару толковых программистов.
2. Идете с ними на ps2dev.org
3. В разделе PS2 качаете тулчейн и утилитки.
4. Там же изучаете доки, уроки и примеры.
5. Берете исходники желаемой игры и пытаетесь довести их до состояния работы на PS2. Похоже, что проще всего это сделать с играми, использующими SDL, ибо SDL портирован на все.
Результат такой работы будет требовать чипованной приставки и на "чистых" скорее всего не заработает.
С уважением
Kai SD
Kai SD
-
игрок
- Сообщения: 45
Re: Портирование игр с PC на PS2.
Kai SD писал(а): ↑09.05.2007 02:44Примерно так:
1. Находишь пару толковых программистов.
2. Идете с ними на ps2dev.org
3. В разделе PS2 качаете тулчейн и утилитки.
4. Там же изучаете доки, уроки и примеры.
5. Берете исходники желаемой игры и пытаетесь довести их до состояния работы на PS2. Похоже, что проще всего это сделать с играми, использующими SDL, ибо SDL портирован на все.
Результат такой работы будет требовать чипованной приставки и на "чистых" скорее всего не заработает.
Способ интересный, сложный, но стоит попробовать, осталось только найти пару толковых программистов.
-
zenitur
- Сообщения: 594
- Статус: Одмин
- ОС: openSuSE 10.2
Re: Портирование игр с PC на PS2.
Новый PCSX2 совершил очередной прорыв, и теперь справляется. Читаем здесь, как запустить.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
-
Denjs
- Сообщения: 1685
- ОС: SuSe 10.2
Re: Портирование игр с PC на PS2.
Никак, успокойтесь.
"Портированные" c PC игры, которые вы видите на PS2 (например "Half-Life" или "Half-Life:Dacay") - это совершенно другие, заново написанные программы, исполняющие похожий сценарий, и не более.
Потому успокойтесь и забудьте.
-
zenitur
- Сообщения: 594
- Статус: Одмин
- ОС: openSuSE 10.2
Re: Портирование игр с PC на PS2.
Об этом ответили выше!Ответили умные дяди и тёти,чьему мнению я полностью доверяю!Возможно портирование!Но крайне сложно.Про заново написанные игры - это вы из головы взяли,предлоложили,такую представляете картину?Или действительно знаете?Складывается впечатление,что правильный ответ - первый!
Не всё так плохо!В PS 2 есть DirectX и OpenGL, в PS 3 - только OpenGL.Если я не ошибаюсь.Только нужен ли S.T.A.L.K.E.R. для PS? игрок,вы не слушайте твердящих "для игр есть консоли"!У них комплекс,нативных игр же нет.
Не всё так плохо!В PS 2 есть DirectX и OpenGL, в PS 3 - только OpenGL.Если я не ошибаюсь.Только нужен ли S.T.A.L.K.E.R. для PS? игрок,вы не слушайте твердящих "для игр есть консоли"!У них комплекс,нативных игр же нет.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
-
Alxn1
- Сообщения: 402
- Статус: Красноглазик со стажем
- ОС: Mavericks
Re: Портирование игр с PC на PS2.
Что-то я про DirectX сомневаюсь. На XBox оно есть, а на PS врятли. Это раз. А во-вторых, портирование (если игра нормально написана) заключается в переписывании низкоуровневых частей (модуей) по работе со звуком, графикой, файловой системой и прочего. Если игра написана индусами под грибы - то может оказаться проще переписать ее заново. Работал я одно время в одной аутсорсинговой компании, которая как раз этим занималась, только что под мобильники. Большую часть игр, которые приходили к нам, мы просто заново писали, используюя готовые ресурсы (графику, звуки и прочее)
-
zenitur
- Сообщения: 594
- Статус: Одмин
- ОС: openSuSE 10.2
Re: Портирование игр с PC на PS2.
Индусами под грибы ))) Прошу прощения у комментатора, которого я в предыдущий раз комментировал, что упрекнул его в отсутствии знаний - я сам без знаний и комментирую. Никто не запрещал мнение высказывать.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
-
Denjs
- Сообщения: 1685
- ОС: SuSe 10.2
Re: Портирование игр с PC на PS2.
zenitur писал(а): ↑25.03.2009 23:05Об этом ответили выше!Ответили умные дяди и тёти,чьему мнению я полностью доверяю!Возможно портирование!Но крайне сложно.Про заново написанные игры - это вы из головы взяли,предлоложили,такую представляете картину?Или действительно знаете?Складывается впечатление,что правильный ответ - первый!
1) не может один код работать одинаково успешно на разных аппаратных платформах. Одного того, что PC - Это MIPS (более-менее), а PS2 - это RISС процессоры, уже достаточно, чтобы переделать программу. именно исходный код. А многие вещи и писать заново. И я не говорю про обвязку и т.п.
2) именно поэтому код в основной своей части переписывается. Остается, если есть, скриптовый код и "медия-данные".
поэтому в совокупности - "портирование" - это зачастую и есть "заново написанние программы", программы использующей от исходной только данные и то не все и не в оригинальном виде. Если получается - то и некоторые куски исходного кода.
Портируйте пожалуйста игры для Spectrum на PC? не под эмулятором запустить, а именно портировать. и попробуйте потом сказать что это не написание новой программы.
