Jump to content


83 archivos

  1. Hades Emulator

    Hades es un emulador de Game Boy Advance para Windows, macOS y Linux.

    Principales características de Hades:
    Precisión decente Soporte de controlador de juego Reasignación de teclas y botones Guardado rápido (también conocido como estado de guardado) Compatibilidad con reloj en tiempo real (RTC) Corrección de color y efectos LCD Cargar juegos desde formatos de archivo comunes (.zip, .7z, .rar, etc.)
  2. Console Service Tool (C.S.T)

    Console Service Tool (C.S.T.) es una herramienta integral W.I.P diseñada para ayudar a los usuarios a diagnosticar y dar servicio a sus consolas de juegos. Centrándose en PlayStation (PS3, PS4, PS5) y Nintendo Switch, C.S.T. tiene como objetivo consolidar varias herramientas de diagnóstico y servicio en una plataforma única y fácil de usar.


    FAQ
    ¿Puedo utilizar esta herramienta para leer códigos UART desde una PS5? ¡Sí! Descargue y ejecute la herramienta, seleccione la pestaña Playstation 5 > Herramientas UART y operación Leer códigos. Debes estar conectado vía UART para leer códigos de la Playstation 5. Sigo recibiendo "Operación cancelada", ¿sabe por qué? Respuesta corta: si todo está conectado correctamente, es posible que tenga un puente sur inactivo, ya que se requiere que el puente sur funcione para que UART funcione. R: Respuesta larga. Verifique Solución de problemas. Solución de problemas
    Operación cancelada: esto ocurre porque el usuario canceló la operación o porque se agotó el tiempo de espera de respuesta de la consola. Verifique que tenga un TTL, CH341 u otro dispositivo similar y que se hayan instalado los controladores correctos. Si se han instalado controladores, asegúrese de que no estén pendientes de reiniciar. Si no estás seguro. Reinicia tu computadora. Vaya al administrador de dispositivos -> inicie devmgmt. Verifique en Puertos serie y verifique que aparezca un puerto serie. Desenchufe su TTL/CH341 y vea si desaparece. Si lo hace. Vuelva a enchufar el dispositivo y verifique a qué COMPORT está asignado. Verifique que su TX, RX y GND estén conectados de forma segura a su consola. Verifique que la consola esté enchufada a un tomacorriente de pared con energía. No es necesario que la ps5 esté encendida, pero sí que se le suministre energía. Haga clic en leer códigos. Si aún recibe Operación Cancelada. Intente intercambiar sus cables TX y RX. Todavía se cancela la operación. Cambie el software al modo "Monitor" y conéctese. Este modo escuchará cualquier cosa que diga la PS5. Desenchufe la PS5 y espere 5 segundos. Vuelva a conectar la alimentación a la PS5 y verifique que la PS5 haya dado señal al software. Si aún no ves nada de la PS5 e intercambiaste tu TX y RX, intenta volver a intercambiarlos y repite los pasos. Si aún no hay respuesta de la consola. Pruebe con una buena consola para descartar un problema de hardware/software. Si eso funciona. Su consola que no respondió tiene un puente sur muerto. Aplicación creada por amoamare.
  3. Picostation

    ODE basado en Raspberry Pi Pico para la Playstation original.
    Modelos compatibles:
    PU-8 (SCPH100X) PU-18 (SCPH55XX)
    Compatibilidad
    NOTA: cambie el nombre de la imagen a UNIROM.bin/.cue
    Imagen de CD de audio Imagen UNIROM Algunos juegos pueden cargarse (ver página wiki Game Compatibility List) Instrucciones:
    Flashear .uf2 a pico Copia UNIROM.cue y UNIROM.bin a la raíz de tu tarjeta SD Enciende tu PlayStation y deja que arranque en Unirom (con suerte) Picostation ha sido creado por paulocode.
  4. Tonyhax International

    La solución definitiva de copia de seguridad en CD-R/cargador de discos de importación Soft-Mod para la PlayStation original y los primeros modelos de PlayStation 2
    Creado por MottZilla, Alex Free y Patchouli (karehaani). Construido sobre el trabajo de muchos otros.
    Tonyhax International es un fork de Tonyhax "Software backup loader exploit thing for the Sony PlayStation 1" originalmente creado por Socram8888.

    Tonyhax Internacional esta desarrollado por Alex Free y MottZilla con muchas nuevas caracteristicas y mejoras comparado con el Tonyhax original, algunas de las cuales se listan a continuacion:
    Soporta todas las consolas PS1 (Japonesa, Americana, Europea, SCPH-1000-SCPH-102) y las primeras consolas PS2 (Japonesa, Americana, Europea, SCPH-10000-SCPH-39004). Soporta el arranque del cargador Tonyhax International con Códigos GameShark y cualquier dispositivo tramposo PSX utilizando el nuevo método de arranque GameSharkHAX. Permite flashear el cargador de copia de seguridad/importación de Tonyhax International en un cartucho de trucos GameShark, Action Reply o similar de PSX. Siempre que el cartucho flasheado se conecte en la parte trasera de un modelo de consola PSX con un puerto para cartuchos en la parte trasera, al encenderla, el Tonyhax International arrancará en lugar del programa shell/BIOS (pantallas Sony/Reproductor de CD/Gestor de Tarjetas de Memoria). Soporta mas exploits de partidas guardadas, permitiendo el uso de aun mas discos de juegos PSX para arrancar el cargador Tonyhax International. Utiliza el nuevo exploit FreePSXBoot y métodos de parcheo para deshabilitar las tarjetas de memoria FreePSXBoot que arrancan Tonyhax International después de que el exploit FreePSXBoot inicie el cargador desde la tarjeta de memoria. Esto funciona en todas las versiones de BIOS de todas las consolas compatibles. Soporta más juegos con rutinas adicionales de protección anticopia, utilizando un sistema de bypass antipiratería completamente diferente. Utiliza un sistema de compilación completamente diferente que es portable a muchas más distribuciones de Linux. Este nuevo sistema de compilación es más eficiente y fácil de usar.
  5. Aconcagua English Patch

    Parche que traduce al inglés Aconcagua, juego desarrollado por Sony Computer Entertainment para PSX lanzado originalmente en el año 2000 y que no llegó a salir de Japón.

    Cómo parchear (en Windows):
    Descomprimir el archivo zip incluido Abra el programa incluido "Delta Patcher Lite" y haga clic en el primer icono de la carpeta amarilla.  Elige tu archivo original "Aconcagua (Japón) (Disco 1).bin" sin modificar. Haga clic en el segundo icono de la carpeta amarilla y elija el archivo "AconcaguaEnglishPatchDisk1.xdelta". Si no quieres perder el archivo original del juego sin parchear, haz clic en el pequeño icono del engranaje situado junto a la casilla "Aplicar parche" y haz clic en "Copia de seguridad del archivo original". Entonces tendrás que eliminar la palabra "PATCHED" del nombre del archivo bin más adelante.  Haz clic en "Aplicar parche". Repita los pasos 3-6 con "Aconcagua (Japón) (Disco 2).bin" y "AconcaguaEnglishPatchDisk2.xdelta" Coloca los archivos .bin parcheados en la misma carpeta que tus archivos "Aconcagua (Japón) (Disco 1).cue" y "Aconcagua (Japón) (Disco 2).cue" y ¡ya están listos para ser reproducidos! Cómo parchear la alternativa (Todos los SO):
    Vaya a https://hack64.net/tools/patcher.php Para la ROM, introduzca el archivo original "Aconcagua (Japón) (Disco 1).bin". Para el parche, introduce el archivo "AconcaguaEnglishPatchDisk1.xdelta". Para Guardar como, introduzca "Aconcagua (Japón) (Disco 1).bin". Si no quieres perder el archivo original del juego sin parchear, haz una copia de seguridad del mismo ahora. Haz clic en Patch y coloca el archivo "Aconcagua (Japón) (Disco 1).bin" parcheado en la misma carpeta que tu archivo "Aconcagua (Japón) (Disco 1).cue" Repita los pasos 2-5 con "Aconcagua (Japón) (Disco 2).bin" y "AconcaguaEnglishPatchDisk2.xdelta" y ¡ya están listos para ser reproducidos! -----!!!!NOTAS IMPORTANTES!!!!-----
    Aconcagua tiene un terrible error de audio cuando se juega en el emulador Duckstation. Esto NO se debe al parche, ya que esto ya que esto ocurre también en la versión japonesa estándar. Recomiendo usar el emulador Bizhawk para jugar al juego. Al final del disco 1, algunos emuladores tienen problemas para realizar el cambio de disco al disco 2. Sin embargo, esto no es un problema, ya que puedes simplemente apagar el emulador, cargar el disco 2 y cargar tu salvado del final del disco 1. Es posible que notes que los subtítulos durante las escenas de corte con voz a veces no coinciden al 100% con las voces. Esto se debe a razones técnicas muy complicadas que nos impiden ampliar el tamaño de los subtítulos originales. Sin embargo, me he esforzado por garantizar que los subtítulos sigan siendo descriptivos y significativos para los jugadores que dependen de la lectura de los subtítulos. Créditos:
    Localización y hacking: Hilltop Gráficos y apoyo al idioma español: Mr. Nobody Programación FMV (desarrollador de jPSXdec): Michael "m35" Sabin 
  6. PS1 DemoSwap Patcher

    PS1 DemoSwap Patcher nos permite:
    Parchear varios discos de demostración de PS1 que se encuentran comúnmente para cargar TonyHax para una copia de seguridad perfecta y el arranque de importación. Utiliza un nuevo método de truco de intercambio único para cualquier consola PS1 que requiere que usted tenga un auténtico disco de demostración PS1 apoyado por PS1 DemoSwap Patcher, así como un rip de la misma.  Parchea **cualquier** juego para cargar TonyHax antes de cargar el ejecutable del juego principal. Cuando se utiliza un truco de intercambio para arrancar un juego parcheado de esta manera, todas las limitaciones de cualquier método de truco de intercambio desaparecen. Obtendrá el audio del CD y los datos correctos del TOC. Incluso se obtiene la capacidad de intercambiar al siguiente disco (copia de seguridad grabada) en juegos que abarcan varios discos sin tener que hacer otro truco de intercambio. ## Por qué
    He creado este programa y MCTOOL para dar a alguien sin acceso a las herramientas de uso común una manera de instalar y o utilizar TonyHax y FreePSXBoot. No se requiere una interfaz de tarjeta de memoria de PS2 o PC modificada.
    Con el metodo 'DemoSwap' puedes usar un autentico y comunmente encontrado disco demo y un CD-R parcheado del mismo disco demo para arrancar TonyHax. TonyHax entonces le permite ejecutar un disco de importación o CD-R. No se requiere una sincronización complicada ni reflejos rápidos, y funciona en cualquier consola PS1. En este modo reemplazará uno de los ejecutables de la demo en el archivo bin de la pista 01 de un rip del disco de la demo con TonyHax y haciendo un simple intercambio de discos mientras se arranca en el disco de la demo que funciona en cualquier consola PS1 puedes cargar TonyHax. Debes tener un disco demo original y auténtico que sea compatible. Se recomienda después de iniciar TonyHax usando el método DemoSwap ejecutar MCTOOL para instalar FreePSXBoot + TonyHax en una tarjeta de memoria.
    Con el método 'TOCPerfect' puede intercambiar un CD-R parcheado de una copia de seguridad del juego/importación que no tendrá ninguna de las desventajas que normalmente vienen con el uso de un truco de intercambio para jugar una copia de seguridad/importación. Los datos del TOC se releen y la unidad se desbloquea, por lo que cualquier copia de seguridad parcheada que reproduzcas con un truco de intercambio siempre tendrá un audio perfecto y la posibilidad de cambiar, por ejemplo, del disco del juego 1 al disco del juego 2 a mitad de la partida. **Esto lleva el truco de intercambio como método de copia de seguridad lo más lejos posible. El método TOCPerfect es más útil para las consolas con un número de serie inferior a 592xxx que pueden utilizar el truco de intercambio del menú de audio. Este truco de intercambio no implica intercambiar un disco en movimiento.
    ## Requisitos de TOCPerfect
    Consola PS1 (NTSC/U o PAL). Cualquier juego auténtico de PS1. Un CD-R en blanco de alta calidad. Copia de seguridad de un juego copiado. Una grabadora de CD que pueda grabar a baja velocidad (se recomienda 8x o menos). ## Instrucciones de TOCPerfect
    TOCPerfect parchea la primera pista de datos del juego que quieras utilizar. La primera pista de datos se llamará algo así como 'pista 01.bin' en el directorio de tu juego rip. 
    En Windows puedes:
    * Arrastrar y soltar el archivo 'track 01.bin' en el 'PS1 DemoSwap Patcher.exe', y luego seleccionar el modo de parche de TOCPerfect.
    * Iniciar 'PS1 DemoSwap Patcher.exe'. Seleccione el modo de parche a TOCPerfect patch y luego seleccione el archivo 'track 01.bin' en la GUI.
    * Ejecute 'PS1 DemoSwap Patcher.exe' desde 'cmd.exe' como programa CLI. Ejemplo: '"PS1 DemoSwap Patcher.exe" -t track01.bin'
    En otros sistemas operativos sólo se puede utilizar PS1 DemoSwap Patcher como CLI. Ejemplo: 'ps1demoswap -t track01.bin'
    Graba el archivo '.cue' en tu directorio de ripeo del juego después de aplicar el parche TOCPerfect en un CD-R en blanco. Haz un truco de intercambio para arrancar tu CD-R quemado. Cuando Tonyhax arranque y diga 'Swap CD Now', desatasca el sensor de la tapa y cierra la tapa sin tocar el CD-R en la PS1. El juego se cargará entonces con el audio correcto, los datos del TOC y la unidad desbloqueada.
    Si tienes una consola con un número de serie inferior a 592xxx, puedes utilizar el truco de intercambio del menú de audio, que no implica el intercambio de un disco en movimiento. Hay más trucos de intercambio para las consolas más nuevas que implican el intercambio de un disco en movimiento, escritos en la [guía de trucos de intercambio] original (https://gamefaqs.gamespot.com/ps/916392-playstation/faqs/4708) que también podrían ser utilizados. Alternativamente, el método DemoSwap proporciona un método de intercambio sencillo para arrancar TonyHax en todas las consolas PS1.
    Truco de intercambio del menú de audio:
    Encienda la consola PS1 sin ningún juego en ella. 2. Encienda el reproductor de CD, a continuación, coloque un juego psx real en la consola psx en la consola psx. Presiona el sensor de la tapa hacia abajo con algo que lo mantenga presionado. Usted podría utilizar una goma de mascar moldead de goma de mascar. El sensor de la tapa está en la parte superior derecha de la consola, es el botón circular que se presiona hacia abajo por la parte superior de la tapa de la unidad de CD). El juego real de la psx girará durante unos segundos y luego dejará de girar. Cambia el juego auténtico de PS1 por un CD-R grabado y sal del reproductor de CD. El CD-R grabado comenzará a girar y arrancar. ## Requerimientos de DemoSwap
    Consola PS1 (NTSC/U o PAL). Un disco de demostración auténtico compatible (debe coincidir con la región de tu consola). 2 CD-Rs vírgenes de alta calidad (uno para el disco demo parcheado, otro para su copia de seguridad o MCTOOL. Ripeo de un disco de demostración compatible. Una grabadora de CD que pueda grabar a baja velocidad (se recomienda 8x o menos). ## Instrucciones del parche DemoSwap
    Compruebe en el DiscLib.txt el título del disco de demostración que tiene o va a obtener. En el momento de escribir este artículo, todos los    volúmenes del CD Sampler Interactivo del 1 al 11 son compatibles. Se pueden añadir más demos, detalles más abajo. Cree una imagen ISO sin procesar de su disco de demostración utilizando una herramienta como ISOBuster. En Windows puede: Arrastrar y soltar el archivo 'track 01.bin' en el 'PS1 DemoSwap Patcher.exe', y luego seleccionar el modo de parche DemoSwap modo de parcheo. Iniciar 'PS1 DemoSwap Patcher.exe'. Seleccione el modo de parcheo DemoSwap y, a continuación, seleccione el archivo archivo 'track 01.bin' en la GUI. Ejecute 'PS1 DemoSwap Patcher.exe' desde 'cmd.exe' como programa CLI. Ejemplo:  '"PS1 DemoSwap Patcher.exe" -d track01.bin'. En otros sistemas operativos sólo se puede utilizar PS1 DemoSwap Patcher como CLI. Ejemplo: 'ps1demoswap -d track01.bin'
    El programa informará si el parcheo tuvo éxito o no. Grabe el disco parcheado en un CD-R. Puede ignorar cualquier error ECC/EDC, L-EC, etc. que se informe durante la verificación del disco. Los campos de corrección de errores son corregidos automáticamente por la grabadora. Ponga el disco de demostración original en su PS1. Utilizando el método de su elección, debe mantener pulsado el interruptor de la tapa para que la consola lea los discos con la tapa abierta. Un palillo de madera puede funcionar. Enciende la consola y consulta la sección "Instrucciones por disco". # Por Instrucción de Disco
    Todos los discos Nota - Cuando se quita el disco original no hay que apresurarse a sustituirlo por el CD-R. Encontré en mi SCPH-7501 que al retirar el disco el motor y el láser intentarán leer el disco que has retirado durante unos segundos antes de rendirse. Después de eso puedes colocar fácilmente el CD-R en la consola. Cuando realice la siguiente acción, el CD-R debería empezar a girar y a leer. Sin embargo, si retiraste el disco en un momento en el que se estaban leyendo datos, el sistema puede bloquearse. Lee las siguientes notas para saber cuándo debes retirar el disco original y cambiar el CD-R.
    Vol 1 - Seleccione la demostración 'Loaded'. Mientras está en la pantalla con el Inicio y la Ayuda, intercambie los discos y luego inicie la demo. Vol 2 - Carga la demo 'Need For Speed'. En el menú 'modo de juego' intercambia los discos. Pulsa Select para salir al menú principal. Carga la demo 'NBA Shoot Out'. Vol 3 y 3.5 - Carga la demo de Crash Bandicoot. Cuando controles a Crash, intercambia los discos. Luego presiona Select para volver al menú principal. Carga la demo de 2Xtreme. Vol 4 - Carga la demo de Croc. Cuando controles a Croc intercambia los discos. Pulsa Select para salir. Inicia la demo de Parappa. Vol 5 - Inicia la demo de Crash 2. Una vez que controles a Crash, intercambia los discos. Pulsa Select para volver al menú. Inicia la demo de Parappa. Vol. 6 - Comienza la demo de Crash 2. Una vez que controles a Crash, intercambia los discos. Pulsa select para volver al menú. Iniciar Bloody Roar. Vol 7 - Selecciona la demo de Blasto. En la pantalla de instrucciones intercambia los discos, luego comienza la demo. Vol 8 - Selecciona la demo de Spyro. En la pantalla de instrucciones intercambia los discos, luego inicia la demo. Vol 9 - Selecciona la demo de Crash 3. En la pantalla de instrucciones intercambia los discos, luego inicia la demo. Vol 10 - Selecciona la demo de Contender. En la pantalla de instrucciones intercambia los discos, luego inicia la demo. Vol 11 - Selecciona la demo de Ape Escape. En la pantalla de instrucciones, intercambia los discos e inicia la demo. PSOne Wherever, Whenever, Forever - Selecciona la demo de Atlantis. En la pantalla de instrucciones, intercambia los discos e inicia la demo. ## Añadir más discos de demostración
    Puedes añadir tu propio disco de demo a DiscLib.txt si tu demo no es compatible. El formato de DiscLib es simple. La primera línea es el título del disco. Se recomienda utilizar el nombre en el conjunto de Redump. La segunda línea es el archivo ejecutable cargado por SYSTEM.CNF. Esto es necesario para identificar cada disco. La tercera línea es el nombre del ejecutable de la demo a reemplazar con TonyHax. Normalmente elijo la primera demo seleccionada en el disco pero puede elegir cualquiera que desee. El DiscLib.txt debe terminar con tres líneas de tres puntos. Así que añada sus discos antes del ... o simplemente añada sus discos en la parte superior del archivo. 
    Haga una imagen ISO de su disco de demostración que no es compatible. Abre el archivo SYSTEM.CNF y encuentra el ejecutable de arranque. Luego encuentra el ejecutable de la demo que quieres reemplazar. Añada esta información a DiscLib.txt. ISOBuster puede ayudarle a encontrar toda esta información. 
    El momento de intercambiar los discos depende del menú del disco. Algunas demos tienen menús que transmiten datos desde el disco para el video de movimiento completo y el intercambio de los discos podría resultar en una congelación o un bloqueo si no se intercambia lo suficientemente rápido. Mis instrucciones anteriores para los 11 volúmenes de Interactive CD Sampler evitan estos problemas. Los métodos de intercambio indicados permiten una sincronización relajada. Usando el volumen 5 como ejemplo, mientras la demo de Crash se está ejecutando y puedes controlar al personaje, deberías ser capaz de agarrar cuidadosamente el disco por el borde y centrarlo deteniéndolo. Retíralo en un corto peroid de tiempo para no dañar el motor. Después de quitarlo deberías poder esperar a que el motor deje de intentar girar y entonces poner tu CD-R. Entonces puedes pulsar Select para salir de la demo, lo que hará que el CD gire de nuevo y cargue el menú principal. Entonces puedes iniciar la demo que fue reemplazada por TonyHax.
    PS1 DemoSwap Patcher es una aplicación creada por MottZilla.
  7. MCTool

    MCTool es una herramienta de PS1 para instalar TonyHax o FreePSXBoot+TonyHax en tus tarjetas de memoria. Puede eliminar la instalación de FreePSXBoot de una tarjeta de memoria también. He creado esta herramienta para que todo lo que necesitas para instalar/desinstalar y utilizar TonyHax es la propia consola y una forma de arrancar un CD-R como el truco de swap.
    Sus opciones incluyen:
    Elegir instalar FreePSXBoot+TonyHax en la tarjeta de memoria Elegir la instalación en la ranura 1 o en la ranura 2. Se recomienda la ranura 2. Elegir entre varias versiones de BIOS. Elija instalar el juego TonyHax guardado en la tarjeta de memoria Escoge entre 5 colecciones diferentes de explotaciones de juegos guardados de TonyHax. Elija formatear la tarjeta de memoria. Útil para eliminar las instalaciones de FreePSXBoot. MCTool es una aplicación creada por MottZilla.
  8. NL Compressor

    Formerly GBA LZ77 decompressor, NL’s compressor has extensible support for several (at the moment only 2) compressions. Download includes Visual Studio Project template, which you can use to create custom compressions. Further instructions in the README. Requires Mono or .NET to be installed on your computer.
    How to use:
    ~~~~~~~~~~~
    First, you need to select a compression.
    If you don't, you can't do anything with the compressor. Choose one of the dll files thaat come with the program.
    Controls, UI, etc: Just read what it says in the UI.
    Default values: If no offset or size is specified, the values are offset = 0 and size = the whole file.
    Actions:
    Scan:  Scans the input file for potential compressed  data. Will find every instance in  the file. Offsets are outputted in text to the  specified outputfile. You can also specifie the area where to search with input info with input offset and size. Decompress: Decompresses the data from specified offset for specified size and writes it to outputfile. If  outputfile doesn't exist, it will be created.  Output offset can also be specified. Compress: Compresses data from specified area of input file. Writes it to specified output file offset. Doesn't use size for anything. Lenght (compressed): Counts the lenght of the compressed data. Input offset is the location of the compressed data. Returns -1 if not compressed. Lenght (decompressed): Counts the lenght of the decompressed data. Input offset is the location of the compressed data. Returns -1 if not compressed. Decompressable: Checks if data can be decompressed. Input offset is the position of the data. ________________________________
    How to use compression template:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Copy the file MyCompressionTemplate.zip to folder ...\Visual Studio 2008\Templates\ProjectTemplates\Visual C#\ and use the template when creating a new project.  Fix the referance to Nintenlord's compression and you are ready. NOTE: Do not unzip the template.
    Template created with Visual Studio 2008 Professional.
    ______
    Legal:
    ~~~~~~
    Use it and modify it as you wish, I'm not  responsible for consequenses. All money made with this program belongs to Nintenlord, though.
    ________
    Credits:
    ~~~~~~~~
    Nintenlord, making the utility. Parasyte, for making GBADecomp which inspired me to do this program. Fellow hackers of Fire Emblem Universe/Tactics Universe, from being awesome. Everyone who uses this, for using it.
  9. Playstation to PocketStation Transfer Tool

    This tool will run on a Playstation from a CD.
    It will allow you to upload any PocketStation Save file (.bin, .mcs or .gme) from the CD to your PocketStation inserted inside one of the Memory Card Slot.

    How to Use it ?
    The CD Root is the "ISOROOT" folder.
    Put your save/rom files inside the "SAVE" folder.
    /!\WARNING/!\
    Due to the Playstation CD file system limitation, Each file MUST NOT EXCEED 8 characters + 3 characters file extension !!
    Example: GAMEFILE.GME
    Run the "makelist.bat" file, this will create the list of files "FILELIST.TXT" that are in the "SAVE" folder.
    Make a Playstation CD with all the files from the "ISOROOT" folder.
    Boot this CD on your Playstation with your PocketStation inserted in the MemoryCard Slot.
    How to create Playstation CD from those files ?
    Get a Playstation ISO Maker, like "PSXISOMaker" or "psoneisomaker".
    Start this tool and indicate the "ISOROOT" folder path as the CD ROOT directory.
    Generate a CD ISO file and burn it on a CD at the lowest writing speed ! (x1 or x8)
    Your Playstation must have a ModChip or use a BootCD in order to start this CD-R.
    /!\ Warning /!\
    Due to an unknown behavior of the common tools "PSXISOMaker" or "psoneisomaker",
    you can't put more than 14 (or so) save files in the "SAVE" folder, the remaining files will not be accessible from my tool.
    This might be due to incorrect ISO file format generation or restriction from the Playstation.
    To overcome this problem, use the official PSX CD generation tool (Make a CTI File, Use BUILDCD & STRIPISO, then add the license sector.)
    How to Use the tool on the Playstation ?
    Use Left and Right Arrows to switch from Left and Right List.
    Left List is the Files inside your PocketStation, Right List is the Files on the CD.
    Use the Up and Down Arrows to select a File on both Lists.
    You can Delete a File from your PocketStation by Using the "X" button from the Left List.
    You can Copy a File from the CD to your PocketStation by Using the "O" button from the Right List.

    -What are the file already present in the "SAVE" folder ?
    These are sample PocketStation demos, game and tools made by me.
    The already generated ISO File contains these and is ready to burn on a CD-R. psloader.bin/psloader.cue
    by Orion_.
  10. PS1 Memory Card Manager

    This tool allow you to manage your game saves from a Playstation 1 Memory Card on your Windows PC.
    Features:
    Read from or write to a real Playstation 1 Memory Card using the official Playstation 3 Memory Card USB Adaptor. Load a Memory Card from multiple file format (*.mc *.mcr *.mcd *.mcx *.gme) Save a Memory Card to *.mc file format. Export a single save file to *.mcs file format. Import a single save file to the currently loaded Memory Card from *.mcs or *.bin file format. Delete a single save or create a brand new formated Memory Card.
    It seems that some savegames have an incorrect header but were released commercially with this bug.
    These savegames will appear corrupted in my tool (because technically, they are), but I added an "Allow Corrupted Save" option to show them anyway.
    In order to use the Playstation 3 Memory Card USB Adaptor on your PC, you must install the provided USB driver.
    Double click on the installation program "USB Driver for PS3 Memory Card Adaptor.exe" and follow the instructions.
    This driver is compatible with Windows XP, 7, 8, 10, either 32bits or 64bits !
    The USB Driver was made using the libusbK dev kit.
    Adaptor List:
    Compatible: Sony Memory Card Adaptor for PlayStation 3 B.kool Playmemo Incompatible: Venom PlayStation 2 to PlayStation 3 Memory Card Adapter Bigben CardAdapt by OrionSoft.
  11. tonyhax

    tonyhax es un exploit quer nos permite ejecutar copias de seguridad en Playstation 1.

    Instalación
    Desde la versión tonyhax v1.4 tienes tres opciones:
    Ejecúatelo usando un exploit de juego Ejecútalo usando FreePSXBoot Ejecútalo usando un boot CD  
    Método    Game exploit    FreePSXBoot    Boot CD Necesitas el juego original?    Si    No    No Necesita una consola con chip?    No    No    Si Necesita tarjeta de memoria?    Si    Si    No Puede la tarjeta de memoria guardar más partidas?    Si    No    N/A Tiempo desde que está apagada hasta que puedes jugar    ~1m30s    ~1m    ~1m Compatibilidad:
    Método      Game exploit      FreePSXBoot      Boot CD Compatible con PS1 europeas?      Si      Si      Si Compatible con PS1 americanas?      Si      Si      Si Compatible con PS1 japonesas?      No      No      No Compatible con PS2 europeas?      ≤ SCPH-39000 only      No      ≤ SCPH-39000 only Compatible con PS2 americanas?      ≤ SCPH-39000 only      No      ≤ SCPH-39000 only Compatible con PS2 japonesas?      No      No      No Eejecutando desde un exploit de juego
    The original, well-tested method, which leverages an exploit in supported games to launch tonyhax.
    Thid method requires copying to the memory card:
    The common loader program, available inside the loader/ folder. One or more game-specific saves, available inside the entrypoints/ folder. These files behave like regular game save files:
    You can keep the memory card plugged after launching the exploit. You can keep using the same memory card for other games just fine. You can have more than one exploit save per memory card. tonyhax can be easily copied to other memory cards by just copying the save files. tonyhax can be uninstalled easily by removing the save files. When installing:
    If you are using any sort of visual memory card editor (such as OrionSoft's PS1 Memory Card Manager, Dexdrive, etc...), consider using the MCS file.
    If you are copying it using a PS2 console and uLaunchELF, you'll need to use the raw file. The name is important - do not rename them.
    These have been tested to work on real hardware:
    Game Region Code MCS file Raw file tonyhax SPL required - - tonyhax.mcs BESLEM-99999TONYHAX Brunswick Circuit Pro Bowling NTSC-U SLUS-00571 brunswick1-us.mcs BASLUS-00571 Brunswick Circuit Pro Bowling PAL-E SLES-01376 brunswick1-eu.mcs BESLES-01376 Brunswick Circuit Pro Bowling 2 NTSC-U SLUS-00856 brunswick2-us.mcs BASLUS-00856 Brunswick Circuit Pro Bowling 2 PAL-E SLES-02618 brunswick2-eu.mcs BESLES-02618 Castlevania Chronicles NTSC-U SLUS-01384 cc-us.mcs BASLUS-01384DRACULA Castrol Honda Superbike Racing NTSC-U SLUS-00882 castrolsb-us.mcs BASLUS-00882CHSv1 Castrol Honda Superbike Racing PAL-E SLES-01182 castrolsb-eu.mcs BESLES_01182CHSv1 Castrol Honda VTR PAL-E SLES-02942 castrolvtr-eu.mcs BESLES-02942CHSVTRv1 Cool Boarders 4 NTSC-U SCUS-94559 coolbrd4-us.mcs BASCUS-9455916 Cool Boarders 4 PAL-E SCES-02283 coolbrd4-eu.mcs BESCES-0228316 Crash Bandicoot 2: Cortex Strikes Back NTSC-U SCUS-94154 crash2-us.mcs BASCUS-9415400047975 Crash Bandicoot 2: Cortex Strikes Back PAL-E SCES-00967 crash2-eu.mcs BESCES-0096700765150 Crash Bandicoot 3: Warped NTSC-U SCUS-94244 crash3-us.mcs BASCUS-9424400000000 Crash Bandicoot 3: Warped PAL-E SCES-01420 crash3-eu.mcs BESCES-0142000000000 Sports Superbike PAL-E SLES-03057 superbike1-eu.mcs BESLES-03057SSBv1 Sports Superbike 2 PAL-E SLES-03827 superbike2-eu.mcs BESLES-03827SSII Tony Hawk's Pro Skater 2 NTSC-U SLUS-01066 thps2-us.mcs BASLUS-01066TNHXG01 Tony Hawk's Pro Skater 2 PAL-DE SLES-02910 thps2-de.mcs BESLES-02910TNHXG01 Tony Hawk's Pro Skater 2 PAL-E SLES-02908 thps2-eu.mcs BESLES-02908TNHXG01 Tony Hawk's Pro Skater 2 PAL-FR SLES-02909 thps2-fr.mcs BESLES-02909TNHXG01 Tony Hawk's Pro Skater 3 NTSC-U SLUS-01419 thps3-us.mcs BASLUS-01419TNHXG01 Tony Hawk's Pro Skater 3 PAL-DE SLES-03647 thps3-de.mcs BESLES-03647TNHXG01 Tony Hawk's Pro Skater 3 PAL-E SLES-03645 thps3-eu.mcs BESLES-03645TNHXG01 Tony Hawk's Pro Skater 3 PAL-FR SLES-03646 thps3-fr.mcs BESLES-03646TNHXG01 Tony Hawk's Pro Skater 4 NTSC-U SLUS-01485 thps4-us.mcs BASLUS-01485TNHXG01 Tony Hawk's Pro Skater 4 PAL-DE SLES-03955 thps4-de.mcs BESLES-03955TNHXG01 Tony Hawk's Pro Skater 4 PAL-E SLES-03954 thps4-eu.mcs BESLES-03954TNHXG01 Tony Hawk's Pro Skater 4 PAL-FR SLES-03956 thps4-fr.mcs BESLES-03956TNHXG01 XS Moto NTSC-U SLUS-01506 xsmoto-us.mcs BASLUS-01506XSMOTOv1 XS Moto PAL-E SLES-04095 xsmoto-eu.mcs BESLES-04095XSMOTO Launch using FreePSXBoot
    tonyhax supports being launched on compatible consoles using the FreePSXBoot exploit developed by brad-lin.
    This method requires an entire memory card for itself, and thus:
    The memory card must be removed after launching the exploit, or games will crash. The memory card cannot be used to save any game's progress. The memory card depends on a specific version of the BIOS. If plugged on another console, chances are the exploit will get nuked and you'll have to reprogram the memory card. The exploit cannot be copied to another memory card using the console - you'll need a PC with DexDrive or a PS2. The exploit cannot be uninstalled using the console alone either. If you want to go this route, you'll need to flash the memory card using one of the images available at freepsxboot/, depending on your console's BIOS version:
    Model BIOS version SCPH-1001 v2.2 SCPH-1002 v2.0, v2.1 or v2.2 SCPH-3500 v2.1 SCPH-5001 v3.0 SCPH-5501 v3.0 SCPH-5502 v3.0 SCPH-5503 v3.0 SCPH-5903 v2.2 SCPH-7001 v4.1 SCPH-7002 v4.1 SCPH-7501 v4.1 SCPH-7502 v4.1 SCPH-9001 v4.1 SCPH-9002 v4.1 SCPH-101 v4.4 or v4.5 SCPH-102 v4.4 or v4.5 by socram8888.
  12. NoPS - NotPsxSerial

    "NoPS" -- Serial/TTY suite for Unirom 8 featuring kernel-resident debugging, cart/EEPROM flasher, .exe upload, memcard tools, peeks, pokes, dumps and bugs! GDB TCP/UART bridge in progress.
    Features
    Kernel-resident debugging: Debug running games on a retail console Cart/EEPROM flasher: Back up and reflash cheat carts .EXE or raw binary upload: Run homebrew utilities or upload assets for development Memorycard tools: Backup or rewrite whole memory cards to raw (emulator) format Peeks n Pokes: Peek or poke running games/homebrew (incl cheat codes) Mem dumps: Grab a copy of RAM, cart EEPROM, BIOS, etc TCP->SIO Bridge: Raw communication via TCP In progress: GDB TCP->SIO bridge!: Step through your code in the editor, etc
    Supported configs:
    Cables:
    Basic 3 wire TX/RX/GND (e.g. a 3 quid dongle off amazon and a couple of wires) Sharklink with handshake Yaroze cables Switchable cables OS:
    Windows via .NET or Mono OSX / Linux via Mono Basic Usage
    The hello world test executable was written by Shadow of PSXDev.net. To run it:
    nops /exe psx_helloworld.exe COM8 Where COMPORT might be COM3, COM14, etc under windows and /dev/ttyWhatever under *nix with mono. win: Find it by opening devmgmt.msc from the run box. mac + linux: run ./nops for some example device names
    e.g.
    nops /rom unirom_s.rom COM14 ./nops /rom unirom_s.rom /dev/ttyUSB01 Once you've specified a com port in this directory, it will be saved to COMPORT.TXT
    so next time around you just need to:
    nops /rom unirom_s.rom Uploading Stuff
    Your basic "Upload to the PSX" features are:
    nops /exe whatever.exe nops /rom whatever.rom nops /bin 0x8000ADDR somefile.whatever Where /exe executs a file from the header information, /rom will attempt to identify the JEDEC chip and flash it, and /bin will just upload a binary file to a specific address.
    Flow Control
    To jump to an address
    nops /jump 0x80?????? To call an address (and return)
    nops /call 0x80?????? To poke an 8, 16 or 32 bit value
    nops /poke8 0x80100000 0x01 nops /poke16 0x801F0012 0xFFEE nops /poke32 0xA000C000 0x00112233 Reading data
    And to get the information back:
    nops /dump 0x80???? 0xSIZE Or watch it oncreen:
    nops /watch 0x80030000 0xSIZE Misc
    returns PONG!
    nops /ping Restart the machine
    nops /reset Other operators:
    /m Use in conjunction with anything else to keep the serial connection open and view printf/TTY logs: E.g.
    nops /exe whatever.exe /m nops /rom whatever.rom /m or simply nops /m if you just want to listen.
    /fast and /slow
    Every command also supports /fast This will send a low speed ping to the PSX tell it to bump from 115200 to 518400
    Note: Once in /fast mode, the next time you run nops, it has no way to tell So remember to include /fast in every command till you restart!
    A big thanks:
      While NoPS has been re-written from the ground up for Unirom 8, before that it was a decompiled version of Shadow's PSXSerial with the header changed to reflect that. (Or more specifically to deny that). In keeping with what I've just decided is tradition, we're going with the same motif.
    by JonathanDotCel.
  13. Unirom

    Bootdisc + Firmware sin mods con Import Player para Xplorer, Action Replay y compatibles con Caetla.
    Características:
    Arranque sin Modchip (desbloqueo sin disco o intercambio de disco) Flasheo de la ROM (flash desde el disco o en serie) Herramientas de carga / descarga en serie (+ editor hexadecimal, herramientas en serie de código abierto, etc.) Conmutador NTSC-> PAL (PAL-> NTSC está en proceso) Clonación de cartucho (copiar a otro cartucho sin tocar el PC) Compatibilidad con XFlash (puede usar discos XFlash antiguos) Caetla SxS (¡Puede compartir un carrito con Caetla!) ¡Reescrito completamente en C! (¡Barra mucho más baja para entrar!) Las instrucciones generales + claves ocultas se pueden encontrar en las notas de instalación.
    Installation
    To install from CD (No PC): Brief: Burn disk to CD, boot it, use the flash option, flash your cart. You'll only need the CD one time! - Burn \PSX\UNIROM_BOOTDISC_8.x.CUE with ImgBurn. Pick the lowest speed on old hardware. - Jam your sensor down and do the swap trick to boot the disk if it's not chipped ( don't stare at the fucking laser, for fuck's sake don't stare at the fucking laser ) - Install via CD at the flash menu. - UNIROM_STANDALONE - just Unirom on the cart - UNIROM_WITHCAETLA - Unirom + Caetla on the one cart [ will need something larger than 128k! ] - Done To install from another cart already running Unirom 8 (No PC): Brief: Hotswap carts and copy the contents to another. Warning: read and fully accept the warning on screen. Boot with the existing cartridge running Select the Clone option Unplug it Plug the new cart in and flash ( You can also boot from one cart, unplug it switch to the other and flash from CD) To upgrade a cart running Unirom 4,6,7b, or via PSXSerial: Using nops, temporarily stick the bootdisc version into RAM "nops /oldexe unirom_s.exe COM8" (or whatever COM your serial adapter is on via devmgmt.msc) Now you've got the temporary version, tell it to write to the cart's EEPROM: nops /rom unirom_standalone.rom COM8 OR nops /rom unirom_withcaetla.rom COM8 Upgrade a cart already running Unirom8 nops /rom unirom_standalone.rom COM8 OR nops /rom unirom_withcaetla.rom COM8 Upgrade a cart running a Unirom7b beta (Never officially released): nops /oldrom unirom_standalone.rom COM8 "Can I use the parallel port?" Unirom 8 *currently* has no PIO support but nopp (notpsxpio) is planned. //TODO If you have the Caetla version you can use catflap w/ giveio or whatever over LPT1 though. Or load the XFlash CD and send the bootdisc that way, and as before nops /rom unirom_standalone.rom COM8 OR nops /rom unirom_withcaetla.rom COM8 "But what if I'm on linux!" use mono to launch nops.exe "How does it differ from other firmwares?" Caetla and Xplorer support cheats but are closed source. nocash bios is basically a full replacement + nocash unlock + vcd player (closed source) n00bROM has some fun features like exception trapper, planned ROM filesystem, is open source but all MIPS asm. Unirom8 is has other stuff like import player, XFlash support, complete serial utility, hex editor, open sourced in C. (And can be put on the same cart as Caetla if you still want cheats, etc) Whatever works for you. Can I install Unirom alongside <whatever>? Caelta: yes XPlorer: possible but not out of the box n00bROM: at the time of writing no, but when EXE embedding is ready, yes Unirom7: possibly but not out of the box. (no memory collisions) NoCash BIOS: no idea! Instructions + hidden keys
    General: Circle - Exit Triangle - Return to BIOS Flashing: L1 + L2 - Hold if Unirom doesn't recognise your cart try anyway (128kb) R1 + R2 - Same thing but tells it 256k is fine. (Xplorer carts, etc) Note: No guarantees! Gaming: R1 - Quick Boot (or mash X) L1 + R1 - Boot slowly (good for struggling drives) Development: Square = Toggle fast SIO (115200 vs 518400). Same as nops /fast L1 + Square = Enable debug core. Same as nops /debug Reserved: L2, Start, Select Crétitos y agradecimientos sin ningún orden en particular:
    static const char * const credits[] = { "", "", "", "Doofy", "Nocash <3", "Shendo", "Type 79", "Dax", "Jihad / Hitmen", "Silpheed / Hitmen", "SquareSoft74 (no spaces)", "Foo Chen Hon", "DanHans / GlitterGirls", "Herben", "and asmblur", "JMiller", "Tim S / Firefly", "rama (any version)", "Angus McFife XIII", "Padua", "Blackbag", "Napalm", "Paradox / Paradogs :p", "XPlorer Peeps", "K-Comms Peeps", "noisy assholes who recycle...", ".. bottles, one by fucking...", "... one", "barog", "L0ser", "cybdyn", "paul", "Peter Lemon", "and krom", "Brian Marshall", "Mistamotiel", "and Mistamontiel...", "tieigo", "orion", "Codeman", "Cat", "LordBlitter", "SurfSmurf", "Schnappy", "NDR008", "kHn", "Nicolas Noble", "r0r0", ; "James-F", "Rich!", "The XStation Testers!", "Trimesh", "Murray Moffat", "xianaix", "ChenThread", "Everyone at PSXDev!", "Tetley.co.uk", "And absolutely sometimes...", "Lameguy64", "he's alright". SquareSoft74, DanHans, Nicolas Noble y Rama.
    DISCLAIMER:
    NEITHER I NOR ANYONE INVOLVED IN THE UNIROM PROJECT IS RESPONSIBLE FOR YOUR NEGLIGENCE, LACK OF RESEARCH, LACK OF KNOWLEDGE, OR ACTIONS BROKEN PSX = YOUR FAULT, SHOULD'VE RESEARCHED IT BETTER GONE BLIND = SHOULD NOT HAVE LOOKED AT THE FUCKING LASER by JonathanDotCel.
  14. MemCARDuino

    Arduino PlayStation 1 Memory Card reader.
    Connecting a Memory Card to Arduino:
    Looking at the Memory Card:
    _________________ |_ _|_ _ _|_ _ _|  1 2 3 4 5 6 7 8  
    DATA - Pin 12 on Arduino CMND - Pin 11 on Arduino 7.6V - External 7.6V power (only required for 3rd party cards and knockoffs) GND - GND Pin on Arduino 3.6V - 5V pin with a voltage divider to 3.6V ATT - Pin 10 on Arduino CLK - Pin 13 on Arduino ACK - Pin 2 on Arduino Reading save from a PC:
    To read saves from the Memory Card to your PC use MemcardRex if you are using Windows.
    For other operating systems use a provided Python script.
    If you are writing your own application the protocol is as follows:
    Interfacing with MemCARDuino:
    Communication is done at 38400 bps.
    To check if the MemCARDuino is connected to the selected COM port send GETID command.
    Device should respond with IDENTIFIER.
    Optionally you can send a GETVER to get the version of the firmware.
    To Read a 128byte frame send a MCR command with MSB byte and LSB byte of the frame you want to read.
    MemCARDduino will respond with 128 byte frame data, [MSB xor LSB xor Data] and Memory Card status byte.
    To Write a frame send a MCW command with MSB byte and LSB byte, 128 byte data and [MSB xor LSB xor Data].
    MemCARDduino will respond with Memory Card status byte.
    Checking if Memory Card is connected:
    Read a frame from the card and verify the returned status byte.
    If it's 0x47 then card is connected. If it's 0xFF card is not connected.
    Python interface:
    The python script is designed to raw copy the Memory Card data to PC and vice versa.
    Note: As ususal, use at your own risk, it might not work out of the box.
    Usage
    memcarduino.py -p,--port <serial port> , -r,--read <output file> OR -w,--write <input file> OR -f,--format , [-c,--capacity <capacity>] , [-b,--bitrate <bitrate:bps>] <serial port> accepts COM port names, or for linux, file references (/dev/tty[...] or others) <output file> read from memory card and save to file <input file> read from file and write to memory card (accepts both windows and linux file URI's) <capacyty> sets memory card capacity [blocks] *1 block = 128 B* (default 1024 blocks) <bitrate> sets bitrate on serial port (default 38400 bps) This requires a serial port (/dev/ttyACM0 for Arduino uno's, /dev/ttyUSBX for others, COMX for Windows, and various for macOS) it also requires a specific output file. Changing the baudrate isn't recommended, but is available anyway (it does mean changing the Arduino code manually...)
    Thanks to:
    Martin Korth of the NO$PSX - documented Memory Card protocol. Andrew J McCubbin - documented PS1 SPI interface. by ShendoXT.
  15. FreePSXBoot

    FreePSXBoot es un exploit que permite cargar código arbitrario en PSX (Playstation 1) usando solo la tarjeta de memoria, sin necesidad de juego alguno.
    En otras palabras, es un softmod que requiere de una tarjeta de memoria, así como de una forma para escribir datos en raw en ella.
    Cómo utilizar FreePSXBoot
    Para utilizar FreePSXBoot necesitamos una forma de copiar imágenes completas de tarjetas de memoria (no archivos individuales) a una tarjeta de memoria. Algunas posibilidades son:
    Una PS2 y la aplicación Memory Card Annihilator v2 (usa la opción "Restore MC image") Memcarduino. Requiere soldar cables a la tarjeta de memoria. Usar Memcard Pro, que nos permite crear una tarjeta de memoria virtual en una tarjeta SD. Simplemente coloca la imagen la imagen de la tarjeta que que quieres usar en Memory Card 1, Channel 1. Usar Unirom y NOTPSXserial con un cable serie/USB, utilizando el comando: nops /fast /mcup 0 FILE.mcd COMPORT donde FILE es el archivo mcd correspondiente a nuestro modelo, y COMPORT corresponde al puerto serie de nuestro ordenador. MemcardRex con DexDrive, Memcarduino, o PS1CardLink. Asegúrate de que sea la última versión, que es la que permite escribir datos en raw e la tarjeta de memoria (necesario para FreePSXBoot) PSXGameEdit con DexDrive (no está garantizado que funcione)
    WARNING
    By flashing FreePSXBoot to your Memory Card, you need to be aware of the following:
    The .mcd image files replace the whole contents of your card, meaning that your Memory Card will be ENTIRELY WIPED after flashing a .mcd image, so creating a backup of your saves is compulsory. Because the exploit has corrupt Memory Card filesystem on purpose for it to run, your card will become unusable for normal operations. That is, you won't be able to use this card for saving and loading game saves and it will cause crashes on your PS1 or your PS2 console (if you have any). Once installed, it may become difficult to uninstall, as the normal software to re-format a memory card won't work, due to the exploit itself. You could end up with no means to recover the memory card; if for example your installation method was Memory Card Annihilator v2, then it will also crash. Memcarduino, Unirom, or using the Memcard Pro would currently be safe bets. Usage
    Copy the full memory card image corresponding to your model/BIOS to a memory card. Insert it in slot 1. If you have a SCPH-1001 or SCPH-1002 with BIOS version 2.0: insert another memory card in slot 2 (its content doesn't matter). Power up your PlayStation with the lid open, and go to the memory card manager. After a few seconds, the screen will be filled with cyan. Wait ~30 seconds for the Unirom welcome screen to appear. If the cyan screen doesn't appear, you have either used a wrong memory card image, or the memory card image was not written properly (the mcd file must be written as raw data to the memory card), or something else went wrong. If you are 100% certain that the memory card image was written properly, and that you are using the correct image, please open an issue. Once Unirom is loaded, you can insert a CD, close the lid, and press R1 to load the game. Note: Japanese PlayStation cannot have their CD drive unlocked by Unirom, and thus cannot load backups. Don't forget to remove your memory card, as its exploit will trigger into games as well. This isn't an issue when using the Memcard Pro, as it will automatically change the virtual card to the game you're booting. Restoring the memory card
    Use MemcardRex. Some games that have a save file manager (shows the contents of the memory card before saving) built into them, like OddWorld: Abe's Oddysee and Cool Boarders 4 (suffers from a caveat that keeps the game from loading the memory card with certain exploit versions) for example, can be used to overwrite FreePSXBoot when saving progress. Memory Card Annihilator v2 may be able to format a card, but it has to be inserted at the last moment. This method is not guaranteed to work. In general, tools and games crash when attempting to format a memory card loaded with FreePSXBoot, but may be able to format it by first inserting a normal memory card, and switching it with the FreePSXBoot memory card just before the format operation starts. We plan to bundle a complete version of Unirom in the memory card images in the future, with the ability to format memory cards. Supported models
    All models are supported and tested on emulator or real hardware, except the debug models (DTL-H) and Net Yaroze (they may work, but are not tested). As of version 20210419, the exploit is 100% reliable on all supported models. Nevertheless, some exploit images were only tested on emulators and may not work on real hardware; feedback is welcome. Note for BIOS 2.0 (SCPH-1001 or SCPH-1002): the memory card containing FreePSXBoot must be inserted in slot 1, and another memory card must be present in slot 2. The memory card in slot 2 can have any content.
    See the folder builder for a tool that can be used to generate your own payloads and memory cards.
    Memory card images are raw data: your memory card must have the exact same content as the files. Use Memcarduino or something similar; don't use a memory card file manager, as it will try to correct the data we're altering.
    If the exploit is successful, you will see the screen flashing orange. Otherwise, power cycle your PSX and try again after a minute or so. It may take a few tries.
    The exploit works in emulators as well, and works all the time due to the memory being always initialized to 0. Tested with no$psx, pcsx-redux, and DuckStation.
    BIOS version/region BIOS CRC32 Models 100% reliable exploit? Image file 1.0 (1994-09-22) I 3b601fc8 SCPH-1000 Yes freepsxboot-unirom-fastload-20210505-bios-1.0-1994-09-22-I-3b601fc8.mcd 1.1 (1995-01-22) I 3539def6 SCPH-3000 Yes freepsxboot-unirom-fastload-20210505-bios-1.1-1995-01-22-I-3539def6.mcd 2.0 (1995-05-07) A 55847d8c SCPH-1001 Yes; see note below freepsxboot-unirom-fastload-20210505-bios-2.0-1995-05-07-A-55847d8c.mcd 2.0 (1995-05-10) E 9bb87c4b SCPH-1002 Yes; see note below freepsxboot-unirom-fastload-20210505-bios-2.0-1995-05-10-E-9bb87c4b.mcd 2.1 (1995-07-17) A aff00f2f SCPH-1001 Yes freepsxboot-unirom-fastload-20210505-bios-2.1-1995-07-17-A-aff00f2f.mcd 2.1 (1995-07-17) E 86c30531 SCPH-1002 Yes freepsxboot-unirom-fastload-20210505-bios-2.1-1995-07-17-E-86c30531.mcd 2.1 (1995-07-17) I bc190209 SCPH-3500 Yes freepsxboot-unirom-fastload-20210505-bios-2.1-1995-07-17-I-bc190209.mcd 2.2 (1995-12-04) A 37157331 SCPH-1001
    SCPH-5003 Yes freepsxboot-unirom-fastload-20210505-bios-2.2-1995-12-04-A-37157331.mcd 2.2 (1995-12-04) E 1e26792f SCPH-1002 Yes freepsxboot-unirom-fastload-20210505-bios-2.2-1995-12-04-E-1e26792f.mcd 2.2 (1995-12-04) I 24fc7e17 SCPH-5000 Yes freepsxboot-unirom-fastload-20210505-bios-2.2-1995-12-04-I-24fc7e17.mcd 3.0 (1996-09-09) I ff3eeb8c SCPH-5500 Yes freepsxboot-unirom-fastload-20210505-bios-3.0-1996-09-09-I-ff3eeb8c.mcd 3.0 (1996-11-18) A 8d8cb7e4 SCPH-5001
    SCPH-5501
    SCPH-5503
    SCPH-7003 Yes freepsxboot-unirom-fastload-20210505-bios-3.0-1996-11-18-A-8d8cb7e4.mcd 3.0 (1997-01-06) E d786f0b9 SCPH-5502
    SCPH-5552 Yes freepsxboot-unirom-fastload-20210505-bios-3.0-1997-01-06-E-d786f0b9.mcd 4.0 (1997-08-18) I ec541cd0 SCPH-7000
    SCPH-7500
    SCPH-9000 Yes freepsxboot-unirom-fastload-20210505-bios-4.0-1997-08-18-I-ec541cd0.mcd 4.1 (1997-11-14) A b7c43dad SCPH-7000W Yes freepsxboot-unirom-fastload-20210505-bios-4.1-1997-11-14-A-b7c43dad.mcd 4.1 (1997-12-16) A 502224b6 SCPH-7001
    SCPH-7501
    SCPH-7503
    SCPH-9001
    SCPH-9003
    SCPH-9903 Yes freepsxboot-unirom-fastload-20210505-bios-4.1-1997-12-16-A-502224b6.mcd 4.1 (1997-12-16) E 318178bf SCPH-7002
    SCPH-7502
    SCPH-9002 Yes freepsxboot-unirom-fastload-20210505-bios-4.1-1997-12-16-E-318178bf.mcd 4.3 (2000-03-11) I f2af798b SCPH-100 Yes freepsxboot-unirom-fastload-20210505-bios-4.3-2000-03-11-I-f2af798b.mcd 4.4 (2000-03-24) A 6a0e22a0 SCPH-101 Yes freepsxboot-unirom-fastload-20210505-bios-4.4-2000-03-24-A-6a0e22a0.mcd 4.4 (2000-03-24) E 0bad7ea9 SCPH-102 Yes freepsxboot-unirom-fastload-20210505-bios-4.4-2000-03-24-E-0bad7ea9.mcd 4.5 (2000-05-25) A 171bdcec SCPH-101
    SCPH-103 Yes freepsxboot-unirom-fastload-20210505-bios-4.5-2000-05-25-A-171bdcec.mcd 4.5 (2000-05-25) E 76b880e5 SCPH-102 Yes freepsxboot-unirom-fastload-20210505-bios-4.5-2000-05-25-E-76b880e5.mcd by brad-lin.
  16. GBA ExpLoader

    With this program, you can run GBA games which are in SLOT1 flash card through SLOT2 expansion pack.
    If your SLOT1 flash card supports soft reset, you can use your exp pack as "Rumble Pak" or "Memory Expansion Pak".
    Supported SLOT2 expansion packs are "3in1 Expansion Pack",  "EZ4 lite-delux" and "EWIN EXPANSION PAK(2in1)". 
    "NOR mode" and "Rumble Pak" function are enabled only in "3in1 Expansion Pack".

    <Specification of 3in Expansion Pack>
    1. 256Mbit(32MByte) NORfalsh    page size is 1Mbits(128KB)
    2. 128Mbit(16MByte) PSRAM    page size is 1Mbits(128KB)
    3. 4Mbit(512KByte)  SRAM    page size is 64Kbits(8KB)
    <Specification of EZ FlashIV lite-delux>
    1. 384Mbit(48MByte) NORfalsh    page size is 1Mbits(128KB)
    2. 256Mbit(32MByte) PSRAM    page size is 1Mbits(128KB)
    3. 8Mbit(1MByte)    SRAM    page size is 64Kbits(8KB)
    <Specification of EWIN EXPANSION PAK>
    1. 256Mbit(32MByte) SDRAM    page size is 16Mbits(2MB)
    2. 2Mbit(256KByte)  SRAM    page size is 256Kbits(64KB)
    OR
    2. 1Mbit(128KByte)  SRAM    page size is 256Kbits(64KB)

    <Introduction>
    Please patch the DLDI on GBA_ExpLoader.NDS.
    (If your flash card supports auto DLDI patch, you need not to do this.)
    *Create "/GBA_SAVE" and "/GBA_SIGN" folder on the root of your SD card.
      (Modify "GBA_ExpLoader.ini", and you can set other folders.)
    *Copy GBA files into your SD card.
    *Put SAV files into "/GBA_SAVE".
      (If there are no SAV files, they will be created automatically.)
    *Put "gbaframe.bmp (24bit or 8bit)" into the root, "/GBA_SIGN" or "/_system_" if you want to use GBA frame.

    <GBA ExpLoader.ini>
    Modify this file to change settings. To add a comment line, include '#' or '!' character at the beginning of a line.
    Make sure you put this file into the root of SD card.
      *SaveDir
        Change the directory where SAV files are stored. (Default is /GBA_SAVE.)
      *SignDir
        Change the directory where SGN files and header.dat are stored. (Default is /GBA_SIGN.)
      *No_MultiSave
        Disable multi save function. Comment out this to enable.

    ===<< IMPORTANT >>===========================================================================
    The SRAM save method of this program is different from that of 3in1_ExpPack_Tool.
    You cannot use both tools together.
    Backup your SRAM first before use this.
    =========================================================================================

    <Usage>
    *Run "GBA_ExpLoader.NDS".
    *In "3in1 Expansion Pack", <L> or <R> to change mode ("PSRAM mode", "NOR mode" or "Expansion mode (if supported)") 
    If you run a GBA in PSRAM/SDRAM mode, SAV file will be saved next time.
    You can select where to save or not to save.

      (PSRAM/SDRAM mode)
      *<A>: Write a GBA file into PSRAM with SRAM patch.
         Load SRAM data from SAV file.
         Then run GBA from PSRAM.
      *<B>: Backup SRAM data to SAV file.
      *<Y>: Restore "SRAM.BIN" to SRAM.
      *<X>: Backup all SRAM data to "SRAM.BIN".
      *<R>: Patch PSRAM for DS Browser and soft reset. (Disabled when your pack is "3in1 Expansion Pack")
        With "3in1 Expansion Pack", you can run a GBA up to 16MByte (16000KB) in PSRAM mode.
        And <SELECT> to return to your flashcard's menu if soft reset is supported.
        You can run GBA from RAM until turning off DS or pulling out your expansion pack.
        When you want to exchange SAV file, <B> to backup SAV data (or run another GBA) first and then exchange the file.
        SAV file will be written into SRAM every time you run the GBA, even if you run the same file again and again. 
        If your expansion pack has only 128KB SRAM, you cannot run GBA with FLASH 1Mb save.

      (NOR mode) Enabled only with "3in1 Expansion Pack"
      *<A>: Backup SRAM data to SAV file.
         Write GBA file to NOR with SRAM patch.
         Then load SRAM data from SAV file.
      *<B>: Backup SRAM data to SAV file.
      *<Y>: Load SRAM data from SAV file.
      *<X>: Run GBA (Slot2) stored in NOR.
        You can also run NOR in DS menu like a normal GBA cartridge.

      (Expansion mode) Enabled only with "3in1 Expansion Pack"
       Change Rumble level (low/medium/high) or patch PSRAM for DS Browser and then soft reset.

    <Composition of SRAM of 3in1 Expansion Pack and EZ4>
      SRAM capacity is 512KB (4Mbit) and you can use it by 8KB(64Kbits) paging.
      Save area for NOR is stored from offset 64KB like this:
     64KB        UNUSED
     128KB        SAVE area for NOR
     8KB        SAVE management area
     128KB        SAVE are for PSRAM
     Rest of space    UNUSED

    <Composition of SRAM of EWIN EXPANSION PAK>
      SRAM capacity is 256KB (1Mbit) and you can use it by 64KB(256Kbits) paging like these:
     128KB        SAVE for SDRAM
     64KB        SAVE management area
     64KB        UNUSED
      or if your pack has 128KB SRAM, composition is like these:
     64KB        SAVE for SDRAM
     64KB        SAVE management area

    <About soft reset>
    SLOT1 flash cards which support soft reset are:
      1. Fully supported
        R4/M3Simply
        DSLink
      2. System file required
        SCDS(ONE)
        N-Card        Please copy udisk.nds to the root of SD card.
        Acekard R.P.G    Please copy akmenu4.nds to the root of SD card.
        X9SD
        DSTT(TTDS)
      3. Firmware file required
        If your flash card doesn't be listed above, backup your flash card and name it SoftReset.****, and copy it to the root of SD card.
     *SC DS ONE:    SCF_DSGB00.nds ->    SoftReset.SCDS
     *G6 DS Real:    PASSCARD3_AMFE00.nds ->    SoftReset.g6ds
        You cannot use this method on R4, Evo, AK and AK+.
        *EZ5 supports soft reset, but Rumble or Memory Expansion function will be disabled in EZ5 Kernel menu.
         This means you cannot use these functions on EZ5.

    <Repairing of header>
    GBA ExpLoader will repair corrupted header of GBA.
    <Notice>
    *If save type is not SRAM, GBA ExpLoader Will patch SRAM automatically.
      Supported save types:
        EEPROM_V111, EEPROM_V120, EEPROM_V121, EEPROM_V122, EEPROM_V124, EEPROM_V125, EEPROM_V126
        FLASH_V120, FLASH_V121, FLASH_V123, FLASH_V124, FLASH_V125, FLASH_V126
        FLASH512_V130, FLASH512_V131, FLASH512_V133
        FLASH1M_V102, FLASH1M_V103
        Special save type of Famicom Mini(Classic NES)EEPROM_V122, EEPROM_V124 and undefined type
    The size of SAV file will be adjusted to the real SAVE size. But GBA ExpLoader cannot detect EEPROM 512B or 8KB, so all EEPROM size will be set to 8KB. If GBA ExpLoader cannot detect save type, it will be set to SRAM 64K. It's OK even if SAVE data has dummy area at the tail of the file. E.g. real file size is 64K but file size is 128K. SAV file will be saved to "/GBA_SAVE". File name will be the same of the ROM file name. When you run a ROM first time, analyzed data(SGN file) will be saved to  "/GBA_SIGN". If the file extension is BIN, GBA ExpLoader won't patch. And SAV file size will be set to 64KB. In file select window, top "SAV" will be saved as ".SAV" and "<1>" to "<5>" will be saved ".SV1" to ".SV5" You'd better create "/GBA_SAVE" and "/GBA_SIGN" yourself. Some Slot1 flash cards cannot create these folders correctly. N-Card series will take a long time to do this. by Rudolph (皇帝)
    ----
    Translated by takeru
    Thanks to tekito for the base of the translation!
  17. EZ-Flash Junior

    The latest firmware kernel for EZFlash Junior, EZFlash's GB flash cart.

    Features:
    GB/GBC game copy and play Instant load the game Real time clock Fast reset to menu Maximum game: 64Mbits Maximum save: 1Mbits, LSDJ support Mapper supports:MBC1,MBC2,MBC3,MBC5,MBC1M,MBC30 Support Gameboy, Gameboy Pocket, Gameboy Color, Gameboy Advance/SP, even with backlit mods and rechargeable batteries. System on chip level recovery mode, prevent upgrade dead Support FAT32 4-32GB SD card Firmware and kernel both are upgradable Replaceable battery design
  18. EZ-Flash Omega Kernel & Firmware

    The latest firmware kernel for EZFlash Omega, EZFlash's GBA flash cart.

    Under normal circumstances, the firmware and kernel on the card which the user received from dealer are not the latest version, so they need to be upgraded.
    Once you have the EZKERNEL.BIN file on the root folder. You can update the kernel by press R key and power up the console. The system will boot up after the update process done. The kernel version is displayed on the upper right corner of System Setting. DO NOT TURN OFF THE POWER WHEN UPDATING!!
    If the firmware version is lower than kernel contained, it may need to update automatically. The new firmware needs the game console reboot to take effect. DO NOT TURN OFF THE POWER WHEN UPDATING!!
    Note: You can use with it the Thumbnails Pack and the Omega Cheat Library.
  19. Omega Cheats Library

    Cheats Library  for the EZ-Flash Omega Carts.
  20. Omega Thumbnails Pack

    Thumbnails Pack for the EZ-Flash Omega Carts.
  21. EZ-Flash Omega Definitive Edition Firmware

    The latest firmware for EZFlash Omega Definitive edition, EZFlash's latest GBA flash cart.
    This product is based on the EZ-FLASH OMEGA and implements some of the functional requirements that users have made while using the EZ-FLASH OMEGA.
    Note: You can use with it the Thumbnails Pack and the Omega Cheat Library.
  22. ePSXe for Android

    Versión para Android de ePSXe, el popular emulador de la Playstation original (PSX/PSOne).

    Se ha diseñado para smartphones y tablets (de 1-4 jugadores), e incluye un divertido modo para 2 jugadores para tablets. Include soporte para mandos virtuales en la pantalla táctil, y mapeo de mandos físicos(Xperia Play, Smartphones con teclado o controles, y mandos externos como el WiiMote, Sixaxis, Xbox 360, Moga, Ipega) con soporte de controles analógicos.
    ePSXe for Android incluye gráficos mejorados mediante software en x2/x4 y meidante dos renderers OpenGL, lea la documentación para conocer como configurarlo. ePSXe incluye soporte nativo para ARM y Intel Atom X86.
  23. Game & Watch Flashdumper

    A small tool to dump the flash of Game & Watch.
    Use with Game & Watch Flashloader.
    by ghidraninja.
  24. Game & Watch Flashloader

    A small tool to flash the SPI-flash of Game & Watch using OpenOCD.
    Usage
    (Optional) Initialize using STM32CubeMX or dowload all SDK files using make download_sdk -j Build the code using make Run flash.sh, point it to the image you want to flash Wait until your device blinks once a second Done You can use Game & Watch Flashdumper to dump the flash.
    by ghidraninja.
  25. Superjuegos (Todos los números de la revista en PDF)

    Todos los números de la revista española Super Juegos en formato PDF para poder ser leída desde cualquier dispositivo.
    Superjuegos fue una revista española sobre videojuegos fundada en mayo de 1992. Se publicaron un total de 193 números hasta enero de 2009, fecha en la que se detuvo su publicación. Su nombre original fue Los Superjuegos del mes y ya en su última etapa SuperJuegos Xtreme.
    Todos los números de la revista han sido escaneados por Kaiser77.
    Subiendo...
×
×
  • Crear nuevo...