Fishell 1.0 R3

Imagen

FISHELL es un SHELL Simulador de sistema operativo (SIM-OS) para las consolas de videojuegos Play Station Portable que permita la ejecución de aplicaciones caseras (Homebrews)

Creador: zerozelta.

Sobre R3:

Esta revisión (R3) es una versión aún en etapa embrionaria, esto es que el proyecto aun no esta terminado al 100% pero sigue en desarrollo, R3 es la 3er versión oficial lanzada al publico y presenta en, comparación de otras versiones, principalmente mejoras de errores y estabilidad.
Para esta versión se esperaba contar con el visor/editor de textos y mejoras en todas las aplicaciones ya existentes, sin embargo no se ha podido terminar todo esto a tiempo del lanzamiento, pero para la próxima R4 les aseguro que estas mejoras serán un hecho en sus PSP.

Mejoras con respecto a fishell R2:

[i][i] El 75% del codigo es ahora publico para los usuarios (el otro 25% esta encriptado por seguridad)
[+][i] Añadido selector de archivos incluido en algunas funciones internas del shell (uso similar al explorador de archivos).
[+][i] Nueva función MSS (Memory Stick Sender) Permite enviar archivos entre PSPs por medio de las Memory Sticks (por ahora solo archivos).
[+][i] añadido soporte multi idoma pora ahora se a añadido el frances (se tradujo el 90% del shell por ahora)
[+][i] Añadido nuevo instalador/actualizador de fishell para PC de fishell (requiere java)
[-][i] Compatibilidad con el plugin game categorices.
[-][i] Reconstruido totalmente el reproductor mp3 (inspirado en limewire para pc) (Etapa BETA).

[+] Nuevo sistema de actualización e instalación (ya no se requieren 2 paquetes, se puede instalar o actualizar con uno solo)
[+] Añadido sistema auto colector de basura (libera cada determinado tiempo la RAM para no sufrir cuelgues en las psps 1000).
[+] Posibilidad de mostrar la fishbar completa (opcional).
[+] Habilitada la opción para cerrar sesión desde el menú de salida.
[+] Añadida posibilidad de instalar plugins desde el explorador de archivos (doble clic en el archivo .prx).
[+] Añadida opción restablecer sistema en el menú recovery (restablece las cuentas de usuario y la configuración del sistema a default en caso de sufrir algún error constante).
[+] Añadida función para crear nuevos archivos desde el explorador.
[+] Añadido panel de configuracion (configuraciones basicas por ahora)
[+] Posibilidad de quitar el efecto de transparencia en la barra del explorador (acelera un poco la velocidad del shell) (opcional).
[+] Habilitada la opción para instalar plugins desde el zpmp con el nuevo selector de archivos (permite seleccionar un archivo .prx e instalarlo).
[+] Nueva opción de cambiar el color de las ventanas con cualquier color RGB (opcional).
[+] Añadida la posibilidad de activar/desactivar el uso del joystick.
[+] Añadida compatibilidad con la reproducción de sonidos en formato BGM en el reproductor.
[+] Añadida posibilidad de cambiar el color del botón principal de la barra de herramientas.
[+] Añadida posibilidad de cambiar el color de la onda en el escritorio.
[+] Añadida posibilidad de cambiar el color del fondo del escritorio (Tintado).
[+] Añadido efecto visual al crear o borrar un acceso directo.
[+] Nueva formar de activar/desactivar el drive usb haciendo clic en la mini PC de la fishbar.
[+] Añadido menú popup en los campos de texto con las opciones básicas (copiar, pegar y borrar) (Etapa BETA).
[+] Añadido efecto wave en la fishbar (opcional).
[+] Incorporado FUSA GAMPAD (@Andy Man) (Como acceso desde el shell que ya tiene incorporada la aplicación).
[+] Añadida la app del fish-extractor (Extractor de archivos ZIP y RAR para fishell).
[+] Añadida función a prueba de fallos para el soporte multilenguaje (Evita el cuelgue de la psp y en cambio retorna el texto "(unknown)" en la palabra no identificada).

