PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Программирование для PSP (https://www.pspx.ru/forum/forumdisplay.php?f=101)
-   -   Идея для полезной хомки. Она же просьба. (https://www.pspx.ru/forum/showthread.php?t=46610)

pspowner 18.07.2007 16:01

А чего ап? Ввиду выхода м33 это ещё актуально?

SееD 18.07.2007 22:04

конечно) что собственно изменилось? :)

pspowner 19.07.2007 18:50

Ну ладно, ща попытаюсь доделать...

Zack 19.07.2007 19:03

А у меня были глюки со шрифтом на какой-то игре. Как я понял, в файл японского шрифта ещё внедрён и английский. Я не помню, какая это была игра, но весь текст в игре просто сбился до нечитабельности. Когда вернул родной файл с японским шрифтом, всё стало нормально.

pspowner 19.07.2007 22:05

Всё стёр до финального релиза.

pspowner 23.07.2007 16:03

Чуток подправить осталось

[img]http://img372.**************/img372/9654/screen1bk1.jpg[/img]

pspowner 24.07.2007 12:12

Ну вроде всё готово. Можно релизить.

http://seed.10gb.ru/Homebrew/FCleaner.rar

Что есть -

+ Замена и восстановление файлов шрифтов на flash0.
+ Проверка свободного места.
+ Русские буквы.
+ Отлов нештатных ситуаций. Например провал функции malloc.
+ Проверка целостности копирайта (это для всяких уродов ворующих проги- кселлбом и псп-клуб)

Спасибо:

- xorloser за pspsdk for win32
- wSlava за PSPxIDE
- Mortem за MGF

:prankster:

pspowner 24.07.2007 12:24

Это Мортем сделал фреймворк. Там работа со шрифтами, графикой ну много всего интересного, собственно я пользовался только шрифтами...

https://www.pspx.ru/forum/showthread.php?t=37390

И тут - http://elmortem.mirgames.ru/?path=psp

P.S. + Проверка на низкий заряд батарейки тоже работает, проверил. Где-то в районе 3-4%% при мигающей лампочке прога выдаёт соответствующее сообщение и отказывается работать.

P.P.S. Решил траблу с компиляцией без kxploita. Просто make из командной стоки :)

l3VGV 24.07.2007 12:53

чтобы было также изпод ИДЕ нужно подправить буилд.мак

all: $(EXTRA_TARGETS) $(FINAL_TARGET)

kxploit: $(EXTRA_TARGETS) $(FINAL_TARGET)

и будет всё красиво.

pspowner 25.07.2007 19:12

Есть мысли по улучшению.

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;

Но это всё пока мысли....

Вобще всётаки хочу реализовать свою заветную мечту - написать собственную читалку )) Как заядлому чтецу мне просто необходимо так самовыразиться ))

l3VGV 25.07.2007 20:21

Если подержать кнопку ~4сек то даже без обработки калбека у меня гасится.

pspowner 25.07.2007 20:26

так собственно вопрос-то, как(и можно ли) обработкой колбека заставить ЗЫЗ не вырубаться... то что она без обработки вырубается это понятно.

l3VGV 25.07.2007 21:57

Я имею в виде что если даже я сделал пустой калбек на павер, она всёравно вырубается если подержать...

pspowner 26.07.2007 09:50

Т.е. вырубается она безусловно... просто даётся проге 4 секунды на то чтобы она прибила все свои касяки.

Вобще можно проверить, повесить на повер колбек бесконечный цикл, и поглядеть вырубится ли...

l3VGV 26.07.2007 12:37

Будет некоторое время мигать лампочкой но потом всёравно погаснет.

pspowner 18.10.2007 23:35

Дык вроде в какой-то из своих прошивок или их интсаллеров Дакс делал запрет на вырубон... интересно как

anton85 19.10.2007 07:36

DAX запретил вырубать во время работы с flash0 в рекавери меню.

Программистам советую поставить мою сборку пандоры, в результате чего любые косяки при программировании приведшие к брику будут решены выключением ПСП и включением ее с удержанием "L". (можно будет восстановить нанд дамп и прошивка будет такойже что и была несколько минут назад до запуска закосячившей программы)

А также с помощью моей сборки можно получить usb доступ к flash0 и flash1 или запустить какое-нибудь home-brew, так что кроме тупого отката можно еще попытаться продиагносцировать ситуацию (что к примеру в flash0 у нас испортилось). Ну и конечно же возможность перепрошивки на разные кастомки (можно из нанд дампов) чтобы проверить работу программ под другой прошивкой.

(под слим конечно моя сборка лишь поможет с перепрошивкой до 3.71М33-2, весь дополнительный сервис лишь для Phat)


Текущее время: 02:34. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.