PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Софт для PSP (https://www.pspx.ru/forum/forumdisplay.php?f=295)
-   -   BattINF v1.4 (final) - Информация о батарее PSP (https://www.pspx.ru/forum/showthread.php?t=90864)

frostegater 20.03.2011 08:46

BattINF v1.4 (final) - Информация о батарее PSP
 
Вложений: 1

Вот программа позволющая отобразить информацию о батарее PSP:
  • Уровень заряда
  • Время до разряда
  • Напряжение
  • Температуру аккумулятора
  • Идентификацию внешнего питания
  • Слабого заряда
  • Наличия аккумулятора
  • Зарядки
Позволяет выявить испорченный или нерабочий аккумулятор. Основным показателем является напряжение, подаваемое от батареи. Если этот показатель меньше 3,3V, при условии уровня заряда 85-100%, то батарея явно имеет дефект. Программа будет развиваться, это я вам обещаю...
;)


Список изменений:
v1.1
  1. Добавлена иконка ICON0.PNG
  2. Добавлен background PIC1.PNG
  3. Добавлено отображение времени, которое осталось до разряда.
  4. Исправлен баг при запуске программы без батареи.
  5. Добавлен индикатор наличия батареи.
  6. Добавлен индикатор внешнего питания консоли.
  7. Добавлено отображение времени, которое осталось до полного разряда батареи.
  8. Добавлено отображение температуры батареи.
  9. Программа подписана и работает на официальных прошивках.
v1.2
  1. Теперь программа полностью интерактивна (автообновление значений).
  2. Добавлена функция снятия скриншота (Speedy_PNG_Screenshot).
  3. Добавлена идентификация слабого заряда.
  4. Добавлено отображение частоты ЦП (правый верхний угол).
  5. Мелкие орфографические исправления и добавление цветов шрифта.
v1.3
  1. Переделана иконка ICON0.PNG
  2. Добавлена двуязычность: ENG и RUS (Спасибо Yoti за полезный исходный код).
  3. Добавлено отображение времени.
  4. Теперь выход из программы осуществляется кнопкой :cross:.
  5. Мелкие испраления кода.
v1.3.5
  1. Переделана иконка ICON0.PNG
  2. Переделан бэкграунд PIC1.PNG
  3. Исправлены (скрыты) ошибки с PSPgo
  4. Визуальные исправления.
v1.4
  • Добавлена идентификация возможности пандоризации батареи.
  • Добавлена возможность просмотра серийного номера батареи.
  • Добавлена идентификация режима батареи.
  • Исправлен баг со скриншотом на PSPgo.
Установка:
  • Скачайте архив!
  • Разархивируйте его в удобное для вас место
  • Подключите PSP к ПК по USB
  • Скопируйте папку BattINF в директорию PSP/GAME/
  • Отключите PSP от ПК
  • Зайдите в меню Игра => MemoryStick => BattINF

lupus 20.03.2011 13:21

Почему решил использовать Debug библиотеку для вывода шрифта, а не intrafont?
Попробуй в след. версии прикрутить внешние .lng файлы в юникоде, тогда можно будет на любой язык легко перевести и буржую тоже благодарны будут :)

frostegater 20.03.2011 15:31

lupus, интересная идея =)
Следующая версия полюбому будет не в интрафонт и без ланга, так как я её почти сделал - присобачил еще пару кое чего, кроме того, что обещал, а так баг пофиксил, все карасивенько теперь =)

