Эмуляция > Эмуляторы консолей 5 поколения
ePSXe - эмулятор Sony PlayStation
<< < (265/301) > >>
Neon:

Вся необходимая информация находится под спойлером ниже: В связи с тем, что на форуме с завидным постоянством возникают темы о сабже и зачастую это темы с одними и теми же вопросами, был создан этот топик. Отныне, все проблемы и вопросы связанные с ePSXe складываются сюда. Но прежде чем что-то спрашивать прочитайте нижеследующее.

Две подробные статьи о настройке и запуске эмулятора "ePSXe":
Номер раз - на "Emu-Land"
Номер два - на "Emu-Russia"

Самые популярные вопросы и ответы на них.
- У меня игры идут слишком быстро. Что делать?
Поставить галку на "Use FPS Limit", выбрать "Auto-detect FPS/Frame skipping limit" или "FPS limit" с значением 60 (можно поиграться).

Домашняя страница эмулятора: http://www.epsxe.com

Cкачать эмулятор:
* ePSXe 2.0.5 (Win32)
* ePSXe 2.0.5 (Linux х32) и ePSXe 2.0.5 (Linux х64)
* ePSXe 2.0.6 (Android)
* ePSXe 2.0.5 (MacOSX 64bits NO UI) и ePSXe 2.0.5 (MacOSX 64bits GTK3)

Кстати у кого не запускается (как у меня) тут теперь требуется две новые dllки:
 zlib1.zip и  wnaspi32.zip - (их распакуйте в папку с эмулятором)

Каталогизатор игр для ePSXe (Программа для хранения настроек эмулятора - ePSXeCutor v1.0.6.0)

Подборка файлов для работы сторонних плагинов - edgbla's CDR Plugin (cdrBlade) и edgbla's Software Rendering Plugin (gpuBladeSoft)

ElkTheSenior:

--- Цитата: Softer от 28 Апрель 2018, 23:52:50 ---Каким макаром ты можешь нагрузить свой старый 2-поточник под завязку
--- Конец цитаты ---

Не знаю, равно как и не знаешь ты, имея в распоряжении i5-4690K.

Не важно, ибо мне это невозможно точно определить. Пусть будет так, как ты определил это для себя, будучи не в положении. Как бы то ни было, но скорее всего, ты прав, ибо морочишь народ явно профессиональней, нежели я. 



OmegaMRK:
ребята у меня монитор 1560х1080 можно как то без растягивания картинку подогнать под него?
Softer:

--- Цитата: OmegaMRK от 20 Май 2018, 02:22:17 ---ребята у меня монитор 1560х1080 можно как то без растягивания картинку подогнать под него?

--- Конец цитаты ---
Да, поставив для полноэкранного разрешения эмулятора любое разрешение 4:3. Если всё равно будет растягиваться, то значит так настроены драйвера GPU и это уже нужно знать какой GPU, чтоб говорить где настраивать.
ParagonUnits:

--- Цитата ---ребята у меня монитор 1560х1080 можно как то без растягивания картинку подогнать под него?
--- Конец цитаты ---

В панели управления nvidia поставь, только разрешение своё!
OmegaMRK:
очепатка 2560х1080* видюха от Н видиа, в эмуляторе такая канетель - я хз как скрины вставлять вот ссылки
https://ibb.co/gzw8Vo
https://ibb.co/dkGmGT
https://ibb.co/cXDNqo

Добавлено позже:
и тут https://www.youtube.com/watch?v=zGRsa8MVooY тип делает всё без проблем фул эйчди так то вроде растягивает может 21:9 просто не поддерживает
Hutt:
OmegaMRK,

Поставьте разрешение своего монитора,а режим масштабирования "try to keep pixel ratio".
Безо всяких растяжек все что можно - впишет в экран, что никак нельзя (например 2d игры)- подрежет по бокам.
Softer:

--- Цитата: OmegaMRK от 20 Май 2018, 16:39:06 ---и тут https://www.youtube.com/watch?v=zGRsa8MVooY тип делает всё без проблем фул эйчди так то вроде растягивает может 21:9 просто не поддерживает

--- Конец цитаты ---
Да, эмулятор не поддерживает 21:9. Вайдскрин хак делает изображение 16:9, которые и были растянуты у тебя до 21:9. Чёрных полос по бокам тебе не избежать. Идёшь вот сюда и ставишь масштабирование в формате изображения и делать это на ГП.

Добавлено позже:

--- Цитата: Hutt от 20 Май 2018, 18:51:35 ---Поставьте разрешение своего монитора,а режим масштабирования "try to keep pixel ratio".

--- Конец цитаты ---
Не во всех играх на PSX все элементы изображения рассчитывались исходя из квадратного пикселя. Много попадается с анаморфным. Как результат при "try to keep pixel ratio" в изображении будет сплошной разброд и шатание.
OmegaMRK:

