А чего ап? Ввиду выхода м33 это ещё актуально?
|
конечно) что собственно изменилось? :)
|
Ну ладно, ща попытаюсь доделать...
|
А у меня были глюки со шрифтом на какой-то игре. Как я понял, в файл японского шрифта ещё внедрён и английский. Я не помню, какая это была игра, но весь текст в игре просто сбился до нечитабельности. Когда вернул родной файл с японским шрифтом, всё стало нормально.
|
Всё стёр до финального релиза.
|
Чуток подправить осталось
[img]http://img372.**************/img372/9654/screen1bk1.jpg[/img] |
Ну вроде всё готово. Можно релизить.
http://seed.10gb.ru/Homebrew/FCleaner.rar Что есть - + Замена и восстановление файлов шрифтов на flash0. + Проверка свободного места. + Русские буквы. + Отлов нештатных ситуаций. Например провал функции malloc. + Проверка целостности копирайта (это для всяких уродов ворующих проги- кселлбом и псп-клуб) Спасибо: - xorloser за pspsdk for win32 - wSlava за PSPxIDE - Mortem за MGF :prankster: |
Это Мортем сделал фреймворк. Там работа со шрифтами, графикой ну много всего интересного, собственно я пользовался только шрифтами...
https://www.pspx.ru/forum/showthread.php?t=37390 И тут - http://elmortem.mirgames.ru/?path=psp P.S. + Проверка на низкий заряд батарейки тоже работает, проверил. Где-то в районе 3-4%% при мигающей лампочке прога выдаёт соответствующее сообщение и отказывается работать. P.P.S. Решил траблу с компиляцией без kxploita. Просто make из командной стоки :) |
чтобы было также изпод ИДЕ нужно подправить буилд.мак
all: $(EXTRA_TARGETS) $(FINAL_TARGET) kxploit: $(EXTRA_TARGETS) $(FINAL_TARGET) и будет всё красиво. |
Есть мысли по улучшению.
1) Мне вот кажется или я видел прогу которая не даёт выключить консоль во время своей работы...? когдато давно но вроде я видел. Неплохо было бы добавить в прогу такую фитчу. В сэмплах нашёл забавную прогу, это в папке power, нечто похожее. Она отлавливает нажатия рычажка включения... cbid = sceKernelCreateCallback("Power Callback", power_callback, NULL); scePowerRegisterCallback(0, cbid); 2. Ну разобраться со спрайтами. Чтобы облагородить интерфейс 3. Сейчас проверка целостности копирайта осуществляется простой суммой. Ну типо так - char copyright[] = "Copyright"; for (cnt=0; cnt<sizeof(copyright); cnt++) sum+=сopyright[cnt]; if (sum!=CORRECT_SUM) sceKernelExitGame(); Это в принципе можно допереть как обойти, планирую добавить циклический сдвиг по типу sum=sum<<1; Но это всё пока мысли.... Вобще всётаки хочу реализовать свою заветную мечту - написать собственную читалку )) Как заядлому чтецу мне просто необходимо так самовыразиться )) |
Если подержать кнопку ~4сек то даже без обработки калбека у меня гасится.
|
так собственно вопрос-то, как(и можно ли) обработкой колбека заставить ЗЫЗ не вырубаться... то что она без обработки вырубается это понятно.
|
Я имею в виде что если даже я сделал пустой калбек на павер, она всёравно вырубается если подержать...
|
Т.е. вырубается она безусловно... просто даётся проге 4 секунды на то чтобы она прибила все свои касяки.
Вобще можно проверить, повесить на повер колбек бесконечный цикл, и поглядеть вырубится ли... |
Будет некоторое время мигать лампочкой но потом всёравно погаснет.
|
Дык вроде в какой-то из своих прошивок или их интсаллеров Дакс делал запрет на вырубон... интересно как
|
DAX запретил вырубать во время работы с flash0 в рекавери меню.
Программистам советую поставить мою сборку пандоры, в результате чего любые косяки при программировании приведшие к брику будут решены выключением ПСП и включением ее с удержанием "L". (можно будет восстановить нанд дамп и прошивка будет такойже что и была несколько минут назад до запуска закосячившей программы) А также с помощью моей сборки можно получить usb доступ к flash0 и flash1 или запустить какое-нибудь home-brew, так что кроме тупого отката можно еще попытаться продиагносцировать ситуацию (что к примеру в flash0 у нас испортилось). Ну и конечно же возможность перепрошивки на разные кастомки (можно из нанд дампов) чтобы проверить работу программ под другой прошивкой. (под слим конечно моя сборка лишь поможет с перепрошивкой до 3.71М33-2, весь дополнительный сервис лишь для Phat) |
Текущее время: 16:09. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.