Да и какой интр использовать? ltn0-7 или ltn8-15 или он автомат? Я пока только начал разбираться...
А вообще я хочу сделать так чтобы язык проги был идентичен XMB`шному, но пока это только мечты...

Frostegater добавил 20.03.2011 в 15:31
Обновил шапку до версии 1.1
Исполнил все, что обещал и даже намного больше...

Что нового?
  1. Добавлена иконка ICON0.PNG
  2. Добавлен background PIC1.PNG
  3. Добавлено отображение времени, которое осталось до разряда.
  4. Исправлен баг при запуске программы без батареи.
  5. Добавлен индикатор наличия батареи.
  6. Добавлен индикатор внешнего питания консоли.
  7. Добавлено отображение времени, которое осталось до полного разряда батареи.
  8. Добавлено отображение температуры батареи.
  9. Программа подписана и работает на официальных прошивках.

:)

pvc1 20.03.2011 17:35

для PSP Go есть желание доработать ?

http://s57.radikal.ru/i155/1103/79/5ddab64b4b87.png

ErikPshat 20.03.2011 18:51

Ещё бы кнопку: "Обновить показания".

Например, я вытащил зарядку, а у меня всё равно показывает, что зарядка - да.

frostegater 21.03.2011 00:20

pvc1, пууфф... была бы у меня PSPgo - я бы попытался, а так я даже не знаю в чем проблема...


ErikPshat, обновить показания, хорошая идея, я постараюсь, как со школы приду и даже уже есть идея по исполнению =)



upd/ ErikPshat, обновления показаний скорее всего не будет, все будет намного проще! Я сделаю программу интерактивной, но при высталенном аккуме экран будет чёрный, да и ещё уберу индикацию вставки аккума, так как и так все понятно, ещё добавлю индикацию слабого заряда (<20%).

pvc1, в следующих версиях я попытаюсь сделать определение по модулю (в 5g уберу 2 неработающие строчки: Температуру ну и время до разряда, хотя может время пофиксю)...

Короче сегодня-завтра будет v1.2 =)

Yoti 22.03.2011 10:55

Цитата:

Сообщение от Frostegater (Сообщение 950330)
А вообще я хочу сделать так чтобы язык проги был идентичен XMB`шному, но пока это только мечты...

Исходники PSPident, recovery menu для кого?

Цитата:

Сообщение от ErikPshat (Сообщение 950436)
Ещё бы кнопку: "Обновить показания".

Ещё бы автообновление показаний, а не ручками делать.

Frostegater,
вот, спрашивается, почему в программе на русском языке в заголовке "by"?

frostegater 22.03.2011 16:54

Цитата:

Исходники PSPident, recovery menu для кого?
Действительно, а я както не подумал =)

Цитата:

Ещё бы автообновление показаний, а не ручками делать.
Эхх.. Испортил сюрприз :D. Я уже сделал автообновление aka итерактивность (без глюков с выставлением батареи, т.е. экран не тухнет при её отсутствии, а показывает, что её нету и ещё пару значений)...

Цитата:

вот, спрашивается, почему в программе на русском языке в заголовке "by"?
Да меня както прикалывает это слово, но все же изменю на "от", лучше чтобы всё на русском было :)




