Эмулятор Sony PlayStation Portable Jpcsp [Multi14/+] (Emul/0.6 SVN r3009) 2013
- Размер: 242 MB
- Категория: download / Игры для PSP
- Загрузок: 4 726
- Комментарии: 0
- Дата обновления:08.03.2013
обзор Эмулятор Sony
Содержание раздачи: Эмулятор Sony PlayStation Portable Jpcsp
Дата выхода: 05 марта 2013 года
Разработчик: shadow & fiveofhearts & hlide & Orphis & Dreampeppers99 & gid15 & mad & shash & gigaherz & zarjan & aisesal & mozvip
Тип издания: Эмулятор игровой приставки
Версия: 0.6. r3009
Системные требования:
•операционная система
Linux OS / Windows XP / Vista / 7
•минимальная конфигурация
Центральный процессор: Pentium 4 и выше
Объем оперативной памяти: 1GB RAM (обратите внимание для комфортной работы под Vista/7 требуется не менее 2Gb ОЗУ)
Графический процессор: С поддержкой Pixel Shader model 2.0, за исключением серии NVIDIA FX
•рекомендуемая конфигурация
Windows Vista / Windows 7 (32 bit or 64 bit) с последним DirectX
Центральный процессор: Intel Core Duo @ 2.5ghz и выше
Объем оперативной памяти: 1GB on Linux/Windows XP, 2GB или больше для Vista/7
Графический процессор: 8800gt и выше (для поддержки Direct3D10)
Описание:
Jpcsp является самым передовым эмулятором PlayStation Portable, позволяющий играть в PSP игры на PC.
Jpcsp была начата разрабатываться в июле 2008 года и был разработан небольшой, но активной командой.
Хотя Jpcsp написано в Java, она уже может достигать 100% PSP скорость на многих коммерческих игр ... и производительность эмулятора постоянно растет.
Jpcsp использует все преимущества двухъядерных процессоров, соответствующий PSP двухъядерные архитектуры. Даже четырехъядерные процессоры могут дать небольшой прирост производительности, оставляя свободными ядрами для Java JIT-компилятор и кэш-графики.
NVIDIA видеокарты полностью поддерживаются, и Jpcsp может воспользоваться, мощными графическими процессорами. Проблемы были зарегистрированы с ATI / AMD видеокартами, но новые версии драйверов Catalyst могут решить проблемы.
Проект все еще бета-версия, но в настоящее время более 400 игр уже воспроизводится.
Видео и звук Atrac3 поддерживается, но только на Windows 32 bit системе. Atrac3 + звук не поддерживается, как в настоящее время нет кодеков для этого формата. Тем не менее, ATRAC3 + могут быть расшифрованы автоматически на Windows 32bit при установке SonicStage.
Jpcsp - довольно молодой эмулятор Playstation Portable, и, как мне кажется, будет еще множество изменений его интерфейса, но все же решил написать инструкцию по текущей версии. Ведь пользователи не будут ждать пока он полностью сформируется, а эмулировать уже сейчас охота. Многие функции недокументированны, поэтому инструкция будет не совсем полной, но даст понять, что к чему в этом эмуляторе.
Для запуска эмулятора вам первым долгом нужно загрузить и установить Java платформу, что вы можете сделать на сайте Java. После установки и обновления (если потребует) нам еще понадобиться скачать и установить необходимые Java кодеки (их нет в обычных паках видео кодеков, так что качать обязательно), которые находятся в папке Codec. После данных приготовлений, идем в нашу папку с эмулятором и запускаем его через файл start-windows-x86.bat. Если вы все правильно сделали, то увидите консольное окошко, окно Logger и, собственно, само окно эмулятора, такое, как на выше на скриншоте.
Первым делом нам нужно наш эмулятор настроить. Идем в меню Options и выбираем пункт Configurations. В первой закладке General мы видим множество неизвестных параметров, которые сейчас попробуем рассмотреть по порядку.
Unpack PBP when loading - При включении данной галочки, распаковывает PBP файл игры при ее запуске для дальнейшего изменения и сохранения в образ. Нам эта функция не нужна на данный момент, смело отключаем.
Save window positions on exit - сохранение позиции окна эмуляции после выхода из эмулятора и дальнейшего его запуска.
Use compiler (dynarec) - При включении dynarec рекомпилятора скорость обработки данных очень сильно увеличивается, что в свою очередь влияет и на скорость эмуляции. Рекомендуется включить..
Enable file IO logging - Включает запись IO логов в отдельный файл. Рекомендуется отключить.
И в самом конце этой закладки есть настройки по типу вызова образов игр эмулятором. При выборе Use UMD Browser, вам придется каждый раз искать образ с игрой вручную в обычном диалоговом окне. Use Classic Open Dialog for UMD будет запускать специальный проводник по вашим играм, как на скрине ниже. Образы игр наш браузер просто так не находит, так что нам нужно указать ему папку с вашими PSP образами на компьютере. Для этого выберите правильный путь в образам в опции UMD path folder.
С вкладкой General разобрались, теперь переходим к Video.
Здесь у нас много чего неизвестного есть...
Disable VBO (automatically disabled if not supported) - Полностью отключает буфер обработки вершинных шейдеров. Эмуляция без VBO заметно медленнее, так что не рекомендуется включать эту функцию. К тому же он автоматически отключается, если игра его не поддерживает.
Only GE graphics (not recommended for homebrew) - При включении обрабатывается только графическая составляющая игр, что значительно увеличивает скорость эмуляции, благодаря отключению множества ненужных вещей. Рекомендуется включать почти во всех играх, но возможны такие глюки как мерцание экрана и потеря плавности анимации (пример игры, в которой не стоит включать данную функцию - Hatsune Miku: Project Diva).
Use vertex cache - При включении используется кэш для вершинных шейдеров. Помогает пройти места, где зависает игра с включенными шейдерами в настройках. Рекомендуется включить, но если в проблемном месте эмулятор все равно вылетает, то стоит выключить функцию вместе с Use shaders в вкладке General.
Теперь переходим к разделу Audio:
Disable audio threads - Отключает звуковые темы, в некоторых случаях стоит включать, если игра виснет из-за звука.
Disable audio channels - Отключает аудио каналы, не рекомендуется включать.
Disable audio blocking - Отключение части аудио блоков, также обычно не влияет на игры, поэтому отключать не стоит.
Теперь переходим к разделу Memory:
Ignore invalid memory acces (not recommended) - Игнорирование неправильных запросов к памяти. Стоит пробовать включать только в играх постоянно переходящих в режим паузы эмуляции из-за сбоя. Если данный хак не поможет, то отключайте и пробуйте другой.
Ignore unmapped imports (not recommended) - При включении игнорируются все ошибки импорта. Помогает в некоторых играх пройти проблемные места без зависания эмуляции, но по умолчанию стоит держать функцию выключенной.
Теперь переходим к разделу Media:
Use Media Engine (experimental) - Рекомендуется включить для обработки видео составляющей вашей игры. В очень редких случаях приводит к остановке эмуляции.
Пока что всё что известно в этом разделе.
Теперь переходим к разделу Display:
Anti-aliasing - сглаживание
Resolution - разрешение экрана
Ну и соответственно запускать эмулятор в полноэкранном режиме.
Вкладка в настройках - Controls. Здесь мы настраиваем управление как нам удобно. Просто жмем на нужную кнопку и выбираем клавишу на вашей клавиатуре. От каждой кнопки идет стрелка, показывающая где она находится на реальной консоли, так что не заблудитесь. После окончания настроек жмем "OK" для закрытия окна настроек.
Теперь нам осталось одно - запустить игру. В меню File, выбираем пункт Load UMD. Если вы выбирали в настройках Use Classic Open Dialog for UMD, тогда перед вами откроется браузер с списком всех игр находящихся в выбранной папке. Выделяем нужную, жмем Load и кнопку Run. Если все правильно настроено и игра эмулируется, то вы увидите как в окне эмулятора пойдет счетчик fps. Игра может сбрасываться на паузу (будет выделено кнопка Pause). В этом случае пробуйте снова нажать Run. Если бестгеймер нет проблема возникает множество раз, тогда пробуйте включать один из хаков в настройках, который позволяет пропускать ошибки (закладка Video).
Дата выхода: 05 марта 2013 года
Разработчик: shadow & fiveofhearts & hlide & Orphis & Dreampeppers99 & gid15 & mad & shash & gigaherz & zarjan & aisesal & mozvip
Тип издания: Эмулятор игровой приставки
Версия: 0.6. r3009
Системные требования:
•операционная система
Linux OS / Windows XP / Vista / 7
•минимальная конфигурация
Центральный процессор: Pentium 4 и выше
Объем оперативной памяти: 1GB RAM (обратите внимание для комфортной работы под Vista/7 требуется не менее 2Gb ОЗУ)
Графический процессор: С поддержкой Pixel Shader model 2.0, за исключением серии NVIDIA FX
•рекомендуемая конфигурация
Windows Vista / Windows 7 (32 bit or 64 bit) с последним DirectX
Центральный процессор: Intel Core Duo @ 2.5ghz и выше
Объем оперативной памяти: 1GB on Linux/Windows XP, 2GB или больше для Vista/7
Графический процессор: 8800gt и выше (для поддержки Direct3D10)
Описание:
Jpcsp является самым передовым эмулятором PlayStation Portable, позволяющий играть в PSP игры на PC.
Jpcsp была начата разрабатываться в июле 2008 года и был разработан небольшой, но активной командой.
Хотя Jpcsp написано в Java, она уже может достигать 100% PSP скорость на многих коммерческих игр ... и производительность эмулятора постоянно растет.
Jpcsp использует все преимущества двухъядерных процессоров, соответствующий PSP двухъядерные архитектуры. Даже четырехъядерные процессоры могут дать небольшой прирост производительности, оставляя свободными ядрами для Java JIT-компилятор и кэш-графики.
NVIDIA видеокарты полностью поддерживаются, и Jpcsp может воспользоваться, мощными графическими процессорами. Проблемы были зарегистрированы с ATI / AMD видеокартами, но новые версии драйверов Catalyst могут решить проблемы.
Проект все еще бета-версия, но в настоящее время более 400 игр уже воспроизводится.
Видео и звук Atrac3 поддерживается, но только на Windows 32 bit системе. Atrac3 + звук не поддерживается, как в настоящее время нет кодеков для этого формата. Тем не менее, ATRAC3 + могут быть расшифрованы автоматически на Windows 32bit при установке SonicStage.
Особенности:
Jpcsp SVN changelog:
--------------------------------------------------------------------------------------
r2984
Avoid NullPointerException in sceMpeg.onRingbufferPutIoRead(sceMpeg.java:957)
---------------------
r2983
Further improvement for sceUtilitySavedata: better state transition for modes having no dialog with the user (refinement of r2976).
---------------------------------------------------------------------------------------
r2985
Fixed scePsmfPlayerGetPsmfInfo: return current video timestamp in first return value.
---------------------------------------------------------------------------------------
r2986
Improved scePsmfPlayerGetPsmfInfo: first returned value is last timestamp of
video
r2987
Avoid java exception when resetting the vertex cache (part of Issue 342)
r2988
Fixed Issue 336 : screenshot is now saving the correct image.
r2989
Improved looping of sceAtrac3plus sound when the loop end sample is past the end
of the atrac.
r2990
sceUtilitySavedata is now rendered inside the PSP screen and no longer in an
pop-up window. This is more appropriate for full-screen mode.
The look&feel almost matches the PSP, including shadows under the font text. The
glow around the icon is still missing. The best rendering results are achieved
using your own PSP fonts.
Added shadow support for PSP fonts.
sceUtilityOsk and sceUtilityMsgDialog not yet updated.
r2991
Slight performance improvement: more efficient compilation of typical sequences
of sw/lw to the stack (head/trail of code blocks).
---------------------------------------------------------------------------------------
r2992
Fixed compiler error introduced by r2991
r2993
Few fixes in sceNp, sceNpAuth and sceNpService dummy modules.
r2994
Small fix in sceAtracLowLevelDecode when the atrac3 data cannot be decoded:
return the correct number of output channels.
r2995
Improved the looping of streamed Atrac3 sound when it can be decoded by Xuggler.
r2996
Small compatibility improvement when starting the root thread: 1 more byte is
passed as thread argument.
r2997
Improved "Clear Texture Cache" function to also clear the video textures.
r2998
Improved compatibility of sceUtilityLoadModule() for "Kamen Rider Climax Heroes
OOO - ULJS00331": this game expects a specific return value when loading the
PSP_MODULE_NET_HTTPSTORAGE module.
---------------------------------------------------------------------------------------
r2999
Updated Windows start-up scripts: check for explicit JRE 7 if the "reg" command is not available. Windows 32 bit: set the max memory size to 768MB instead of 1024MB for Windows XP (this was an old request).
---------------------
r3000
Update for the handling of UBO with shaders required by the new Nvidia driver 314.07. The update could also help for other drivers (e.g. ATI/AMD, Intel).
---------------------
r3001
Fixed the rendering of sceUtilitySavedata on the PSP screen. Improved compatibility of sceDisplaySetFrameBuf: return the same error codes as the PSP. Code clean-up in sceDisplay.
---------------------
r3002
Needed for r3001.
---------------------
r3003
Code clean-up. Improved a few return codes in sceAudio. Improved the performance at startup to read the debug font.
---------------------
r3004
Fixed the audio not always correctly muted when selecting the menu entry "Mute audio"
---------------------
r3005
Added new native java method for long integer mult&div
---------------------
r3006
Added new native java method for long integer mult&div
---------------------------------------------------------------------------------------
r3007
Fixed sceUtilitySavedata when displaying an icon smaller than the standard size, avoid "ArrayIndexOutOfBoundsException: Coordinate out of bounds!".
---------------------------------------------------------------------------------------
r3008
Improved r2996: additional 1 byte as thread argument is only passed on newer
firmwares (assuming from v2.00).
---------------------------------------------------------------------------------------
r3009
Fix for sceUtilitySavedata: do not overwrite previous GE list still in rendering (in case sceUtilitySavedataUpdate() is called very often)
---------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
r2984
Avoid NullPointerException in sceMpeg.onRingbufferPutIoRead(sceMpeg.java:957)
---------------------
r2983
Further improvement for sceUtilitySavedata: better state transition for modes having no dialog with the user (refinement of r2976).
---------------------------------------------------------------------------------------
r2985
Fixed scePsmfPlayerGetPsmfInfo: return current video timestamp in first return value.
---------------------------------------------------------------------------------------
r2986
Improved scePsmfPlayerGetPsmfInfo: first returned value is last timestamp of
video
r2987
Avoid java exception when resetting the vertex cache (part of Issue 342)
r2988
Fixed Issue 336 : screenshot is now saving the correct image.
r2989
Improved looping of sceAtrac3plus sound when the loop end sample is past the end
of the atrac.
r2990
sceUtilitySavedata is now rendered inside the PSP screen and no longer in an
pop-up window. This is more appropriate for full-screen mode.
The look&feel almost matches the PSP, including shadows under the font text. The
glow around the icon is still missing. The best rendering results are achieved
using your own PSP fonts.
Added shadow support for PSP fonts.
sceUtilityOsk and sceUtilityMsgDialog not yet updated.
r2991
Slight performance improvement: more efficient compilation of typical sequences
of sw/lw to the stack (head/trail of code blocks).
---------------------------------------------------------------------------------------
r2992
Fixed compiler error introduced by r2991
r2993
Few fixes in sceNp, sceNpAuth and sceNpService dummy modules.
r2994
Small fix in sceAtracLowLevelDecode when the atrac3 data cannot be decoded:
return the correct number of output channels.
r2995
Improved the looping of streamed Atrac3 sound when it can be decoded by Xuggler.
r2996
Small compatibility improvement when starting the root thread: 1 more byte is
passed as thread argument.
r2997
Improved "Clear Texture Cache" function to also clear the video textures.
r2998
Improved compatibility of sceUtilityLoadModule() for "Kamen Rider Climax Heroes
OOO - ULJS00331": this game expects a specific return value when loading the
PSP_MODULE_NET_HTTPSTORAGE module.
---------------------------------------------------------------------------------------
r2999
Updated Windows start-up scripts: check for explicit JRE 7 if the "reg" command is not available. Windows 32 bit: set the max memory size to 768MB instead of 1024MB for Windows XP (this was an old request).
---------------------
r3000
Update for the handling of UBO with shaders required by the new Nvidia driver 314.07. The update could also help for other drivers (e.g. ATI/AMD, Intel).
---------------------
r3001
Fixed the rendering of sceUtilitySavedata on the PSP screen. Improved compatibility of sceDisplaySetFrameBuf: return the same error codes as the PSP. Code clean-up in sceDisplay.
---------------------
r3002
Needed for r3001.
---------------------
r3003
Code clean-up. Improved a few return codes in sceAudio. Improved the performance at startup to read the debug font.
---------------------
r3004
Fixed the audio not always correctly muted when selecting the menu entry "Mute audio"
---------------------
r3005
Added new native java method for long integer mult&div
---------------------
r3006
Added new native java method for long integer mult&div
---------------------------------------------------------------------------------------
r3007
Fixed sceUtilitySavedata when displaying an icon smaller than the standard size, avoid "ArrayIndexOutOfBoundsException: Coordinate out of bounds!".
---------------------------------------------------------------------------------------
r3008
Improved r2996: additional 1 byte as thread argument is only passed on newer
firmwares (assuming from v2.00).
---------------------------------------------------------------------------------------
r3009
Fix for sceUtilitySavedata: do not overwrite previous GE list still in rendering (in case sceUtilitySavedataUpdate() is called very often)
---------------------------------------------------------------------------------------
[свернуть]
Инструкция:
Jpcsp - довольно молодой эмулятор Playstation Portable, и, как мне кажется, будет еще множество изменений его интерфейса, но все же решил написать инструкцию по текущей версии. Ведь пользователи не будут ждать пока он полностью сформируется, а эмулировать уже сейчас охота. Многие функции недокументированны, поэтому инструкция будет не совсем полной, но даст понять, что к чему в этом эмуляторе.
Для запуска эмулятора вам первым долгом нужно загрузить и установить Java платформу, что вы можете сделать на сайте Java. После установки и обновления (если потребует) нам еще понадобиться скачать и установить необходимые Java кодеки (их нет в обычных паках видео кодеков, так что качать обязательно), которые находятся в папке Codec. После данных приготовлений, идем в нашу папку с эмулятором и запускаем его через файл start-windows-x86.bat. Если вы все правильно сделали, то увидите консольное окошко, окно Logger и, собственно, само окно эмулятора, такое, как на выше на скриншоте.
Первым делом нам нужно наш эмулятор настроить. Идем в меню Options и выбираем пункт Configurations. В первой закладке General мы видим множество неизвестных параметров, которые сейчас попробуем рассмотреть по порядку.
Unpack PBP when loading - При включении данной галочки, распаковывает PBP файл игры при ее запуске для дальнейшего изменения и сохранения в образ. Нам эта функция не нужна на данный момент, смело отключаем.
Save window positions on exit - сохранение позиции окна эмуляции после выхода из эмулятора и дальнейшего его запуска.
Use compiler (dynarec) - При включении dynarec рекомпилятора скорость обработки данных очень сильно увеличивается, что в свою очередь влияет и на скорость эмуляции. Рекомендуется включить..
Enable file IO logging - Включает запись IO логов в отдельный файл. Рекомендуется отключить.
И в самом конце этой закладки есть настройки по типу вызова образов игр эмулятором. При выборе Use UMD Browser, вам придется каждый раз искать образ с игрой вручную в обычном диалоговом окне. Use Classic Open Dialog for UMD будет запускать специальный проводник по вашим играм, как на скрине ниже. Образы игр наш браузер просто так не находит, так что нам нужно указать ему папку с вашими PSP образами на компьютере. Для этого выберите правильный путь в образам в опции UMD path folder.
С вкладкой General разобрались, теперь переходим к Video.
Здесь у нас много чего неизвестного есть...
Disable VBO (automatically disabled if not supported) - Полностью отключает буфер обработки вершинных шейдеров. Эмуляция без VBO заметно медленнее, так что не рекомендуется включать эту функцию. К тому же он автоматически отключается, если игра его не поддерживает.
Only GE graphics (not recommended for homebrew) - При включении обрабатывается только графическая составляющая игр, что значительно увеличивает скорость эмуляции, благодаря отключению множества ненужных вещей. Рекомендуется включать почти во всех играх, но возможны такие глюки как мерцание экрана и потеря плавности анимации (пример игры, в которой не стоит включать данную функцию - Hatsune Miku: Project Diva).
Use vertex cache - При включении используется кэш для вершинных шейдеров. Помогает пройти места, где зависает игра с включенными шейдерами в настройках. Рекомендуется включить, но если в проблемном месте эмулятор все равно вылетает, то стоит выключить функцию вместе с Use shaders в вкладке General.
Теперь переходим к разделу Audio:
Disable audio threads - Отключает звуковые темы, в некоторых случаях стоит включать, если игра виснет из-за звука.
Disable audio channels - Отключает аудио каналы, не рекомендуется включать.
Disable audio blocking - Отключение части аудио блоков, также обычно не влияет на игры, поэтому отключать не стоит.
Теперь переходим к разделу Memory:
Ignore invalid memory acces (not recommended) - Игнорирование неправильных запросов к памяти. Стоит пробовать включать только в играх постоянно переходящих в режим паузы эмуляции из-за сбоя. Если данный хак не поможет, то отключайте и пробуйте другой.
Ignore unmapped imports (not recommended) - При включении игнорируются все ошибки импорта. Помогает в некоторых играх пройти проблемные места без зависания эмуляции, но по умолчанию стоит держать функцию выключенной.
Теперь переходим к разделу Media:
Use Media Engine (experimental) - Рекомендуется включить для обработки видео составляющей вашей игры. В очень редких случаях приводит к остановке эмуляции.
Пока что всё что известно в этом разделе.
Теперь переходим к разделу Display:
Anti-aliasing - сглаживание
Resolution - разрешение экрана
Ну и соответственно запускать эмулятор в полноэкранном режиме.
Вкладка в настройках - Controls. Здесь мы настраиваем управление как нам удобно. Просто жмем на нужную кнопку и выбираем клавишу на вашей клавиатуре. От каждой кнопки идет стрелка, показывающая где она находится на реальной консоли, так что не заблудитесь. После окончания настроек жмем "OK" для закрытия окна настроек.
Теперь нам осталось одно - запустить игру. В меню File, выбираем пункт Load UMD. Если вы выбирали в настройках Use Classic Open Dialog for UMD, тогда перед вами откроется браузер с списком всех игр находящихся в выбранной папке. Выделяем нужную, жмем Load и кнопку Run. Если все правильно настроено и игра эмулируется, то вы увидите как в окне эмулятора пойдет счетчик fps. Игра может сбрасываться на паузу (будет выделено кнопка Pause). В этом случае пробуйте снова нажать Run. Если бестгеймер нет проблема возникает множество раз, тогда пробуйте включать один из хаков в настройках, который позволяет пропускать ошибки (закладка Video).
Комментарии (0)