Сообщение от wSlava
Ой, тут работа кипит
pspowner, выложи исходники посмотреть, а то я с флешем не работал, тоже интересно.
|
Для меня исходники последнее время стали чем-то личным)) Ну ладно, вечером выложу. Просто стиль у меня несколько корявый...
Пока вот моя прога для смены названия прошивки на 3.40 ОЕ(там запись во флеш0):
Бинарник -
https://www.pspx.ru/forum/showpost.ph...7&postcount=14
Исходник -
https://www.pspx.ru/forum/showpost.ph...3&postcount=18
Сообщение от wSlava
Я начал было писать, вот что нашел, если надо - насчет сколько места осталось:
http://forums.ps2dev.org/viewtopic.p...space+free+art
и насчет батарейки есть функция scePowerIsLowBattery(), проверяющая, что лампочка заряда PSP мигает, в этот момент я думаю лучше не рисковать 
|
Слав, я это тоже читал. Они предлагают считать сумму размеров всех файлов во флеш0 и вычитать из общего объёма. То не наш путь, по крайней мере мне он кажется диким и не очень точным. Я больше склоняюсь к варианту создания временного файла на флеш0 куда будет записываться некая инфа - сколько сумел записать, столько свободного места и есть. Потом файл удаляется. Или просто сделать проверку - а записались ли файлы полностью, если нет - вернуть как было. На счёт батарейки спасибо, думаю 1 лишняя строчка не повредит.
Сообщение от wSlava
Еще в SDK есть пример nand, так вот там есть указание, что при работе с флешем его
надо монопольно лочить для изменений и после разлочить:
LockFlash();
...
UnlockFlash();
Может это поможет побороть синий кран ...
|
Это я тоже знаю - вроде в примере dumpipl было, но лочить флеш не стал, и так всё прекрасно работает. По крайней мере я активно тестил свой VChanger который тут в теме по тюнингу валяется, так вот он без лока и тоже всё шикарно работает.
С синим экраном похоже всё ясно, Сид написал. И потом у меня на непрокаченной ПСП(есть место во флеш0) всё работает и без синих экранов. Вобщем мне кажется что страх перед флеш0 несколько надуманный...
Сообщение от SееD
да экран синий был только лишь из-за того, что места не хватило и шрифт битый получился. если бы не нехватка места - всё было бы пучком
проверка на мигание рулит!
|
Да, но ты проверь на всякий случай на непрокаченной ПСП, чтобы уж я был уверен что прога не только у меня работает.
Проверку батарейки и места добавлю вечером. Также может быть изменю интерфейс и вклею подсчёт CRC чтоб копирайты не меняли)) Ну параноик я - никуда не деца.