[-] Cambiada interfaz del gadget del reloj analógico.
[-] finalizado el sistema de actualización de software (Se actualiza fishell a cualquier versión reciente sin desconfigurar ni borrar tus cuentas)
[-] Mejoras en el modulo autoboot (soporte para el plugin game categories y corrección de errores menores).
[-] Cambiado eboot de luaHM a la versión HM9 (menos tamaño del archivo y funciones mejoradas).
[-] Comenzado trabajo para el soporte de parches (Etapa BETA).
[-] Nueva función para crear rangos de selección en el explorador de archivos (Mantener presionado R y luego selecciona el elemento que desea añadir a la selección (sin soltar R)) (Etapa BETA).
[-] Solucionados algunos problemas al iniciar el umd launcher y el umd dumper con algunos cfw.
[-] Corregido error al cortar y pegar folders con varios directorios dentro (modo recursivo).
[-] modificada la forma de mostrar el "semaforo_plus" al arrastrar la ventana hacia la derecha.
[-] Correcciones ortográficas en el lenguaje (Español).
[-] Modificaciones en el gestor de ventanas (Ahora es mas estable su uso).
[-] Corregidos errores con los nombres de accesos directos.
[-] Posibilidad de activar el menú recovery con el botón L (aparte del botón R).
[-] Cambiadas las funciones de los botones de desplazamiento del scroll en el explorador de archivos.
[-] Corregidos errores al aplicar fondos.
[-] Corregido error en la aplicación Zelta Plugin Manager Portable (al abrir 2 veces la aplicación).


Imagenes:

Imagen

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen



Como usar el instalador:

La instalación de fishell es bastante sencilla, para esto sigue los pasos:

[En tu PSP]
Si estas dentro de fishell es recomendable salir al menú de la psp (para evitar posibles errores)
Conecta el PSP a la computadora con el cable USB

