Instructions: Copy UPDATE folder /PSP/GAME/ and run.
Put the 5.00 sony update as 500.PBP in same folder, or let the program download it for you using a wifi connection.
Changes:
- 4.01 to 5.00
- Bug fix: when changing speed in xmb, and the psp turned the brightness to 0 automatically the speed was reseted to 222 again.
Note to pspstates plugin users: this plugin won't work in this firmware due to it being made
specifically for 4.01. Running it in 5.00 M33 can cause problems, wait until an update of plugin.
- Translating the recovery.
To translate the recovery create a text file in ms0:/seplugins/xx_recovery.txt
or flash1:/xx_recoery.txt (they are evaluated in that order), where xx is the language code
of your language:
es -> spanish
en -> english
fr -> french
de -> german
it -> italian
ja -> japanese
ko -> korean
nl -> netherlands
pt -> portuguese
ru -> russian
ch1 -> chinese simplified
ch2 -> chinese traditional
The file en_recovery.txt in translate folder is included for people to translate to their languages, this file is not needed for english people, as the english language is used when no language file is found.
Just change the english strings to your language ones, and put it in the path mentioned above. Be careful to check in the recovery that the lines look fine, don't use too large text.
The spanish file es_recovery.txt will be written by the program in the memory stick.
Перевод ReadMe:
5.00 M33
Инструкция: Скопируйте папку UPDATE в директорию /PSP/GAME/.
Положите официальный сониевский апдэйт 5.00 переименовав в 500.PBP в ту же папку, или позвольте программе самостоятельно скачать её, если вы используете WiFi точку доступа.
Изменения:
- Изменено ядро с 4.01 на 5.00
- Устранен баг: когда меняете скорость процессора в xmb, и psp выставляется к яркости 0 автоматически, скорость сбрасывается на 222 снова.
Замечание: старый PSPStates, который был выпущен для прошивки 4.01 не идет на этой прошивке и вам надо скачать новый.
- Перевод рекавери.
Чтобы перевести рекавери исправьте текстовой документ в директории ms0:/seplugins/xx_recovery.txt
или в flash1:/xx_recoery.txt, где xx - языковой код вашего языка:
es -> испанский
en -> английский
fr -> французский
de -> немецкий
it -> итальянский
ja -> японский
ko -> корейский
nl -> нидерландский
pt -> португальский
ru -> русский
ch2 -> китайский традиционный
Файл en_recovery.txt предназначен для людей для самостоятельного перевода.
Будьте внимательны при проверке рекавери. Линии должны быть в порядке, не используйте слишком большой шрифт.
Испанский файл es_recovery.txt будет записан программой самостоятельно на карту памяти.
Изменения
Добавлена функция в Recovery Menu, которая "увеличивает" скорость чтения с карточки памяти. Внимание:не используйте этот пункт, если у вас установлен 3.71 fatmsmod
Устранен баг, допущенный в 5-ом обновлении, из-за которого PSP не загружалась без карточки памяти или с неоригинальной флешкой. 6-ое обновление этот баг исправляет.
Примечание: Если у вас уже установлена прошивка 5.00 М33, то для обновления на 5.00 М33-6, файл официальной прошивки не требуется!
Установка обновления на 3.52 М33-3 и выше
Запустите "PSP™ Update ver 5.00" из меню "Игра -> Memory Stick™"
После проверки файлов 500.PBP и u235.prx, нажмите для старта обновления.
Появляется установщик, кнопка "Запуск" мигает.
Жмите: - далее - принимаю - далее -
Установщик пошёл, показывая проценты в прогрессбаре.
Когда установка закончится нажмите и ждите автоматической перезагрузки PSP.
Установка обновления на 5.00 М33-Х
Запустите "M33-6 Update" из меню "Игра -> Memory Stick™"
Появляется установщик.
Нажмите и обновление установится самостоятельно.
2. Поддержка программ под ядро 1.50:
--->
LEDA Phat & Slim
Требуется для запуска старых игр или программ:
Написанных под kernel_1.5, состоящих из двух папок, одна из которых со знаком %.
Написанных под kernel_1.0, состоящих из одной папки.
1. Скачайте архив|зеркало|Зеркало|Зеркало 2. Скопируйте папку LEDA в ms0/PSP/GAME/ 3. Запустите программу "LEDA - Legacy Software Loader" из меню "Игра -> Memory Stick™". 4. Всё, программа сама установиться и выйдет обратно в XMB.
Примечание:
При запуске программ под ядро 1.5, на PSP показывает один - файл программы
и параллельно второй - поврежденный файл, от второй папки.
Чтобы поврежденного файла не было, надо обе папки переименовать так:
Папку с процентом на конце - как "%__SCE__Имя_Проги"
Папку без процента - как "__SCE__Имя_Проги"
Где вокруг __SCE__ по два знака подчёркивания!
1.50 Kernel Addon for 5.00
Только для Phat (PSP-100x)
Есть некоторые сервисные программы, требующие настоящей поддержки ядра 1.5, которые не запустятся из-под LEDA. Для этого вам понадобиться установить файлы прошивки 1.50 во Flash0 физически.
Скачайте программу "1.50 Kernel Addon for 5.00" из вложения
Скопируйте папку "PSP" архива в корень карты памяти, соглашаясь на замену.
Скопируйте файл прошивки 1.50 в корень карты памяти, переименовав EBOOT.PBP прошивки в 150.PBP
Запустите программу из меню Игра->Memory Stick™ и установите.
3. Popsloader для 5.00 М33-2 и выше:
--->
Popsloader необходим для запуска игр от Playstation 1 (PSX или PSOne, как их ещё по другому называют).
Readme english
popsloader for 5.00 M33-2 and up (until Sony screws it again)
Requeiments:
- 5.00 M33-2, it won't work in 5.00 M33-1
New:
- Works on 5.00.
- Added 3.80, 3.90 and 4.01.
Upgrade from older version of popsloader:
* Copy seplugins to memstick root folder replacing files.
* Dump 4.01 (choose decrypt all option in psardumper) and copy the file impose.prx in /seplugins/popsloader/ with that name (impose.prx, without numbers)
Install from scratch:
* Copy seplugins to memstick root folder replacing files.
* Dump the desired firmware to extract the files needed. (choose decrypt all option in psardumper)
* Copy the files to /seplugins/popsloader with firmware version as suffix (e.g. popsman.prx -> popsman380.prx)
* Additionally, no matter which pops you want to run, you have to get impose.prx from 4.01 and
copy it to /seplugins/popsloader/ with the name impose.prx (no suffix).
Readme russian
Перевод by ErikPshat
popsloader для 5.00 M33-2 и выше (пока Sony не пофиксит его снова)
Что необходимо:
5.00 M33-2 или выше. Он не будет работать на 5.00 M33-1
Что нового:
Работа на 5.00.
Добавлено 3.80, 3.90 и 4.01.
Обновление от старой версии popsloader:
Скопируйте папку seplugins в корень карточки памяти, с заменой файлов.
Сдампите прошивку 4.01 (выберите опцию "decrypt all" в psardumper), и скопируйте файл impose.prx в/seplugins/popsloader/с тем же названием (impose.prx, без всяких чисел)
Установка с нуля:
Скопируйте папку seplugins в корень карточки памяти, с заменой файлов.
Сдампите необходимую вам прошивку (выберите опцию "decrypt all" в psardumper)
Скопируйте необходимые файлы в папку /seplugins/popsloader с числовым суффиксом, соответствующим версии прошивки (например popsman.prx-> popsman380.prx)
Дополнительно, независимо от того какой pops вы хотите запустить, вы должны получить impose.prx от 4.01 и скопировать его в папку /seplugins/popsloader/ с названием impose.prx (без всякого суффикса).
Создайте в папке "seplugins" файл pops.txt и пропишите в нём строку ms0:/seplugins/popsloader.prx 1.
Единичка в конце ставиться, чтобы плагин принудительно активировался.
Перезагрузите PSP, используя VSH меню: -> RESET DEVICE.
Использование:
--->
Допустим вы скачали и положили игру для PS1 в папку GAME. У вас правильный образ и, опционально, даже есть файл keys.bin, но
-при запуске черный экран
-игра виснет в каком то месте
-есть проблемы с сэйвами
-прочие подобные глюки
В таком случае сразу после запуска игры зажмите и не отпускайте кнопку . Через несколько секунд появится список прошивок. Самый нижний пункт - это версия, встроенная в прошивку. Пробуйте разные версии до тех пор, пока не найдете ту, на которой игра не начнет работать стабильно. Однако отмечу, что есть всё же несколько PSX игр, которые ни у кого и ни на какой прошивке на данный момент не запускаются.
Если вы сделали сами или скачали игру многодискового формата, то учтите, что работают такие игры только при выборе в меню плагина версии 3.72 и выше.
Спасибо ErikPshat'у за такой попс.
Дополнительно
4. PspStates Experiment v2 для PSP SLIM 5.00:
--->
Внимание! Этот плагин работает только на тонких PSP SLIM & LITE!
Владельцев толстых PSP FAT этот плагин не касается!
Плагин для сохранения сэйвов игр в любом месте игры.
Не обязательно, когда игра сама предоставит сделать сохранение после прохождения определённого уровня например!
Скачайте архив и распакуйте в корень карты памяти.
Перезагрузите PSP через VSH меню.
Об использовании плагина, читайте Readme.
Original ReadMe
PspStates Experiment v2 for PSP SLIM 5.00
-----------------------------------------
This is same version as the one for 4.01 M33 but updated to do patches in 5.00 M33, that's why version hasn't changed yet.
Remember to discard old savestates from 4.01 before using the plugin. If you attempt to load a savestate made in 4.01
your ram would be in 4.01 M33 but the flash in 5.00 M33, and soon or later it will crash or give problems.
--------------
Please read carefully this readme before proceeding to use this plugin. There are some
small changes in the readme of this version.
Note: The author will not be responsable of any kind of damage to units or of data loss
(including game data loss) that this software may cause.
This is true for all my software as they are free, but in this case I would feel like I
would indicate it explicitily.
It is recommended that you backup the nand and important data of memory stick before using this plugin, in order to avoid posible loss of data.
This program was never intended to be part of M33 cfw, it always was planned to be released as
a plugin, just to clarify
This software is experimental work and it may behave incorrectly or not work in all cases.
Requisites:
-----------
- 5.00 M33
- A good memory stick is recommended. Fake memory sticks are... fake... and shit, they could make
load and savestate too slow.
Instructions:
-------------
Copy seplugins folder content (IMPORTANT: including the empty folder SAVESTATE, as the plugin will not create it) in /seplugins and activate the plugin using the recovery.
This plugin at the moment will only work in game mode, don't bother to use it in pops or vsh.
If you plan to use the plugin for UMD's or for isos in normal mode, then you will have to flash
the file umdcache.prx in this directory, in /kd using usb flash0. Just disabling the Umd cache in
the XMB may not work properly, it is safer to flash this file. Of course you will loose umdcache.
This file is not coyrighted, it is just a dummy module with the name of a sony file.
SaveState procedure:
--------------------
- To save a state, press the home button in game, and once in the home button screen, press R
plus one of the followings buttons: up, down, right, left, square, triangle, cross, circle or start. Each of this button is considered a "slot", so you can have up to 9 states.
Unlike in previous version, there are now .local and global states. Local states can be loaded
only in the game that saved it, and global ones can be loaded in whatever other game, as soon
as the hardware (same disc in case of umd0s,a memory stick with same iso path in case of isos) is present.
Local states are the normal behaviour: while pressing R in the home button press one of the slot
buttons.
Global states: while pressing R+select, press the slot button.
- At that moment, the PSP will go to sleep mode and return automatically inmediately.
- After the quick sleep mode return, you will see a black screen for some seconds, don't worry it will end. The time can vary depending of games and cpu speed, at this state the program is copying ram from one place to another.
- When the screen is turned on again, you will see the memory stick led blinking for some time: this is the write of the file. If your memory stick is good, this step should be quick.
- The state is saved, it can be loaded during the game or in another game session. (if memory sitck is same or with similar content, you can load other game states withing a game).
The state is saved to one of the followings files:
For global states:
ms0:/seplugins/SAVESTATE/globalstate_u.bin -> up button
ms0:/seplugins/SAVESTATE/globalstate_d.bin -> down button
ms0:/seplugins/SAVESTATE/globalstate_l.bin -> left button
ms0:/seplugins/SAVESTATE/globalstate_r.bin -> right button
ms0:/seplugins/SAVESTATE/globalstate_q.bin -> square button
ms0:/seplugins/SAVESTATE/globalstate_t.bin -> triangle button
ms0:/seplugins/SAVESTATE/globalstate_x.bin -> cross button
ms0:/seplugins/SAVESTATE/globalstate_c.bin -> circle button
ms0:/seplugins/SAVESTATE/globalstate_s.bin -> start button
For local states, if the game is an umd or an iso, it will use the gamecode, if it is a homebrew,
it will use the first 9 characters of the homebrew directory. Examples:
ms0:/seplugins/SAVESTATE/ULES00818_u.bin -> up button
.....................................................
ms0:/seplugins/SAVESTATE/ULES00818_s.bin -> start button
The size of the file may vary depending of the game, as it is a 36 MB dump compressed.
Tests show that the most expected range is: 10-20 MB. The plugin will not check free space,
you are on your own on that.
Lcoal and global save states share exactly the same format. If you want to convert one to the other, just change the filename properly.
LoadState procedure:
--------------------
- To load a state, press the home button in a game, and once in the home button scree, press L
plus one of the slot buttons mentioned in savestates to load a local state, or L+select+slot button to load a global state.
- In that moment, the memory stick led will blink. This step should be fast on good memory sticks.
- After that, the psp will go to sleep mode and return automatically quickly.
- The screen will be black for some moment, this wait moment is much faster than the one for savestates.
- Once the screen is turned on, and if all went fine, your system will be now in the state in which you saved it.
Comments
--------
- The current release is a 5300 M33 specific plugin. It won't work in a future firmware without an update, unless that firmware has highly similarities with 5.00.
- For faster operation, it is recomended that you set speed to 333 for game in vshmenu or recovery.
- With global states, you can load the state of any other umd, iso or homebrew, as soon as isos are really in the same memory stick or similar path, or in case of umd, the disc is present. Do not change name or path of isos or homebrews after saving a state.
- A load state is a REAL LOAD STATE with all the consequences.
Lets say you are playing an iso game in march33 mode with the plugin X activated and plugin
Y desactivated.
Then, in another sesion you are playing that game (or another, as doesn't matter), in
np9660 mode with the plugin X desactivated and the plugin Y activated. When you load the state,
the game that was saved will still be in march33 mode with plugin X activated and Y plugin
desactivated.
Because the load state even restores the own pspstates plugin itself, this also causes the
"plugin self-downgrading" problem commented later.
- This plugin is not compatible with any homebrew or plugin using the memory extended size of the slim. pspstates can be enabled while using them, but then it SHOULD NOT BE USED.
Interoperability
----------------
- Interoperability between different sony version numbers: this won't be supporte due to technical reasons.
- Interoperability between different M33 version numbers (5.00 M33, M33-2, M33-3...): there shouldn't be problem with this. After load state, the system would be temporally downgraded in ram, until you exit to vsh.
- Interoperability with future versions. Because this software is still experimental, future versions could change savestate data format. Even if it doesn't change, the "plugin self downgrading" problem still exists: you have saved a state in version 1, and then you load it
in version 2, the plugin in ram after the load state will be the version 1.
- Interoperability with other psp's. Probably not a good idea to share savestates between psp's... they could cause hardware incorrect answer or data loss. The only test done has been PSP1: TA-085, PSP2: TA-085 v2. The PSP1 saved the state.
The PSP2 loaded the state. The state load apparently worked, but the game, which was controlled
by analogic pad, wasn't answering properly to controls. Wether this was caused by different mother boards or other reasons it is unknown.
Anyways if you want to proceed to do more tests, do it on your own, but have in mind some things:
* Functional issues: the hardware should be the more similar possible. The isos or homebrews
should have same paths. Better not to have another plugin activated.
* Privacy issues: The savedata may contain in plain text or compressed, wep or wpa keys. Also,
if the XMB didn't clear properly the ram, there exist the possibility too of the savedata
containing filenames or even binary data of media that was played in the XMB, which can
be recovered using computer forensics.
* Legal issues: The savedata contains code of sony kernel, and code of games, so it is probably illegal to share them.
FAQ
----
Q: Why only PSP SLIM?
A: In the current implementation, I'm using slim extra memory. The file writing is post-poned
while file read is done before the real load state. This is because we lack of a good memory
stick driver that could be used in situations where the kernel is off. The only memory stick
driver we have, which is the used in DC, is extremelly slow, it has no sense to use it here. Until memory stick dma code is reversed, it is impossible the implementation on psp phat.
Q: After doing a savestate, sound stopped working
A: try to load the state you just saved to see if this fixes. This may happen sometimes in
some games, it is not 100% sure, but the reason identified in tests seems to be: the write of the file. In the current implementation,the plugin performs the real savestate after returning from the induced sleep mode code, compressing it in from one ram to temporal one, then original sleep mode return code is executed,and when the system is stable, the file is written. It seems some games or some sony code may not like that such a big file is written, probably due to the time it may take.
If some day, the DMA memory stick driver is reversed, this problem should be gone too... hopefully
Q: What happens if I load a state that doesn't exist?
A: If the file to load doesn't exist, the last state loaded or saved in the current session will be loaded as it still remains in ram. If no state was previously loaded or saved, then, black screen
Third party licenses
--------------------
This program uses the FastLZ library, which is relased under MIT license. A copy
of the license can be found at fastlz_license directory.
Незаконченный перевод Readme
PspStates Experiment v2 в данный момент работает только в режиме игры, но не будет работать в режиме pops или vsh.
Скопируйте папку seplugins в корень карточки памяти вместе с пустой папкой SAVESTATE внутри, поскольку плагин сам не будет создавать её.
Активируйте плагин в Рекавери.
Если вы планируете использовать плагин для UMD's или для ISO's в нормальном режиме, то вам необходимо иметь во flash0:/kd прилагаемый файл umdcache.prx, используя соединение USB с flash0.
Чтобы сохранить сейв, нажмите кнопку в игре, и в нужный момент при активной кнопке , нажмите кнопку + одна из следующих кнопок: :bup:, , , , , , , или .
Каждая из этих кнопок будет слотом для сохранения, таким образом у вас может быть до 9-ти сохранений.
Чтобы загрузить игру с того места, где вы делали ранее сохранение, необходимо снова активировать кнопку , затем нажать + Кнопка, за которой было закреплено необходимое сохранение.
Поставить 3.71 М33-2 или 3.71 можно так.
Поставить 3.80 М33-5 или 3.80 можно так.
Поставить 3.90 М33-3 или 3.90 можно так.
Поставить 4.01 М33-2 или 4.01 можно так.
Поставить 1.50 на PSP FAT можно так.
Поставить любую М33 прошивку (только для модифицированных прошивок), начиная с 3.71М33 можно так (с помощью Recovery Flasher)
Часто задаваемые вопросы:
--->
В: Если нет аккумулятора или хочется пропустить проверку на заряд 78%:
О: При запуске обновления прошивки удерживайте +
В: Работают ли ISO, CSO на этой прошивке?
O: Да, с непалёной карточкой не тормозят игры.
В: Работают ли homebrew старого формата?
O: Да. На PSP FAT через кернел или ТМ. На SLIM версии - только через ТМ
В: Поддерживает ли Recovery русский язык?
О: Да, как и на 4.01 M33-2.
В: Стоит ли ставить эту прошивку относительно старых кастом?
О: Да, так как много нововведений!
В: У меня официальная прошивка. Могу ли я поставить 5.00 М33-6 по этому факу?
О: Нет, эта прошивка ставится только на кастомные прошивки с индексом М33 и версией не ниже 3.52 М33-3. Для перехода на кастомную прошивку вам необходимо воспользоваться Пандорой.
Прошивка 5.00 OFW, ссылки из установщика М33.
По этим ссылкам скачивается проша через сетевое обновление ))):
добавлено через 2 минуты
из названия я понял что чтото связано с PSP FAT.я понял что SONY там чёт урезало и это чтоб быстро работали ISO и CSO. вообще это нужно??
Жду взлома PSVita!!!
Последний раз редактировалось KingSD; 25.10.2008 в 08:27.
Причина: добавил, подумав
Fat - Файловая система,а не псп фат.Как мы все помним(или кто то не помнит о О),на прошивках выше 3.71 сменили драйвер мемстика и изо стали подтормаживать иногда,этот же фикс возвращает старый драйвер и все работает быстрее,но это видно не на всех играх(для меня было заметно только на PIU Zero)
SHADOW_RUS, привет, подскажи что я не так сделал
стояла прошивка 4.01 м33
решил перепрошиться на 5.00 м33-3
все сделал как описано в шапке
перепрошилась без глюков...
сейчас при запуске игр из образов, которые раньше шли без проблем пишнт мне такую фигню "Запуск игры невозможен. (80020321)".
За раннее длагодарю
А файл umdcache_02g.prx (это в прошивке 5.00m33 вместо umdcache.prx находится) надо удалять?
Нет, файл umdcache_02g.prx удалять не надо, так как этот файл небходим для предварительного кэширования игры с UMD или ISO/CSO.
При игре с диска или образа, игра сразу не считывается с диска, а заранее частями кэшируется в память, потом в процессе игры считывается постепенно из памяти.
По мере считывания, кэш заполняется следующим блоком с диска.
Таким образом игра происходит плавно без остановок и тормозов.
А файл umdcache.prx необходим для захвата сохранения из кэша и используется плагином для записи захваченного кэша в файл на карточку памяти в папку ms0:/seplugins/SAVESTATE/... .
Последний раз редактировалось ErikPshat; 25.10.2008 в 15:34.