--- Цитата: Softer от 20 Май 2018, 19:20:09 ---Да, эмулятор не поддерживает 21:9. Вайдскрин хак делает изображение 16:9, которые и были растянуты у тебя до 21:9. Чёрных полос по бокам тебе не избежать. Идёшь вот сюда и ставишь масштабирование в формате изображения и делать это на ГП.

Добавлено позже:Не во всех играх на PSX все элементы изображения рассчитывались исходя из квадратного пикселя. Много попадается с анаморфным. Как результат при "try to keep pixel ratio" в изображении будет сплошной разброд и шатание.

--- Конец цитаты ---
может дело в игре может показалось но при тесте краш бандикут 3 получилось на весь экран. сам крэш, враги ящики и яблоки были как надо но некоторые текстуры искажались

Добавлено позже:

--- Цитата: Hutt от 20 Май 2018, 18:51:35 ---OmegaMRK,

Поставьте разрешение своего монитора,а режим масштабирования "try to keep pixel ratio".
Безо всяких растяжек все что можно - впишет в экран, что никак нельзя (например 2d игры)- подрежет по бокам.

--- Конец цитаты ---
жаль конечно после 21:9  на другой формат смотреть немогу уже. а так хотелось превратить что то старое в конфетку
Softer:

--- Цитата: OmegaMRK от 21 Май 2018, 13:48:11 ---может дело в игре может показалось но при тесте краш бандикут 3 получилось на весь экран. сам крэш, враги ящики и яблоки были как надо но некоторые текстуры искажались

--- Конец цитаты ---
Про какие настройки речь?
Hutt:
OmegaMRK,

Скрины:







Настройки:

Вайдскирин хак - отключен.



Шейдеры (создать текстовики, вставить, переименовать вместе с расширением, нужны оба):

gpuPeteOGL2.slf

/*
   AA shader v2.o + Natural Vision
   
   Copyright (C) 2006 guest(r) - guest.r@gmail.com

   part of code by ShadX

   This program is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public License
   as published by the Free Software Foundation; either version 2
   of the License, or (at your option) any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

*/


uniform sampler2D OGL2Texture;

const mat3 RGBtoYIQ = mat3(0.299, 0.596, 0.212,
                           0.587,-0.275,-0.523,
                           0.114,-0.321, 0.311);

const mat3 YIQtoRGB = mat3(1.0, 1.0, 1.0,
                           0.95568806036115671171,-0.27158179694405859326,-1.1081773266826619523,
                           0.61985809445637075388,-0.64687381613840131330, 1.7050645599191817149);

const vec3 val00 = vec3( 1.2, 1.2, 1.2);

void main()
{
    vec3 c00 = texture2D(OGL2Texture, gl_TexCoord[5].xy).xyz;
    vec3 c10 = texture2D(OGL2Texture, gl_TexCoord[1].xy).xyz;
    vec3 c20 = texture2D(OGL2Texture, gl_TexCoord[2].zw).xyz;
    vec3 c01 = texture2D(OGL2Texture, gl_TexCoord[3].xy).xyz;
    vec3 c11 = texture2D(OGL2Texture, gl_TexCoord[0].xy).xyz;
    vec3 c21 = texture2D(OGL2Texture, gl_TexCoord[4].xy).xyz;
    vec3 c02 = texture2D(OGL2Texture, gl_TexCoord[1].zw).xyz;
    vec3 c12 = texture2D(OGL2Texture, gl_TexCoord[2].xy).xyz;
    vec3 c22 = texture2D(OGL2Texture, gl_TexCoord[6].xy).xyz;
    vec3 dt = vec3(1.0,1.0,1.0);

    float d1=dot(abs(c00-c22),dt)+0.0001;
    float d2=dot(abs(c20-c02),dt)+0.0001;
    float hl=dot(abs(c01-c21),dt)+0.0001;
    float vl=dot(abs(c10-c12),dt)+0.0001;

    float md = d1+d2;   float mc = hl+vl;
    hl*=  md;vl*= md;   d1*=  mc;d2*= mc;
   
        float ww = d1+d2+hl+vl;

    c00 = RGBtoYIQ*((hl*(c10+c12)+vl*(c01+c21)+d1*(c20+c02)+d2*(c00+c22)+ww*c11)/(3.0*ww));   
   
    c00 = vec3(pow(c00.x,val00.x),c00.yz*val00.yz);   

    gl_FragColor.xyz= YIQtoRGB*c00;
}
gpuPeteOGL2.slv

/*
   Copyright (C) 2005 guest(r) - guest.r@gmail.com

   This program is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public License
   as published by the Free Software Foundation; either version 2
   of the License, or (at your option) any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

*/


uniform vec4 OGL2Param;
uniform vec4 OGL2Size;

