Эмуляция > Эмуляторы консолей 5 поколения
[PSX]Xebra
Softer:
--- Цитата: Mukovoz от 15 Апрель 2018, 19:44:54 ---У всех есть задержка нажатия копок (input lag) в эмуляторе ? У меня есть где-то пол секунды. Сравнивал с реальной PS1. Играть некомфортно. Версия xebra171207
--- Конец цитаты ---
Проверил на 180107 - подусекундной задержки нет. На глаз могу лишь сказать, что она в пределах до 66мс.
ElkTheSenior:
--- Цитата: Mukovoz от 15 Апрель 2018, 19:44:54 ---У всех есть задержка нажатия копок (input lag) в эмуляторе ? У меня есть где-то пол секунды. Сравнивал с реальной PS1. Играть некомфортно.
--- Конец цитаты ---
Навскидку, SIM (или Simulation Image Manager) что идёт комплектом с XEBRA, может похвастаться возможностью ручным регулированием запросов PIO.
Разумеется, на свой страх и риск... Задаём параметры SIM. Сохраняем файл конфигурации с расширением SIM. Открываем сохранённый файл ручной конфигурации SIM (XEBRA => File => Open => Simulation Image). Далее, всё как по накатанной; заводим образ и тестируем.
Softer:
--- Цитата: ElkTheSenior от 17 Сентябрь 2018, 21:40:47 ---Навскидку, SIM (или Simulation Image Manager) что идёт комплектом с XEBRA, может похвастаться возможностью ручным регулированием запросов PIO.
--- Конец цитаты ---
PIO чего? Когда выяснишь ответ на этот вопрос, приходи и попробуй дать дельный совет ещё раз.
ElkTheSenior:
--- Цитата: Softer от 17 Сентябрь 2018, 23:11:06 ---Когда выяснишь ответ на этот вопрос, ...
--- Конец цитаты ---
Я предлагаю это выяснить вам, иначе бы не начинал с "навскидку" -_-
Копайте в SIM:
[I Cahce Rate].
Number of clocks required per instruction execution (specified by × 16).
R3000 is 1.0 clock per instruction is the best case to the last the reality is pretty stalled. Some programs are designed for 1.0, others are set with 2.0 or higher, default is 1.5 (× 16 = 0 × 18).
[I Cache Size].
To simulate the mismatch phenomenon between the instruction cache and main memory buffer size.
[Image Rate].
Time required for the GPU's Image-related instruction specify how many times the best case will be (specified by × 16).
[Paint Rate].
Time required for drawing instruction of GPU such as polygon specify how many times the best case will be (specified by × 16).
[Seek Mode].
Operating mode of Seek.
0: Actually read and copy position data from there.
1: Create position data by calculation without reading.
[Seek Rate].
How to calculate the time required for short distance seek of CD.
0: × (1 + random)
1: × (offset + 1), at least 1/75 sec
2, 3, ...: X offset + α, α = 1/300 sec × n
[Transfer Rate].
Number of clocks required per DMA word transfer (specified by × 16).
[Stall Rate].
Number of clocks that the CPU stalls per DMA word transfer (specified by × 16).
Even with DMA, the main memory that is the access destination is shared, device side (also between devices) and the CPU side compete with each other and stall each other. Device side adjustment is Transfer Rate CPU side adjustment is Stall Rate.
Щупайте режимы работы эмулятора:
[Mode 1].
Binary conversion of code as a function unit and execution always perform delay processing and interrupt monitoring instruction cache is pseudo-reproduced, using I Cache Rate.
[Mode 2].
Binary conversion of code as a function unit and execution delay processing. Interrupt monitoring appropriately ends so slightly fast instruction cache is pseudo-reproduced, using I Cache Rate.
[Mode 3].
Execute while interpreting one code one by one always perform delay processing and interrupt monitoring instruction cache is not reproduced at all and I Cache Rate is used.
[Mode 4].
Execute while interpreting one code one by one always perform delay processing and interrupt monitoring I Cache Rate is not used because the instruction cache is completely reproduced.
[Mode 5].
Execute while interpreting one code one by one always perform delay processing and interrupt monitoring reproduce instruction cache, but use I Cache Rate.
In terms of reproducing the inconsistency between cache and main memory for theoretical accuracy, Mode 4, 5 is the highest. If it moves in Mode 4 and does not move with 5, or conversely does not move in 4 and moves in 5, it is definitely a matter of timing adjustment. Experience shows that there are more problems between CPU and device than problems between devices. Therefore it seems easier to adjust for Mode 5 than for Mode 4.
[Notes on execution images].
Even if the memory is changed in PlayStation, it is not immediately reflected in the instruction cache. A game that actively uses this cache characteristic in the first place in Mode 3 it runs away.
In Mode 1 and 2, this cache characteristic can be reproduced in a pseudo manner, data for reproduction varies depending on the environment at the time of execution it is not included in the executable image file. So I evacuated the cache characteristic at the timing of being used correctly you can not recover normally from a bad executable image file.
There are no problems with Mode 4 and 5, but in Mode 1 and 2 bad executable image file between it does not mean that you can return to normal in Mode 4 and 5. It seems that the bad probability between the two is considerably low if you absolutely want to avoid it, you will always have to continue running in Mode 4, 5.
Кстати, с недавних пор (от 07.12.2017) эмулятор научили подхватывать внешние PSEmuPro (не ниже 1.0 спецификации) плагины, допустим, OGL2 от Pete Bernert`а :) ... При этом, родные "Use OpenGL" и "Draw with OpenGL" должны быть сняты, а внешний DLL (gpuPeteOpenGL2) переименован в VIDEO.DLL.
Проверять, - не проверял. Однако, в сети утверждают, что работает.
max steiner:
--- Цитата: ElkTheSenior от 18 Сентябрь 2018, 19:27:56 ---Кстати, с недавних пор (от 07.12.2017) эмулятор научили подхватывать внешние PSEmuPro (не ниже 1.0 спецификации) плагины
--- Конец цитаты ---
и впрямь работает, правда без pgxp
956Ruslan:
после установки Microsoft Virtual PC 2007 эмулятор xebra171207 начал жутко тормозить, никто не подскажет как это вылечить???
Softer:
--- Цитата: 956Ruslan от 03 Ноябрь 2018, 11:25:48 ---после установки Microsoft Virtual PC 2007 эмулятор xebra171207 начал жутко тормозить, никто не подскажет как это вылечить???
--- Конец цитаты ---
У меня всегда стоят оба и ничего никогда не тормозило.
Можно подробнее про тормоза xebra171207? Какое железо, какая игра, какие нагрузки на железо во время тормозов? И тормозит ли последняя версия xebra?
956Ruslan:
--- Цитата: Softer от 03 Ноябрь 2018, 13:05:05 ---У меня всегда стоят оба и ничего никогда не тормозило.
Можно подробнее про тормоза xebra171207? Какое железо, какая игра, какие нагрузки на железо во время тормозов? И тормозит ли последняя версия xebra?
--- Конец цитаты ---
проц AMD 6300
оператива 8 ГБ
видео Veineda 750 TI
в новой версии видео уже прям так не тормозило, но звук хрипел и щёлкал проверил на Tekken 3 Plus, Duke Nukem, я всё равно собирался винду переустанавливать, так вот: после установки эмулятор заработал как положено, виртуальную машину ставить не стал, наверно какой то конфликт с драйверами получается
Softer:
--- Цитата: 956Ruslan от 05 Ноябрь 2018, 13:27:18 ---виртуальную машину ставить не стал, наверно какой то конфликт с драйверами получается
--- Конец цитаты ---
Да я смотрю вы специалист которому можно было ничего на этот счёт и не отвечать :lol:.
956Ruslan:
--- Цитата: Softer от 05 Ноябрь 2018, 14:44:39 ---Да я смотрю вы специалист которому можно было ничего на этот счёт и не отвечать :lol:.
--- Конец цитаты ---
хотелось обойтись без радикальных мер...
Alone:
Не пойму как сменить диск по ходу игры, если нет сейва в конце предидущего(типа Паразитки2)
Upd: Разобрался. Run/Open Shell/File/CD-Rom image/Close Shell.
Навигация
Перейти к полной версии