Современный эмулятор PlayStation 1.




Если у вас есть какие -либо вопросы, просто поймайте меня в Твиттере (@JaczeKanski) или создайте проблему. Есть также сервер Discord.
См. Список совместимости авокадо
16.11.2021 - .vgs, .gme,. VMP Формат карты памяти, загрузка карт памяти с помощью перетаскивания
28.06.2020 -.
16.09.2019 - Сохраните штаты
5.09.2019 - Поддержка вибрации
2.09.2019 - Антимодхип и либкрипт
13.03.2019 - Объединенная поддержка MDEC (Video Decoder)
8.12.2018 - Созданный список совместимости WebApp
19.11.2018 - добавлена поддержка файлов .CHD
9.11.2018 - XA -ADPCM (потоковое аудио) и поддержка звука красной книги - музыка должна играть в большинстве игр, интерполяция SPU (звучит менее резко), поддержка модуляции PITE
27.08.2018 - Поддержка цифрового контроллера, DualShock (без вибраций) и мыши. Два контроллера поддерживаются (пока не многозначно)
19.08.2018 - Поддержка карты памяти
11.08.2018 - Частичная реализация SPU - звуковая работа
Полный список: авокадо сборки
| Строить | Статус | Скачать |
|---|---|---|
| Linux | развивать | |
| macOS | развивать | |
| Android | развивать | |
| 64-битная Windows, Visual Studio 2019 | развивать | |
| 32-битная Windows, Visual Studio 2019 | развивать | |
| 64-битная Windows, Visual Studio 2017 | ||
| 32-битная Windows, Visual Studio 2017 |
Несмотря на то, что этот эмулятор находится в раннем развитии, могут работать некоторые 3D -игры. Список совместимости игры
В настоящее время звук жестко синхронизирован с NTSC (60 Гц) ( бегущие игры PAL станут заиканием звука ). Реализация таймера не работает должным образом ( игры не могут загружаться или работать с неправильной скоростью). Многие игры не будут загружаться и не сбой вскоре после загрузки.
Авокадо фокусируется на поддержке относительно современного оборудования (2010 и вперед) и нелегальности.
Эмулятор в настоящее время однопоточный - если у вас есть многокамерный процессор, вы не получите из этого. Производительность единого потока - это то, что действительно имеет значение.
В настоящее время авокадо требует OpenGL 3.1. В будущем это ограничение будет отменено для рендеринга программного обеспечения.
Авокадо требует BIOS из реальной консоли в каталоге data/bios . (Используйте File->Open Avocado directory , чтобы найти каталог в вашей системе) Выбор BIOS ROM потребуется при первом запуске. ПЗУ может быть изменено в соответствии с Options->BIOS или путем изменения файла config.json .
.exe/.psexe/.psf/.minipsf загрузить .cue/.bin/.img/.chd/.ecm
Игры Pal с защитой Libcrypt требуют дополнительной информации подканала - загрузить правильный файл .SBI или .LSD file из Redump, поместите его в ту же папку, что и игровое изображение, и убедитесь, что есть идентичное имя, которое .cue/.bin/... файл.
Настройте элементы управления в разделе «Параметры»-> Меню контроллера.
Требования:
Первая сборка:
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
См. Appveyor.yml в случае проблем.
Обновлять:
git pull && git submodule update --init --recursive
premake5 vs2019
# Open avocado.sln, build it
Требования:
Первая сборка:
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
См .ci/linux/build.sh в случае проблем.
Обновлять:
git pull && git submodule update --init --recursive
premake5 gmake
make config=release_x64 -j4
Требования:
Первая сборка:
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
См .ci/macos/build.sh в случае проблем.
Обновлять:
git pull && git submodule update --init --recursive
premake5 gmake
make config=release_x64 -j4
Используйте трекер выпуска GitHub для файлов ошибок. Пожалуйста, прикрепите идентификатор игры, скриншоты/видео, BIOS и построение версии.
См. Список совместимости игры, прежде чем создавать проблему с ошибкой.