[En la computadora]
Descarga el archivo FISHELL_UPDATE.jar (El instalador para PC) e inicialó. (Nota importante: se requiere tener java instalado para que pueda abrir el archivo. | Descarga: http://www.java.com)
al iniciarlo aparecerá la interfaz del instalador, solo has clic en “INSTALL NOW”
El instalador detecta automáticamente si tu PSP esta conectado pero si el instalador no encuentra la PSP automáticamente aparecerá el selector de archivos, solo selecciona la ubicación de tu PSP o cualquier carpeta dentro del mismo dispositivo PSP y presiona en aceptar.
Aparecerá una ventana que avisa que se esta escribiendo en la PSP, esto puede tardar varios minutos, al finalizar el proceso aparecerá una ventana con el archivo readme.txt correspondiente a fishell con las mejoras y los créditos del Shell.
Ahora ya esta instalado/actualizado fishell en su PSP, solo diríjase al menú de la PSP, en la lista de juegos e inicie la aplicación fishell, en caso de que sea la primera ves que instala fishell le pedirá que seleccione un idioma y que inicie una cuenta de usuario, pero si ya contaba con una versión anterior los cambios y configuraciones se aplicaran automáticamente (Conservando la configuración que ya tenia anteriormente)
Nota: en caso de no tener el java instalado o que el instalador no funcione, cada relase del Shell tiene una descarga alternativa en archivo comprimido (.rar), solo descomprímelo en la raíz de la PSP y sobrescribir cuando lo pida.

¿Por qué utilizar el instalador y no el archivo comprimido .rar?

El instalado hace exactamente lo mismo que el archivo rar, la diferencia es que es mas fácil, rápido y libera archivos innecesarios que solo ocupan espacio en tu memory stick

¿Qué problemas pueden surgir al instalar fishell?
- Si se haya descargado un archivo corrupto o maligno de una web no confiable | Solución: Recomendamos descargar los paquetes y componentes para fishell desde la web oficial o una web de confianza

- Si se haya descargado mal el archivo | Solución: descargar de nuevo e reintentar instalarlo

- Si mi computador ano abre el instalador | Solución: Descargar el java de http://www.java.com, instalar el java y luego iniciar de nuevo el instalador.

- Si se haya equivocado y haya instalado fishell en otro dispositivo | Solución: El instalador esta diseñado para escribir en la raíz del dispositivo señalado, si lo instalaste en mis documentos (por ejemplo) los archivos se encuentran en la raíz de tu disco duro C:/FISHELL y C:/PSP/GAME/FISHELL (por ejemplo), para solucionar esto solo borra los archivos e intenta instalar de nuevo.

- Si el instalador detecto como PSP un dispositivo que no es el PSP | Solución: el instalador detecta todos los dispositivos conectados y analiza si existe la carpeta C:/PSP/GAME (Utilizo la unidad C:/ como ejemplo) , para que deje de detectar mal un dispositivo renombra la carpeta C:/PSP a C:/PSP_RESP (por ejemplo). Y vuelve a intentar instalar.

- Si ya intento todo y sigue sin poder instalar fishell con el instalador | Solución: Utilice el archivo comprimido .rar, para instalar mediante el archivo comprimido tiene que contar con un extractor de archivos (se recomienda usar winrar) una ves que se tiene el extractor solo extraiga el contenido del archivo rar en la raíz de la PSP.

- Si nada de esto función | Solución: Borra todo el contenido de PSP/:/FISHELL y PSP:/PSP/GAME/FISHELL e instala el software de nuevo



Futuras mejoras:
Lista de mejoras que ya son un hecho en el Shell:

• IMPORTANTE: Soporte para conexiones a internet desde el Shell: Permite conectar el Shell a internet para hacer uso de aplicaciones online, descargar datos entre otras funciones que requieren de internet.
• Nuevo modulo excepción manager: Maneja eventos de errores y genera reportes (Esto para evitar cuelgues del shell y facilitar el trabajo los de testeos).
• Nuevo sistema para aplicaciones en modo FULL SCREEN: Se abre una ventana a pantalla completa para que la aplicación tenga mayor espacio y corra con una mayor velocidad (esto no afecta a las demás ventanas abiertas en el shell).
• Añadida función de selección por múltiple rango en el selector de archivos: permite seleccionar varios archivos en algunas funciones que lo permitan (para añadir archivos a la selección pulsa R y luego el botón de selección “X” (sin soltar R)).
• IMPORTANTE Soporte para parches (ms0:/FISHELL/PATCH) (Requieren estar programados en lua y con formato .fpatch o .lua): Esto ofrece la posibilidad de corregir errores sin la necesidad de esperar a una nueva versión del shell, también pueden mejorarse o modificarse componentes entre muchas otras funcionalidades muy útiles.
• Reconstruido menú home de fishell: Mejor interfaz, mayor personalización y funcionalidad
• Corregidos cuelgues al abrir imágenes dañadas con el visor de imágenes.
• Habilitado el portal FUSA GAMEPAD en la sección de programas instalados > portales
• Corregidos errores menores en el modulo autoboot.lua
• Suavizado de imágenes en el visor de imágenes (mejor definición al re escalar gráficos)
• Soporte para instalar varios plugins (plugins para PSP) simultáneamente desde el selector y el explorador de archivos (para no tener que instalar de uno en uno)
• Ahora puedes seleccionar en donde deseas guardar los archivos al enviarlos vía ms-ms
• Añadido full screen mode para el visor de imágenes: Esto es que ya se puede mover, cambiar de tamaño de la imagen re escalarla y tintar una imagen con el visor de imágenes
• Ahora puedes abir todos los sonidos de cualquier directorio con el reproductor FISHWIRE


Aquí están algunas mejoras que se están desarrollando o se planean implementar en la R4:

• Gestor de cuentas (crear, acceder, borrar editar y proteger con contraseña): Esto significa que en R4 podrás cualquier cantidad de cuentas de fishell y personalizarlas a tu gusto¡¡.
• Soporte para envíos de archivos vía adhoc
• Nueva aplicación "Centro de bienvenida": para usuarios novatos, esta aplicación inicia al instalar fishell y te informa de todo lo necesario para el uso del shell.
• Finalizado UMD drive (alerta al insertar un UMD)
• Nueva aplicación visor/editor de texto (Compatible con full screen mode y multi ventanas)
• Nueva aplicación FISHMAPS (imágenes de satélite de GOOGLE MAPS)(Modo multi ventanas y fullscreen)(Requiere de conexión a internet)
• Nueva aplicación GOOGLE Translator (Traductor de google)(Modo multi ventanas) (Requiere conexión a internet)
• Nuevo tema "MINIMALISTA" Gráficos sencillos y elegantes (Similar a los de apple)
• Habilitadas todas las funciones del reproductor de música (FISHWIRE)
• Soporte para acceder a ef0:/ de la PSPGO (Explorador de archivos y selector de archivos)
• Correcciones generales en los idiomas

Pues estos son los progresos que tendrá fishell en R4, aun se esta desarrollando el proyecto, ahora estoy muy ocupado con los estudios asique tardare un poco mas de lo esperado pero en dos meses aproximadamente ustedes prodran disfrutar de todas estas mejoras.


ACTUALIZACIÓN: 1.0 R3.5 Beta

Hola a todos, como ya les había comentado, fishell esta siendo reconstruido desde cero y por esa misma razón no han visto ni avances ni actualizaciones, sin embargo, desde hace ya un tiempo le hice unas mejoras ligeras a la antigua versión, y he decidido publicarla para que tengan algo en que entretenerse en lo que finalizo la versión R4 ULTIMATE

Ahora, normalmente no saco actualizaciones hasta no tener una lista considerablemente larga y con mejoras importantes, pero como es la última versión del fishell clásico y no le he metido mucho trabajo, no es una actualización muy importante en cuanto a funcionalidad, de todas formas aquí les dejo las mejoras de fishell R3.5.

Mejoras:

[i][+] Soporte para conexiones a internet desde el shell
[i][+] Ahora todo el código fuente esta disponible al público (si se usa este código para otro proyecto acredite al autor de fishell)
[i][+] Nuevo sistema para cambiar de una ventana a otra mediante combinación de controles (presionando cuadro + L o R)

[+] Efectos al añadir y borrar accesos directos de los escritorios
[+] Nuevo modulo excepción manager (Maneja eventos de errores y genera reportes)
[+] Nuevo sistema para aplicaciones en modo FULL SCREEN (aun incompleto)
[+] Sistema de acceso directo para cambiar de aplicación (Cuadro + L o R para enfocar la aplicación siguiente o anterior)
[+] Añadida función de selección múltiple en el selector de archivos (R+ X)
[+] Soporte para imágenes bitmap (.bmp) (por ahora trabaja solo con imágenes baja resolución o cargará mal la imagen)
[+] Función vistazo al escritorio al dejar el puntero sobre la tablita de la derecha de la fishbar
[+] Soporte para parches (ms0:/FISHELL/PATCH) (Requieren estar programados en lua y con formato .fpatch o .lua)
[+] Añadido modo full screen en el visor de imágenes
[+] Añadido tema NINBUS al shell (se configura en ms:/FISHELL/USR/(usuario)/data.ini | cambiar USR_TEMA “default” por “ninbus“)

[-] Reconstruido menú home de fishell
[-] Corregidos cuelgues al abrir imágenes dañadas con el visor de imágenes
[-] Habilitado el portal FUSA GAMEPAD en la sección de programas instalados > portales
[-] Corregidos errores menores en el modulo autoboot.lua
[-] Suavizado de imágenes en el visor de imágenes (mejor definición al reescalar gráficos)
[-] Soporte para instalar varios plugins simultáneamente desde el selector y el explorador de archivos (para no tener que instalar de uno en uno)
[-]Acelerada la carga al bajar o subir el scroll en el selector de archivos
[-] Ahora puedes seleccionar en donde deseas guardar los archivos al enviarlos via ms-ms
[-] Pequeñas correcciones en los idiomas


PD: En esta versión tiene secciones incompletas aun y ya no la estoy desarrollando, asi que no es necesario que reporten los errores


Descargas:

Se requiere java para correr el instalador.

Instalador 1.0 R3: http://www.mediafire.com/?38opeg1w7y40pid

Archivo rar 1.0 R3: http://www.mediafire.com/?38opeg1w7y40pid

Archivo rar 1.0 R3.5 beta: http://dl.dropbox.com/u/31534486/FISHELL_R3-5.rar

Versión en ingles firmada: http://www.mediafire.com/?lslup9z5ddbagjf

Scripts de idioma :



Un saludo y a disfrutar [beer]

Fuente: fishell-psp
Gracias, es bonito... me gustan los shell... pero todos son inestables, solo me da por probarlos un poco para ver que tal, se cuelga, reporto, lo borro... y me acuerdo de ahman :-| ... no parece que nada ya le vaya a hacer sombra al irshell.
Este shell tiene muy buena pinta, esta claro que todavia no llega al nivel de ir-shell pero esta en constante desarrollo y promete mucho.

¿Se te ha colgado?, si es así podrias reportar como a sido.

Un saludo [beer]
casi siempre ejecutando alguna imagen tras otra, ejecutando homebrews eboots... por lo general navegando a una velocidad de usuario la cual no debe dar abasto el shell, todo suele recordarme a cuelgues relacionados con lua, aunque lua va mejorando poco a poco por supuesto, pero no lo veo muy agil aun.

Ahora no suelo tener tiempo para probar cosillas pero estoy ojo avizor cada x ;)
Gracias por los reportes, informare al autor.