void main()

{
float x = (OGL2Size.x/2048.0)*OGL2Param.x;
float y = (OGL2Size.y/1024.0)*OGL2Param.y;
vec2 dg1 = vec2( x,y);
vec2 dg2 = vec2(-x,y);
vec2 dx  = vec2(x,0.0);
vec2 dy  = vec2(0.0,y);
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
gl_TexCoord[0] = gl_MultiTexCoord0;
gl_TexCoord[1].xy = gl_TexCoord[0].xy - dy;
gl_TexCoord[2].xy = gl_TexCoord[0].xy + dy;
gl_TexCoord[3].xy = gl_TexCoord[0].xy - dx;
gl_TexCoord[4].xy = gl_TexCoord[0].xy + dx;
gl_TexCoord[5].xy = gl_TexCoord[0].xy - dg1;
gl_TexCoord[6].xy = gl_TexCoord[0].xy + dg1;
gl_TexCoord[1].zw = gl_TexCoord[0].xy - dg2;
gl_TexCoord[2].zw = gl_TexCoord[0].xy + dg2;

}
paul_met:
Чтобы включить соотношения 21:9, понадобятся специальные патчи, которые можно найти тут: https://forums.pcsx2.net/Thread-PSOne-Widescreen-Patches
Это касается лишь 3D игр. Хотя в качестве исключения для 2D игр можно упомянуть лишь Diablo (там почти 21:9).

OmegaMRK:

--- Цитата: paul_met от 21 Май 2018, 18:51:00 ---Чтобы включить соотношения 21:9, понадобятся специальные патчи, которые можно найти тут: https://forums.pcsx2.net/Thread-PSOne-Widescreen-Patches
Это касается лишь 3D игр. Хотя в качестве исключения для 2D игр можно упомянуть лишь Diablo (там почти 21:9).


--- Конец цитаты ---
я бы не назвал эти манипуляции патчем) муторно уж больно хотя результат радует
paul_met:

--- Цитата: OmegaMRK от 22 Май 2018, 01:44:34 ---я бы не назвал эти манипуляции патчем) муторно уж больно хотя результат радует
--- Конец цитаты ---
А что муторного то? Вбил код, который зачастую состоит из одной строки, в чит-меню и вуаля. Если код состоит из нескольких и более строк, то можно сохранить его в файл и загружать затем.
Zombiepriest89:
Подскажите, а какая последняя версия эмуля без новой фишки выравнивания плавающих полигонов, ну что бы максимально аутентично было как на соньке, а то в последних версиях не канон. :lol:
Softer:

--- Цитата: Zombiepriest89 от 02 Июнь 2018, 09:41:01 ---Подскажите, а какая последняя версия эмуля без новой фишки выравнивания плавающих полигонов, ну что бы максимально аутентично было как на соньке, а то в последних версиях не канон.

--- Конец цитаты ---
Что значит не канон? Что бы оно стало не какнон, его надо в настройках предварительно включить  :lol:. Само по себе в неканон-мод оно не заработает.
Zombiepriest89:
Softer, попиксельная точность, это выключить ?
Softer:

--- Цитата: Zombiepriest89 от 02 Июнь 2018, 11:04:30 ---Softer, попиксельная точность, это выключить ?

--- Конец цитаты ---
Невнятно как-то пишешь. Предположу, что тебя смущает наличие галки "sub-pixel precission" по умолчанию. Рассказываю, сама по себе эта галка ничего не даёт. Ей нужен GPU плагин это поддерживающий. По умолчанию выбирается софтовый "GPU core" плагин, который этот хак не поддерживает и на который та галка эффект не оказывает. Поддержку в составе ePSXe имеет "Pete Opengl2 GPU core" плагин. Это его нужно включить, чтоб неканон-мод заработал. Как бы то ни было не понятно в чём у тебя проблема, "sub-pixel precission" в любом случае гвоздями не прибита и можешь эту галку вообще отключить ультимативно. Зачем для этого менять версию эмулятора?

Добавлено позже:
P. S. Ах да, главное - если тебя интересует именно канон и ничего кроме какнона, то в любой версии ePSXe тебе делать нечего. Для максимального канона лучше подойдёт например XEBRA.
ElkTheSenior:

--- Цитата: Zombiepriest89 от 02 Июнь 2018, 09:41:01 --- Подскажите, а какая последняя версия эмуля без новой фишки выравнивания плавающих полигонов, ну что бы максимально аутентично было как на соньке, а то в последних версиях не канон. :lol:

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

1.9.25 :lol:





ADholy:
вылетает при запуске рома, версия 2.0.5 , win10 64 bit , биос рекомендованный, библиотеки с шапки кидал в корневую папку эмулятора
Softer:
ADholy, проверь стоит ли CPU overclocking - x1. Не стоит - поставь.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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