[RELEASE]Power Management Plugin 0.22 [3.71]

Power Management Plugin 0.22 (30-09-07)
-----------------------------------------------------
Partes de este plugin provienen del tutorial acerca de PRX de Anissian
tambien partes del codigo han sido escritas consultando los ejemplos del
HEN SDK de DAX.

Se emplea codigo del DevHook SDK de Booster, los archivos estan en el
directorio CONTRIB dentro de la carpeta de los fuentes, han sido adaptados
para compilar con codigo C y C++ mezclado

Se emplea el blit.c para 3.71 de CFW Extender 1.5 incluido en CONTRIB

Las nuevas NIDs han sido extraidas de los foros de ps2dev.org y de los
stubs de CFW Extender 1.5

Espero que esto pueda ser util a alguien, originalmente
desarrollado en unas 4 horas por mera diversion y afán de aprendizaje.

Eres libre de usar éste codigo fuente como base para cualquier otra cosa
siempre y cuando me des crédito.

Instalacion
-----------
Copia el contenido de la carpeta binaries dentro de ms0:/seplugins
Si ya disponias de un archivo VSH.TXT copia la linea del que se incluye
en este pack al tuyo.

Una vez hecho esto, entra en el recovery y activa el plugin.

Lista de cambios
----------------
Version 0.22
------------
-Portado al kernel del firmware 3.71, no es compatible con firmwares anteriores
para uso en firmwares por debajo de 3.71 usar la versión 0.21

-Cambiada la combinacion de apagado a R+CUADRADO debido a la incompatibilidad
con el VSH Menu del firmware 3.71 M33

Version 0.21
------------
-Se han añadido rotulos que se muestran cuando se activa/desactiva un modo,
aun están en una fase algo experimental, con lo cual su comportamiento podría
no ser el adecuado en algunas ocasiones

-Se ha cambiado el modo en el que se efectúa el apagado de la consola, ahora no
se bloquea, pero si se activa el bloqueo del interruptor, ésta funcion queda
tambien inhabilitada.

-El plugin parece responder adecuadamente en todos los lugares del XMB, no obstante
se sigue recomendando que algunos modos se activen en la raiz del XMB, puesto que aqui
las combinaciones de botones no interfieren con nada.

Version 0.2
-----------
-Añadido el modo Black Screen Mode, apaga la pantalla mientras escuchas música
manteniendo la pantalla apagada mientras pasas canciones o pulsas botones.

-Solucionados los fallos que al parecer provocaba la funcion de apagado con las
ultimas versiones del firmware M33

-Algunas de las combinaciones de botones han sido cambiadas para compatibilizar
el plugin con las ultimas actualizaciones del firmware M33 a la vez que se añade
soporte para el firmware de Wildcard.

Funciones del plugin
--------------------

Este plugin esta diseñado y programado para optimizar el uso de la energía en
la PSP mientras estamos en el XMB.

Este plugin dispone de 4 funciones que paso a describiros a continuacion.

-Music Mode: Para activar este modo hay que pulsar L+R, este hace un
underclock hasta los 60Mhz de CPU y 30 de Bus, adecuado para escuchar
musica en Mp3, ATRAC o cualquier formato soportado a la vez que ahorramos
bateria.Pulsando L+R de nuevo volveremos a la frecuencia que tuvieramos establecida para el XMB.

-ToggleIdle: Este modo desactiva el autoapagado de la consola (no de la pantalla)
este modo se puede activar/desactivar mediante R+START, util cuando estamos viendo
fotos de cualquier índole (si, tambien porno xD)

-PowerLock: Pulsando R+NOTA MUSICAL bloqueamos el interruptor de apagado para prevenir
un apagado accidental por cualquier circunstancia. Si movemos el interruptor, cuando
desactivemos este modo, la consola se apagará automáticamente.

-Black Screen Mode: Pulsando L+START apagamos la pantalla de la consola y aunque pulsemos
cualquier otro boton no se encenderá, cuando volvamos a pulsar L+START volverá al nivel
de brillo en el que la teníamos.

-Apagado vía software: Pulsando R+CUADRADO apagaremos totalmente la consola sin necesidad
de acudir al interruptor, es una chorrada para implementar, pero como os gusta y os resulta
util, pues yo os lo pongo.

Se aceptan sugerencias para nuevos plugins, nuevas funciones para este plugin y modificaciones para
el mismo.
Bien,al final si lo adaptaste :)
una duda con esto puedo tener un icono ke me haga la funcion de apagar la psp...sin tener ke hacer combinaciones de teclas para apagarla...yo solo kiero darle un botonozo a algun icono y se haga esa funcion de apagar...

saludos..
Costó lo suyo, pero bueno, tras un poco de a prueba y error y peleas con los stubs lo conseguí, ya me di cuenta que eso de los stubs no era tan dificil tampoco, el tema es buscar las NIDs pero bueno, de eso ya se ocupa gente como moonlight

Edito:
una duda con esto puedo tener un icono ke me haga la funcion de apagar la psp...sin tener ke hacer combinaciones de teclas para apagarla...yo solo kiero darle un botonozo a algun icono y se haga esa funcion de apagar...


Este plugin no hace eso entre otras cosas porque el apagado no es su funcion primordial, pero puedes pasarte por este otro hilo y probar el plugin del compañero CoolJ
Muchas Gracias 3r Ch4mp1 [oki]


No sabes lo util q es para mi tu plugin [beer]


Me alegro q lo sigas actualizando.



Salu2


[bye]
Me alegra que sea algo util ya que esto empezó como una mera chorrada de programacion y bueno en cuanto a las actualizaciones creo que pocas serán ya, salvo de estricto mantenimiento, como esta por una gordisima incompatibilidad.

A no ser que propongais nuevas ideas para este plugin, me centrare en otros proyectos hasta que se me ocurra algo mejor para la psp
5 respuestas