Si pudieses los hombrews que has probado sería la repera ;)

Un saludo [beer]
que buenisimo este programa es tan profesional que no se que pensar, gracias a los programadores o programador es un trabajo super especial y profesional.

Compite con irshell pero creo que este sera mucho mejor. XD
Actualizado a la versión 1.0 r3.5 beta.

Esta es una actualización menor hasta que el autor termine la versión R4 ULTIMATE.

Un saludo [beer]
Gracias por la aplicación.
:( ha sido bajarme el shell y disfrutar de una interfaz muy cuidada, he abierto el explorador del escritorio y lo primero que he cargado ha sido un eboot personal de psx que tengo ahi (pang collection) y no ha cargado, pero no ha crasheado, se queda encendida la pantalla en negro pero no responde nada, he apagado la consola normalmente y listo.

jolines, pa un ratico que tenia antes de acostarme [snif]

A ver si mañana pruebo otra cosa, los emuladores apuesto a que cargan bien, a ver si cargando algunas fotos grandes que transfieres del movil aguanta...

PD- estaria bien un redimensionador de imagenes en este shell ¿se podría?
jotax escribió::( ha sido bajarme el shell y disfrutar de una interfaz muy cuidada, he abierto el explorador del escritorio y lo primero que he cargado ha sido un eboot personal de psx que tengo ahi (pang collection) y no ha cargado, pero no ha crasheado, se queda encendida la pantalla en negro pero no responde nada, he apagado la consola normalmente y listo.

jolines, pa un ratico que tenia antes de acostarme [snif]

A ver si mañana pruebo otra cosa, los emuladores apuesto a que cargan bien, a ver si cargando algunas fotos grandes que transfieres del movil aguanta...

PD- estaria bien un redimensionador de imagenes en este shell ¿se podría?


Lo he reportado en su web.

El redimensionador sería posible implementarlo en un script.

Sobre lo de los eboots de psx... supongo que se podrá implementar en una futura versión.

Un saludo [beer]
9 respuestas