Un emulador moderno de PlayStation 1.




Si tiene alguna pregunta, póngame en Twitter (@jaczekanski) o crea un problema. También hay un servidor de discordia.
Ver lista de compatibilidad con aguacate
16.11.2021 - .vgs, .gme, .vmp Soporte de formato de tarjeta de memoria, cargue tarjetas de memoria por arrastrar y soltar
28.06.2020 - Soporte de formato .ECM
16.09.2019 - Save States
5.09.2019 - Soporte de vibración
2.09.2019 - Soporte de juegos protegidos contra Modchip y Libcrypt
13.03.2019 - Soporte de MDEC fusionado (decodificador de video)
8.12.2018 - Lista de compatibilidad creada WebApp
19.11.2018 - Soporte de archivo .chd agregado
9.11.2018 - XA -ADPCM (Audio de transmisión) y soporte de audio de libros rojos: la música debe reproducirse en la mayoría de los juegos, la interpolación de muestras de SPU (suena menos duro), soporte de modulación de tono (utilizado por pocos juegos), lectura de CDROM refactorizada y subsistemas de análisis
27.08.2018 - Soporte para controlador digital, dualshock (sin vibraciones) y mouse. Se admiten dos controladores (no hay múltiplespas por ahora)
19.08.2018 - Soporte de tarjeta de memoria
11.08.2018 - Implementación parcial de SPU - Trabajo de sonido
Lista completa: el aguacate construye
| Construir | Estado | Descargar |
|---|---|---|
| Linux | desarrollar | |
| macosa | desarrollar | |
| Androide | desarrollar | |
| Windows 64 bits, Visual Studio 2019 | desarrollar | |
| Windows 32 bits, Visual Studio 2019 | desarrollar | |
| Windows 64 bits, Visual Studio 2017 | ||
| Windows 32 bits, Visual Studio 2017 |
A pesar de que este emulador está en el desarrollo temprano, pueden funcionar algunos juegos 3D. Lista de compatibilidad del juego
Actualmente, el audio está sincronizado con NTSC (60Hz) ( ejecutar los juegos de PAL hará que el tartamudeo de audio ). La implementación del temporizador no funciona correctamente ( los juegos no se arrancan o se ejecutan a una velocidad incorrecta). Muchos juegos no arrancarán ni se bloquean poco después del arranque.
El aguacate se centra en apoyar hardware relativamente moderno (2010 y delanteros) y sistemas operativos no regiros.
El emulador es actualmente un solo subproceso: si tiene una CPU multinúcleo, no se beneficiará de ella. El rendimiento de un solo hilo es lo que realmente importa.
Actualmente, el aguacate requiere OpenGL 3.1. En el futuro, esta limitación se elevará para la representación de software.
El aguacate requiere el BIOS de la consola real en el directorio data/bios . (Use File->Open Avocado directory para localizar el directorio en su sistema) Se requerirá la selección de una ROM BIOS en la primera ejecución. La ROM se puede cambiar en Options->BIOS o modificando el archivo config.json .
Para cargar un .cue/.bin/.img/.chd/.ecm o .exe/.psexe/.psf/.minipsf file simplemente arrastre y suelte.
Los juegos PAL con protección libcrypt necesitan información adicional del subcanal: descargue el archivo apropiado .SBI o el archivo .LSD desde redump, colóquelo en la misma carpeta que la imagen del juego y asegúrese de que tenga un nombre idéntico como .cue/.bin/... archivo.
Configurar controles en Opciones-> Menú controlador.
Requisitos:
Primera construcción:
git clone --recursive https://github.com/JaCzekanski/Avocado.git
cd Avocado
premake5 vs2019
# Open avocado.sln with Visual Studio, make sure that Release build is selected, build it
Ver Appveyor.yml en caso de problemas.
Actualizar:
git pull && git submodule update --init --recursive
premake5 vs2019
# Open avocado.sln, build it
Requisitos:
Primera construcción:
sudo apt update
sudo apt install libsdl2-dev
git clone --recursive https://github.com/JaCzekanski/Avocado.git
cd Avocado
premake5 gmake
make config=release_x64 -j4
# Running
./build/release_x64/avocado
Ver .ci/Linux/build.sh en caso de problemas.
Actualizar:
git pull && git submodule update --init --recursive
premake5 gmake
make config=release_x64 -j4
Requisitos:
Primera construcción:
brew update
brew install sdl2
git clone --recursive https://github.com/JaCzekanski/Avocado.git
cd Avocado
premake5 gmake
make config=release_x64 -j4
# Running
./build/release_x64/avocado.app
Ver .ci/macOS/build.sh en caso de problemas.
Actualizar:
git pull && git submodule update --init --recursive
premake5 gmake
make config=release_x64 -j4
Use el rastreador de problemas de GitHub para archivar errores. Adjunte ID de juego, capturas de pantalla/video, BIOS y versión de construcción.
Vea la lista de compatibilidad del juego antes de crear un problema de errores.