Сегодня, через пару часиков выпущу v1.2, там ещё пара сюрпризов будет...
А все приколы с языками идентичными XMB`шному наверное в будующие версии запихну

Frostegater добавил 22.03.2011 в 16:54
Обновил до версии v1.2
  1. Теперь программа полностью интерактивна (автообновление значений).
  2. Добавлена функция снятия скриншота (Speedy_PNG_Screenshot).
  3. Добавлена идентификация слабого заряда.
  4. Добавлено отображение частоты ЦП (правый верхний угол).
  5. Мелкие орфографические исправления и добавление цветов шрифта.

Как и обещал - добавил ещё пару конфеток =) Только скриншот не оффе не работает...

lupus 22.03.2011 22:50

А для чего здесь скриншоттер?

frostegater 23.03.2011 05:05

lupus, примерно для таких случаев https://www.pspx.ru/forum/showpost.ph...postcount=5052

ErikPshat 23.03.2011 13:03

Frostegater, молодец! Это что, новый Total Noob :)

frostegater 23.03.2011 14:20

ErikPshat,
Ну ты сравнил :D До него мне ещё далеко, а я лишь начинающий разработчик...
Если с ним сравнивать, то я должен был начать этим заниматься лет в 12-13, а мне скоро аж 15....

Кстати в версии v1.3 90% будет мультиязычность, если проблем не возникнет...
Чё ещё запихнуть в BTinfo? Уже прям и нечего... Предложения будут?

alex1216 24.03.2011 16:10

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, посмотреть в сведениях о программе.
Думаю так и будем поступать с подписанными хомками.
Может, первым внесешь в PARAM.SFO.

frostegater 24.03.2011 16:44

alex1216, действительно очень справедливые замечания =)

Так частота CPU, интересно... Почему же не пашет, вроде всё по стандарту (( Короче в следующеё версии попытаюсь пофиксить... Просто я всё писал на ядре 6.20

Цитата:

Количество циклов заряда/разряда
Когда и сколько раз подключалась зарядка
Сделать нереально! Таких нидов не существует даже :D

Цитата:

Степень износа батареи
Я могу сделать, но глюки будут неисправимые, особенно при сборе информации о батарее, когда программа выносит данные как после выброса...

Цитата:

(слабый) если заряд меньше 85%
Слабый это если меньше 20%, ну а так впрочем всё отлично =)
Короче в следующей версии я попытаюсь сделать большинство замечаний от алекса, а с мультиязычностью для буржуев немного потяну ;) Думаю никто против не будет... Ну короче время покажет...

alex1216 24.03.2011 17:20

Frostegater
Цитата:

Слабый это если меньше 20%
Я понимаю, о чем ты пишешь. Но, учитывая, ТВОЕ условие корректной работы программы данное в "шапке", я и предложил, именно для этой программы считать "слабым зарядом" - заряд менее 85%.

frostegater 24.03.2011 17:56

alex1216, условие корректной работы - наличие батареи :D

alex1216 24.03.2011 18:26

Ну, как скажешь! Автор же ты.
Значит теперь об этом можно забыть?!?
Цитата:

Позволяет выявить испорченный или нерабочий аккумулятор. Основным показателем является напряжение, подаваемое от батареи. Если этот показатель меньше 3,3V, при условии уровня заряда 85-100%, то батарея явно имеет дефект.

frostegater 25.03.2011 04:20

alex1216, Это всего лишь одно из условий использования. Программа то BTinfo - позволяет вывести информацию о батарее, так что...

Frostegater добавил 25.03.2011 в 04:20
Мда.. В принципе мне удалось пофиксить баги с PSPgo, ну как пофиксить, просто убрать значения если они неизвестны на прочерк...

lupus 25.03.2011 09:14

Цитата:

Сообщение от Frostegater (Сообщение 951174)
Мда.. В принципе мне удалось пофиксить баги с PSPgo, ну как пофиксить, просто убрать значения если они неизвестны на прочерк...

примерно так:
Цитата:

бла бла бла: не определено

frostegater 26.03.2011 12:52

В версии 1.3 будет мультиязычность... Спасибо Yoti за полезный исходный код...
Вообщето я не люблю брать что-то из чужих трудов, поэтому пытался сам найти эту функцию в Туториале по PSPSDK, но пришлось всё же сдаться... =(
Баг с идентификацией частоты CPU в 5.00 думаю мне не удасться, но я буду всё же пытаться...

Frostegater добавил 26.03.2011 в 12:52
Мне нужен бета тестер с PSPgo! Кто мне поможет? pls

frostegater 13.04.2011 17:27

А вот и чаинджлог версии 1.3...

Код:

v1.3

1) Переделана иконка ICON0.PNG

2) Добавлена двуязычность: ENG и RUS
(Спасибо Yoti за полезный исходный код).

3) Добавлено отображение времени.

4) Теперь выход из программы осуществляется
кнопкой КРЕСТИК.

5) Мелкие испраления кода.

Скоро выложу готовенькую =)

frostegater 13.04.2011 18:11

Всё, выпустил! Тестим, желательно на PSPgo тоже...

Wes64 13.04.2011 18:38

Вложений: 1
Вот так как-то PSPgo 6.35 b4

ErikPshat 14.04.2011 03:24

Круто! Молодец...

frostegater 14.04.2011 06:01

Wes64, ёкарный бабай! Вот уже всё вроде сделал, там видать ошибка в либах или чём прочем не знаю... короче буду пробывать убирать эту строку по 5g модулю через Io функции или по Tachyon, но опять же это будет мешать запуску на OFW, т.к. Tachyon, Baryon и т. д. нужен kernel модуль =*

lupus 14.04.2011 16:43

Всё хотел спросить, почему название BTInfo а не что-то типа BatInfo?
А то словно нам про Bluetooth рассказывать будут...

frostegater 15.04.2011 05:08

lupus, летучемышинное инфо? Кайф! Пусть останется BTinfo, хотя есть прога для телефонов BTinfo и она для получения информации о другом телефоне по Bluetooth

Yoti 15.04.2011 13:49

Цитата:

Сообщение от Frostegater (Сообщение 955495)
хотя есть прога для телефонов BTinfo

Причём, мидлет то давным-давно создан =)

frostegater 15.04.2011 14:51

Yoti, Есть более красивые предложения по переименованию? BatInfo - бред! Честное слово..

lupus 15.04.2011 23:13

Ну я не настаивал, а поинтересовался. Тогда уж "Battery info"

frostegater 16.04.2011 12:33

lupus, Следующая версия именно так называться и будет... только слитно - "BatteryInfo" =)

alex1216 19.04.2011 14:37

Цитата:

Сообщение от Frostegater (Сообщение 955716)
lupus, Следующая версия именно так называться и будет... только слитно - "BatteryInfo" =)

А мне, как-то, нравится название BTinfo - дымком молодости... :kalyan:

***
[IMG]http://img823.**************/img823/223/59257934.jpg[/IMG]


Тем более, с названием BatteryInfo уже есть плагин...

frostegater 05.05.2011 10:59

Вот и всё! Больше не буду с этим заморачиваться. Можно было конечно сделать идентификацию пандоры, серийника и прочего, но для этого нужен kernel и соответственно это работать на OFW не будет. Нет я могу сделать обнаружение kernel режима, легко!, но меня что-то уже прёт на более великие проекты.

Цитата:

v1.3.5
  1. Переделана иконка ICON0.PNG
  2. Переделан бэкграунд PIC1.PNG
  3. Исправлены (скрыты) ошибки с PSPgo
  4. Визуальные исправления.


Generick 14.05.2011 07:15

а можно будет какой нить тест скока батарейка примерно держит? С каким-нить видеороликом зацикленным или пингом на ya.ru через вай фай соединение или просто вычисление числа пи - чтоп нагрузить систему?
Просто есть китайские батареи и момент ее полного отключения большая ножиданность - иногда поморгает пспха что аккум разряжен и в слип уйдет, а иногда просто вырубается неожиданно... особенно во время сохранения игры(
А так зарядил, запустил тест, поставил на ночь, на утро втыкнул зарядку, включил пспху и посмотрел через какое время и на каком проценте заряда она вырубилась... уже можна будет подгадать в какие моменты лучше не сохраняться:)

апд. дочитал тему - понял что не будеш больше ентим занимацо... а есть исходники? можеш скинуть на GENERICKсцобакоKMтчкRU?

frostegater 14.05.2011 09:29

Generick,

Цитата:

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

Цитата:

а можно будет какой нить тест скока батарейка примерно держит?
Обычный таймер сделай, который будет отсчитывать время от запуска и каждую минуту заносить результаты в txt файл. Если нужны показания с аккума, то и их также можно завязать на запись в txt файл. Я мог бы сам сделать, но надо готовиться к ГИА((( Оно уже на носу. Как сдам экзамены, может сделаю.

Цитата:

дочитал тему - понял что не будеш больше ентим занимацо...
Ну впринципе да, но там остались баги с созданием скриншота на PSPgo. Наверное будет Super Final.

Цитата:

можеш скинуть на GENERICKсцобакоKMтчкRU?
Прямо туда и скинул, но не на generick@mk.ru, а именно на GENERICKсцобакоKMтчкRU. :D

Исходники если выложу, то только публично. Эксклюзивы никому делать я не буду))) Потом может как super final будет. А вообще там в моём коде ничего особенного нет. В PSPSDK API есть обозначения всех функций, а именно в хедере power.

alex1216 15.05.2011 01:43

Frostegater, что-то я препозднился с тестированием последней версии, но вот в глаза бросилось странное название программы в "свойствах":scratch_one-s_head:
Да, и раз уж будет Супер Финальный релиз - напиши всё же, что она СИГНЕД :thank_you:

Barmaley! 18.05.2011 20:31

PSP-2000, прошивка 5.00 М33-6 зависает и выключается на экране загрузки:scratch_one-s_head:

frostegater 19.05.2011 11:04

Barmaley!, поотключай плагины

Скоро версия супер финал или 1.4 Разработка продолжается)))
Это на генесис будет.
В следующей версии будет добавлено 3 строки.

Доступ к EEPROM
Серийный номер
Режим батареи

alex1216 19.05.2011 11:12

Frostegater, в отличии от Barmaley!, у меня на 2000 5.00м33-6 все отлично работает!

Barmaley! 19.05.2011 16:42

давно не пользовался консолью. Вчера закинул God of war и Patapon 3, тоже зависают при включении :unknw:
Возможно с самой прошивкой что-то не то


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

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