Вот программа позволющая отобразить информацию о батарее PSP:
Уровень заряда
Время до разряда
Напряжение
Температуру аккумулятора
Идентификацию внешнего питания
Слабого заряда
Наличия аккумулятора
Зарядки
Позволяет выявить испорченный или нерабочий аккумулятор. Основным показателем является напряжение, подаваемое от батареи. Если этот показатель меньше 3,3V, при условии уровня заряда 85-100%, то батарея явно имеет дефект. Программа будет развиваться, это я вам обещаю...
Список изменений:
v1.1
Добавлена иконка ICON0.PNG
Добавлен background PIC1.PNG
Добавлено отображение времени, которое осталось до разряда.
Исправлен баг при запуске программы без батареи.
Добавлен индикатор наличия батареи.
Добавлен индикатор внешнего питания консоли.
Добавлено отображение времени, которое осталось до полного разряда батареи.
Добавлено отображение температуры батареи.
Программа подписана и работает на официальных прошивках.
v1.2
Теперь программа полностью интерактивна (автообновление значений).
Добавлена функция снятия скриншота (Speedy_PNG_Screenshot).
Почему решил использовать Debug библиотеку для вывода шрифта, а не intrafont?
Попробуй в след. версии прикрутить внешние .lng файлы в юникоде, тогда можно будет на любой язык легко перевести и буржую тоже благодарны будут
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека. >>>Silent Hill: Genesis<<<
lupus, интересная идея =)
Следующая версия полюбому будет не в интрафонт и без ланга, так как я её почти сделал - присобачил еще пару кое чего, кроме того, что обещал, а так баг пофиксил, все карасивенько теперь =)
Да и какой интр использовать? ltn0-7 или ltn8-15 или он автомат? Я пока только начал разбираться...
А вообще я хочу сделать так чтобы язык проги был идентичен XMB`шному, но пока это только мечты...
Frostegater добавил 20.03.2011 в 15:31
Обновил шапку до версии 1.1
Исполнил все, что обещал и даже намного больше...
Что нового?
Добавлена иконка ICON0.PNG
Добавлен background PIC1.PNG
Добавлено отображение времени, которое осталось до разряда.
Исправлен баг при запуске программы без батареи.
Добавлен индикатор наличия батареи.
Добавлен индикатор внешнего питания консоли.
Добавлено отображение времени, которое осталось до полного разряда батареи.
Добавлено отображение температуры батареи.
Программа подписана и работает на официальных прошивках.
Последний раз редактировалось frostegater; 20.03.2011 в 15:31.
Причина: добавил, подумав
pvc1, пууфф... была бы у меня PSPgo - я бы попытался, а так я даже не знаю в чем проблема...
ErikPshat, обновить показания, хорошая идея, я постараюсь, как со школы приду и даже уже есть идея по исполнению =)
upd/ ErikPshat, обновления показаний скорее всего не будет, все будет намного проще! Я сделаю программу интерактивной, но при высталенном аккуме экран будет чёрный, да и ещё уберу индикацию вставки аккума, так как и так все понятно, ещё добавлю индикацию слабого заряда (<20%).
pvc1, в следующих версиях я попытаюсь сделать определение по модулю (в 5g уберу 2 неработающие строчки: Температуру ну и время до разряда, хотя может время пофиксю)...
Короче сегодня-завтра будет v1.2 =)
Последний раз редактировалось frostegater; 21.03.2011 в 07:55.
Ещё бы автообновление показаний, а не ручками делать.
Эхх.. Испортил сюрприз . Я уже сделал автообновление aka итерактивность (без глюков с выставлением батареи, т.е. экран не тухнет при её отсутствии, а показывает, что её нету и ещё пару значений)...
вот, спрашивается, почему в программе на русском языке в заголовке "by"?
Да меня както прикалывает это слово, но все же изменю на "от", лучше чтобы всё на русском было
Сегодня, через пару часиков выпущу v1.2, там ещё пара сюрпризов будет...
А все приколы с языками идентичными XMB`шному наверное в будующие версии запихну
Frostegater добавил 22.03.2011 в 16:54
Обновил до версии v1.2
Теперь программа полностью интерактивна (автообновление значений).
Добавлена функция снятия скриншота (Speedy_PNG_Screenshot).
ErikPshat,
Ну ты сравнил До него мне ещё далеко, а я лишь начинающий разработчик...
Если с ним сравнивать, то я должен был начать этим заниматься лет в 12-13, а мне скоро аж 15....
Кстати в версии v1.3 90% будет мультиязычность, если проблем не возникнет...
Чё ещё запихнуть в BTinfo? Уже прям и нечего... Предложения будут?
Последний раз редактировалось frostegater; 23.03.2011 в 14:22.
Причина: добавил, подумав
Frostegater,во-первых, большое спасибо за программу! Всегда приятно поюзать, что-то новое, а тем более, если сделано еще и соотечественником. Оговорюсь сразу – я пока не вижу для себя практического применения этой программы (может оно и к лучшему), но вдруг пригодится.
Итак, тест на slim 5.00м33-6(7).
Сразу насторожила возможность делать скриншот. Как оказалось, опасения были не напрасны. У меня стоит плагин JPG скриншотер. Скриншот делается (так же, как и в твоей программе) нажатием на кнопку NOTE (нотка).
При попытке сделать скриншот в твоей программе, PSP зависает намертво (выйти из программы BTinfo можно только вытащив батарейку).
Выхода из этой ситуации два:
1. Выключить уже установленный плагин JPG скриншотер. (Ну, наверное, еще можно изменить комбинацию кнопок для снятия скриншота.)
2. Создать папку CAPTURE в директории ms0:/PICTURE/ (тогда скриншотер встроенный в твою программу начинает работать при удержании «нотки» в течение примерно 2-3 секунд – не отпускать пока мигает индикатор – РАБОТАЕТ ИНОГДА!!!).
Отображение частоты ЦП (правый верхний угол) – не работает (показывает 222/111 МГц независимо от установок в VSH).
Несколько слов о функционале и порядке строк.
Зачем нужен пункт «слабый заряд»? Предупредить, что консоль скоро перейдет в спящий режим? Мне кажется логичнее (исходя из ТВОИХ комментариев и предназначения программы) считать слабым зарядом – заряд меньше 85%.
Позволяет выявить испорченный или нерабочий аккумулятор. Основным показателем является напряжение, подаваемое от батареи. Если этот показатель меньше 3,3V, при условии уровня заряда 85-100%, то батарея явно имеет дефект.
А строчки (имхо) логичнее было бы разместить так
Внешнее питание: Нет
Да
Зарядка: Нет
Да
Аккумулятор: Вставлен или указывать номер аккумулятора
Отсутствует
Уровень заряда: --% (нормальный) если заряд от 85 до 100%
--% (слабый) если заряд меньше 85%
Осталось времени: --ч --мин
Напряжение: -,--- v
Температура: --
Нажмите нотку для снятия скриншота (НЕ РАБОТАЕТ НА OFW)
цвет и регистр букв имеет значение
Чё ещё запихнуть в BTinfo? Уже прям и нечего... Предложения будут?
Учитывая аванс твоего наставника , предложения (ну может в качестве бреда):
1. Серийный номер батареи (судя по всему не совсем бред)
2. Заводская емкость
3. Подлежит ли «запандориванию»
4. Количество циклов заряда/разряда
5. Когда и сколько раз подключалась зарядка
6. Степень износа батареи
P.S. Мы как то на этом форуме уже обсуждали "подписанные" программы.
lupus Вполне можно дописывать "Signed" к названию программы в PARAM.SFO, в этом случае если в оформление не встроена картинка PIC1, то "имя программы Signed" будет видно прямо в XMB, а при наличии картинки это можно будет прочитать, заглянув в свойства (треугольник).
ErikPshat Думаю проще SIGNED добавлять к названию, хотя из-за бэкграунда оно выводиться на экран не будет. Ну и можно продублировать просто в названии папки. Ну и как сказал lupus, посмотреть в сведениях о программе.
Думаю так и будем поступать с подписанными хомками.
alex1216, действительно очень справедливые замечания =)
Так частота CPU, интересно... Почему же не пашет, вроде всё по стандарту (( Короче в следующеё версии попытаюсь пофиксить... Просто я всё писал на ядре 6.20
Количество циклов заряда/разряда
Когда и сколько раз подключалась зарядка
Сделать нереально! Таких нидов не существует даже
Степень износа батареи
Я могу сделать, но глюки будут неисправимые, особенно при сборе информации о батарее, когда программа выносит данные как после выброса...
(слабый) если заряд меньше 85%
Слабый это если меньше 20%, ну а так впрочем всё отлично =)
Короче в следующей версии я попытаюсь сделать большинство замечаний от алекса, а с мультиязычностью для буржуев немного потяну Думаю никто против не будет... Ну короче время покажет...
Я понимаю, о чем ты пишешь. Но, учитывая, ТВОЕ условие корректной работы программы данное в "шапке", я и предложил, именно для этой программы считать "слабым зарядом" - заряд менее 85%.
Ну, как скажешь! Автор же ты.
Значит теперь об этом можно забыть?!?
Позволяет выявить испорченный или нерабочий аккумулятор. Основным показателем является напряжение, подаваемое от батареи. Если этот показатель меньше 3,3V, при условии уровня заряда 85-100%, то батарея явно имеет дефект.
alex1216, Это всего лишь одно из условий использования. Программа то BTinfo - позволяет вывести информацию о батарее, так что...
Frostegater добавил 25.03.2011 в 04:20
Мда.. В принципе мне удалось пофиксить баги с PSPgo, ну как пофиксить, просто убрать значения если они неизвестны на прочерк...
Последний раз редактировалось frostegater; 25.03.2011 в 08:27.
Причина: добавил, подумав
В версии 1.3 будет мультиязычность... Спасибо Yoti за полезный исходный код...
Вообщето я не люблю брать что-то из чужих трудов, поэтому пытался сам найти эту функцию в Туториале по PSPSDK, но пришлось всё же сдаться... =(
Баг с идентификацией частоты CPU в 5.00 думаю мне не удасться, но я буду всё же пытаться...
Frostegater добавил 26.03.2011 в 12:52
Мне нужен бета тестер с PSPgo! Кто мне поможет? pls
Последний раз редактировалось frostegater; 26.03.2011 в 12:52.
Причина: добавил, подумав