Avocado

From Emulation General Wiki
Revision as of 21:55, 23 August 2018 by ObiKKa (talk | contribs) (External Links: Sole playlist for Avocado emulated videos.)
Jump to navigation Jump to search
Avocado
Developer(s) JaCzekanski
Latest version N/A
Active Yes
Platform(s) Windows, Linux
Emulates PlayStation
Website czekanski's blog (Polish language)
Source code GitHub

Avocado is one of the few open-source PlayStation emulators that doesn't require a plugin-based system. It is still in active development.

Downloads

Overview

Avocado is currently in an infant state of maturity and only a few dozens of games are verified to work in-game or load up something. For more mature emulators, PCSX-R is the best choice if you want to play 3D games at higher resolutions. If you encounter glitches or you're emulating a 2D game, use Mednafen instead.

For now, only the lead programmer works on it, but check the branches page to see more recent activity.

Despite this emulator being in early development, some 3D games can run.

There is currently no SPU (no sound except simple in-game Audio CDs) or MDEC (black screen instead of movies). The timer implementation does not function properly (games fail to boot or run at wrong speed).

Running

Avocado requires the BIOS from real console in the data/bios directory. Selection of a BIOS rom will be required on the first run. The ROM can be changed under Options->BIOS or by modifying the config.json file.

Avocado doesn't support fast booting. UniROM can be used as a work around. Place the .rom file in the data/bios directory and modify config.json:

"extension": "data/bios/unirom_caetlaNTSC_plugin.rom"

Press the Start button (Enter by default) to fastboot, or R2 (keypad *) to slowboot a game. You can run the included Playstation firmware replacement Caetla with the Select button (Right shift) then run the .exe directly from the disk.

To load a .cue/.bin/.img file just drag and drop it.

Keybinds

  • Space - pause/resume emulation
  • F1 - hide GUI
  • F2 - soft reset
  • F7 - single frame
  • Tab - disable framelimiting
  • Q - toggle full VRAM preview
  • R - dump RAM and SPU RAM to file

Avocado maps any Xbox360-like controller to the Playstation Controller. A keyboard can also be used (modify the keymap under Options->Controller).

Issues

This emulator is not very mature yet!


External Links