Problem:

After installing the PlayStation 1 emulator PCSXR from the Ubuntu repo I would get the below error whenever I tried to run a disk or a disk image.

pcsxr

pcsxr: ../libpcsxcore/ix86_64/ix86-64.c:160: MEMADDR_OP: Assertion `!isreg || reg != X86_TEMP' failed.
Aborted (core dumped)

Solution:

  • In your home directory view hidden folders by pressing CTRL+H and open the .pcsxr folder
  • Edit the pcsxr.cfg file
  • Change the CPU value from 0 to 1. This apparently “disables dynamic binary translation in favour of a pure interpreter”

pcsxr

  • Save and close the confiig and rerun PCSXR

References:

https://bugs.launchpad.net/ubuntu/+source/pcsxr/+bug/1504834