Git Product home page Git Product logo

grumpycoders / pcsx-redux Goto Github PK

View Code? Open in Web Editor NEW
602.0 22.0 92.0 39.38 MB

The PCSX-Redux project is a collection of tools, research, hardware design, and libraries aiming at development and reverse engineering on the PlayStation 1. The core product itself, PCSX-Redux, is yet another fork of the Playstation emulator, PCSX.

Home Page: https://pcsx-redux.consoledev.net

License: GNU General Public License v2.0

C 24.32% C++ 67.86% Dockerfile 0.30% Shell 0.07% Makefile 0.75% Assembly 1.51% Batchfile 0.03% Verilog 0.16% Ruby 0.13% Lua 2.96% Objective-C++ 0.04% PowerShell 0.22% Python 0.08% Java 0.02% JavaScript 1.47% CMake 0.10%
playstation-emulator

pcsx-redux's Introduction

Debugger screenshot

Buy Me a Coffee at ko-fi.com

Platform Build status Download
Windows x64 build Windows x64 CI Windows Intel 64-bits
Linux x64 build Linux x64 CI Linux Intel 64-bits (AppImage)
MacOS x64 build MacOS x64 CI MacOS Intel

To discuss this emulator specifically, please join our Discord server:

Discord

To discuss PlayStation 1 development, hacking, and reverse engineering in general, please join the PSX.Dev Discord server:

Discord

PCSX-Redux

What?

The PCSX-Redux project is a collection of tools, research, hardware design, and libraries aiming at development and reverse engineering on the PlayStation 1. The core product itself, PCSX-Redux, is yet another fork of the Playstation emulator, PCSX. While the work here is very much in progress, the goal is roughly the following:

  • Bring the codebase to more up to date code standards.
  • Get rid of the plugin system and create a single monolithic codebase that handles all aspects of the playstation emulation.
  • Write everything on top of OpenGL3+/ImGui for portability and readability.
  • Improve the debugging experience.
  • Improve the rendering experience.

Please consult the documentation pages for more information on the emulator itself.

The tools directory contains a few tools that can be used to work with PlayStation 1 software. The wiki directory contains a few research information that are not directly related to the emulator itself. The mips directory contains various pieces of code targeting the PlayStation 1, and importantly, the OpenBIOS project, which is a MIPS R3000A BIOS implementation that can be used to boot PlayStation 1 games without the need for a retail BIOS. And the hardware directory contains various hardware designs that can be used with the PlayStation 1.

Where?

Download page
Windows Intel 64-bits
Windows Intel 64-bits CLI
Linux Intel 64-bits (AppImage)
MacOS Intel

Note:

The macOS version of PCSX-Redux is not currently signed with a developer certificate so you may see a security warning when opening the application.

If you see a dialog with the message:

“PCSX-Redux” can’t be opened because Apple cannot check it for malicious software.

You can allow the application to run by doing either of the following. You only need to do this once for freshly downloaded copies of PCSX-Redux.

  • Right-click the app and select Open. This signals an explicit decision on your part that you really want to open it, and adds a new "Open" button to the security warning dialog.

  • Alternatively, go to macOS Settings > Privacy & Security. Scroll down to see a section that will let you allow the app.

How?

The code is meant to be built using very modern compilers. Also it's still fairly experimental, and lots of things can break. If you still want to proceed, here are instructions to build it on Linux, MacOS and Windows. The code now comes in two big parts: the emulator itself, and OpenBIOS, which can be used as an alternative to the retail, copyright protected BIOS.

Getting sources

The only location for the source is on GitHub. Clone recursively, as the project uses submodules:

git clone --recursive https://github.com/grumpycoders/pcsx-redux.git

Windows

Install Visual Studio 2022 Community Edition using the Desktop development with C++ workload. Open the file vsprojects\pcsx-redux.sln, select pcsx-redux -> pcsx-redux, right click, Set as Startup Project, and hit F7 to build. The project follows the open-and-build paradigm with no extra step, so no specific dependency ought to be needed, as NuGet will take care of downloading them automatically for you on the first build.

Note: If you get an error saying hresult e_fail has been returned from a call to a com component, you might need to delete the .suo file in vsproject/vs, restart Visual Studio and retry.

If you want to compile OpenBIOS or other PS1 software, you need to install a MIPS toolchain on Windows. You can do this by copy-pasting the following into a command prompt:

powershell -c "& { iwr -UseBasicParsing https://bit.ly/mips-ps1 | iex }"

Then, open a new command prompt, and type the following:

mips install 13.2.0

To manually install this script, you can download it from here, and then install it with the following command:

powershell -ExecutionPolicy Unrestricted -File mips.ps1 self-install C:\path\to\destination

You can leave the installation path blank to install the script in the Application Data folder.

Once the toolchain is installed, you can compile OpenBIOS using make -C src/mips/openbios.

Linux

Run ./dockermake.sh appimage. You need docker for this to work. This will create an AppImage file, called PCSX-Redux-HEAD-x86_64.AppImage, which a self-hosted binary containing all of its required dependencies. Alternatively, if you do not want to use Docker, you can also simply install the dependencies listed below and run make.

GNU/Linux Dependencies

If you're only interested in compiling psx code, you can simply clone the pcsx-redux repo, then install g++-mipsel-linux-gnu cpp-mipsel-linux-gnu binutils-mipsel-linux-gnu then follow the instructions in /pcsx-redux/src/mips/psyq/README.md to convert the PsyQ libraries. You might find them pre-compiled online.

  • Debian derivatives ( for full emulator compilation ):
sudo apt-get install -y build-essential git make pkg-config clang g++ g++-mipsel-linux-gnu cpp-mipsel-linux-gnu binutils-mipsel-linux-gnu libcapstone-dev libfreetype-dev libavcodec-dev libavformat-dev libavutil-dev libcurl4-openssl-dev libglfw3-dev libswresample-dev libuv1-dev zlib1g-dev
  • Arch derivatives :

The pcsx-redux-git package can be installed from the AUR using your AUR helper of choice (e.g., paru):

paru -S pcsx-redux-git

Alternatively, the following steps describe how to install dependencies and compile manually:

sudo pacman -S --needed capstone clang git make pkg-config ffmpeg libuv zlib glfw-x11 curl xorg-server-xvfb imagemagick

The mipsel environment can be installed from AUR : cross-mipsel-linux-gnu-binutils and cross-mipsel-linux-gnu-gcc using your AURhelper of choice:

trizen -S cross-mipsel-linux-gnu-binutils cross-mipsel-linux-gnu-gcc

You can then just enter the 'pcsx-redux' directory and compile without using docker with make.

Building OpenBIOS on Linux can be done with ./dockermake.sh -C src/mips/openbios, or using the g++-mipsel-linux-gnu package with make -C src/mips/openbios. If you have a different mips compiler, you'll need to override some variables, such as PREFIX=mipsel-none-elf FORMAT=elf32-littlemips.

MacOS

You need MacOS Catalina or later with the latest XCode to build, as well as a few homebrew packages. Run the brew installation script to get all the necessary dependencies. Simply run make to build.

Compiling OpenBIOS will require a mips compiler, that you can generate using the following commands:

brew install ./tools/macos-mips/mipsel-none-elf-binutils.rb
brew install ./tools/macos-mips/mipsel-none-elf-gcc.rb

Then, you can compile OpenBIOS using make -C ./src/mips/openbios.

Who?

I used to contribute to the PCSX codebase. It is very likely that a sourceforge account of mine still has write access to the old cvs repository for PCSX. A long time ago, I contributed the telnet debugger, and the parallel port support. This means I am fairly familiar with this codebase, and I am also ashamed of the contributions I have done 15+ years ago, as one should.

Since the inception of this codebase, several people have contributed to it. Please refer to the AUTHORS file for a (hopefully) exhaustive list.

Why?

When Sony released the Playstation Classic recently, I came to realize two things: first, the state of the Playstation emulation isn't that great, and second, the only half-decent debugging tool still available for this console is that old telnet debugger I wrote eons ago, while other emulators out there for other consoles gained a lot of debugging superpowers. I think it was time for the Playstation emulation to get to better standards with regards to debuggability. I also felt I had a responsability to cleaning up some of the horrors I've introduced myself in the codebase long ago, and that made me cry a little looking at them. Hopefully, I got better at programming. Hopefully.

Status?

The codebase still requires a lot of cleanup, and while the product is usable in its current state and lots can be achieved with it, there is still ways to go for reaching the first stable release. If you want to help with localization, you can find the translation project on transifex.

What works?

  • Dynamic Recompiler (x86-64, experimental arm64 support)
  • interpreted CPU
  • software GPU
  • OpenGL GPU (highly experimental, still in active development)
  • support for visual enhancements:
    • Linear and nearest neighbour filtering (Software and OpenGL renderer)
    • Rendering in true colour (Results in better colours, OpenGL renderer only)
    • Antialiasing (Implemented via MSAA, OpenGL renderer only)
    • Ability to optionally render polygons as wireframe or as vertices (Helps with debugging, OpenGL renderer only)
    • Hopefully more to come in the feature, such as upscaling, integer scaling, PGXP, and more
  • VRAM viewer and debugger
  • fully featured MIPS debugger
  • memory cards
  • memory card manager
  • XBox controller support
  • digital and analog controller emulation, Playstation Mouse emulation
  • Lua scripting
  • SPU debugger
  • in-app shader editor and built-in crt-lottes shader
  • customizable UI
  • save states

What still requires some work?

  • fix remaining OpenGL renderer bugs (No mask bit emulation, missing commands, etc) and add more graphics enhancements
  • proper SPU multithreaded code
  • better customization
  • more generic dynarec
  • hook more emulator functions to Lua
  • see TODO for more

Redux definition

pcsx-redux's People

Contributors

abelliqueux avatar amt avatar asmblur avatar aybe avatar caldog20 avatar descawed avatar emily-is-my-username avatar fuuzetsu avatar gameblabla avatar gwald avatar jaberwockyseamonstah avatar jaczekanski avatar johnbaumann avatar jonathandotcel avatar kappamalone avatar kiletic avatar manz avatar mateusfavarin avatar mkst avatar nicolasnoble avatar njfox avatar ryusan-at avatar spicyjpeg avatar thankfulmachine avatar totalcaesar659 avatar transifex-integration[bot] avatar twevs avatar wheremyfoodat avatar whiteh0le avatar xyzz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pcsx-redux's Issues

lastest master dont compile on linux

lastest master dont compile on linux

hi

in my case show this information in console:

make
g++ pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/examples -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/libelfin -Ithird_party/zstr/src -g -O3 -std=c++2a -M -MT src/main/main.o -MF src/main/main.dep src/main/main.cc
In file included from src/main/main.cc:33:
src/gui/gui.h:28:10: fatal error: imgui.h: No existe el archivo o el directorio
28 | #include "imgui.h"
| ^~~~~~~~~
compilation terminated.
g++ pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/examples -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/libelfin -Ithird_party/zstr/src -g -O3 -std=c++2a -M -MT src/gui/widgets/filedialog.o -MF src/gui/widgets/filedialog.dep src/gui/widgets/filedialog.cc
src/gui/widgets/filedialog.cc:41:10: fatal error: imgui.h: No existe el archivo o el directorio
41 | #include "imgui.h"
| ^~~~~~~~~
compilation terminated.
g++ pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/examples -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/libelfin -Ithird_party/zstr/src -g -O3 -std=c++2a -M -MT src/gui/widgets/source.o -MF src/gui/widgets/source.dep src/gui/widgets/source.cc
In file included from src/gui/widgets/source.cc:20:
src/gui/widgets/source.h:26:10: fatal error: ImGuiColorTextEdit/TextEditor.h: No existe el archivo o el directorio
26 | #include "ImGuiColorTextEdit/TextEditor.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
g++ pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/examples -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/libelfin -Ithird_party/zstr/src -g -O3 -std=c++2a -M -MT src/gui/widgets/assembly.o -MF src/gui/widgets/assembly.dep src/gui/widgets/assembly.cc
src/gui/widgets/assembly.cc:23:10: fatal error: GL/gl3w.h: No existe el archivo o el directorio
23 | #include <GL/gl3w.h>
| ^~~~~~~~~~~
compilation terminated.
g++ pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/examples -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/libelfin -Ithird_party/zstr/src -g -O3 -std=c++2a -M -MT src/gui/widgets/dwarf.o -MF src/gui/widgets/dwarf.dep src/gui/widgets/dwarf.cc
src/gui/widgets/dwarf.cc:26:10: fatal error: fmt/format.h: No existe el archivo o el directorio
26 | #include "fmt/format.h"
| ^~~~~~~~~~~~~~
compilation terminated.
g++ pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/examples -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/libelfin -Ithird_party/zstr/src -g -O3 -std=c++2a -M -MT src/gui/widgets/types.o -MF src/gui/widgets/types.dep src/gui/widgets/types.cc
src/gui/widgets/types.cc:23:10: fatal error: imgui.h: No existe el archivo o el directorio
23 | #include "imgui.h"
| ^~~~~~~~~
compilation terminated.
g++ pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/examples -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/libelfin -Ithird_party/zstr/src -g -O3 -std=c++2a -M -MT src/gui/widgets/registers.o -MF src/gui/widgets/registers.dep src/gui/widgets/registers.cc
src/gui/widgets/registers.cc:20:10: fatal error: imgui.h: No existe el archivo o el directorio
20 | #include "imgui.h"
| ^~~~~~~~~
compilation terminated.
g++ pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/examples -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/libelfin -Ithird_party/zstr/src -g -O3 -std=c++2a -M -MT src/gui/widgets/breakpoints.o -MF src/gui/widgets/breakpoints.dep src/gui/widgets/breakpoints.cc
src/gui/widgets/breakpoints.cc:20:10: fatal error: imgui.h: No existe el archivo o el directorio
20 | #include "imgui.h"
| ^~~~~~~~~
compilation terminated.
g++ pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/examples -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/libelfin -Ithird_party/zstr/src -g -O3 -std=c++2a -M -MT src/gui/widgets/log.o -MF src/gui/widgets/log.dep src/gui/widgets/log.cc
In file included from src/gui/widgets/log.cc:21:
src/gui/widgets/log.h:24:10: fatal error: imgui.h: No existe el archivo o el directorio
24 | #include "imgui.h"
| ^~~~~~~~~
compilation terminated.
g++ pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/examples -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/libelfin -Ithird_party/zstr/src -g -O3 -std=c++2a -M -MT src/gui/widgets/vram-viewer.o -MF src/gui/widgets/vram-viewer.dep src/gui/widgets/vram-viewer.cc
src/gui/widgets/vram-viewer.cc:27:10: fatal error: GL/gl3w.h: No existe el archivo o el directorio
27 | #include "GL/gl3w.h"
| ^~~~~~~~~~~
compilation terminated.
g++ pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/examples -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/libelfin -Ithird_party/zstr/src -g -O3 -std=c++2a -M -MT src/gui/gui.o -MF src/gui/gui.dep src/gui/gui.cc
In file included from src/gui/gui.cc:21:
src/gui/gui.h:28:10: fatal error: imgui.h: No existe el archivo o el directorio
28 | #include "imgui.h"
| ^~~~~~~~~
compilation terminated.
g++ pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/examples -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/libelfin -Ithird_party/zstr/src -g -O3 -std=c++2a -M -MT src/gpu/soft/prim.o -MF src/gpu/soft/prim.dep src/gpu/soft/prim.cc
src/gpu/soft/prim.cc:89:10: fatal error: imgui.h: No existe el archivo o el directorio
89 | #include "imgui.h"
| ^~~~~~~~~
compilation terminated.
g++ pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/examples -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/libelfin -Ithird_party/zstr/src -g -O3 -std=c++2a -M -MT src/gpu/soft/draw.o -MF src/gpu/soft/draw.dep src/gpu/soft/draw.cc
src/gpu/soft/draw.cc:103:10: fatal error: GL/gl3w.h: No existe el archivo o el directorio
103 | #include "GL/gl3w.h"
| ^~~~~~~~~~~
compilation terminated.
g++ pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/examples -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/libelfin -Ithird_party/zstr/src -g -O3 -std=c++2a -M -MT src/core/pad.o -MF src/core/pad.dep src/core/pad.cc
src/core/pad.cc:22:10: fatal error: imgui.h: No existe el archivo o el directorio
22 | #include "imgui.h"
| ^~~~~~~~~
compilation terminated.
g++ pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/examples -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/libelfin -Ithird_party/zstr/src -g -O3 -std=c++2a -M -MT src/spu/cfg.o -MF src/spu/cfg.dep src/spu/cfg.cc
src/spu/cfg.cc:20:10: fatal error: imgui.h: No existe el archivo o el directorio
20 | #include "imgui.h"
| ^~~~~~~~~
compilation terminated.
g++ pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/examples -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/libelfin -Ithird_party/zstr/src -g -O3 -std=c++2a -M -MT src/spu/debug.o -MF src/spu/debug.dep src/spu/debug.cc
src/spu/debug.cc:21:10: fatal error: imgui.h: No existe el archivo o el directorio
21 | #include "imgui.h"
| ^~~~~~~~~
compilation terminated.
make: *** No hay ninguna regla para construir el objetivo 'src/spu/debug.dep', necesario para 'dep'. Alto.

maybe add more information about compiling can help

SCUS-94484 Wild Arms 2

L'émulateur plante (et se ferme) après l'affichage des "logos" au lancement du jeu.

Fonctionne avec le "vrai" bios.

openbios as a standalone project, roadmap, contributing

Hello,
I stumbled upon openbios subproject in this repo and I have to say that I'm pretty impressed by the efforts with RE and coding - I tried building the BIOS and booting few games using it in my emulator and was able to run few of them (Ridge Racer works perfectly).
I wanted to start a similar project so that emulators/FPGA implementation could use an open-source bios replacement without a need for hacked HLE BIOS approach, but after seeing how much work you already did I decided to help you rather than start from scratch.

Making this project a separate repository would make the contribution, building, licensing much easier.

Is there any todolist/roadmap so that I could start contributing?

Controller loses its function

System:
Windows 10, up to date
GTX 960
pcsx-redux 4470.20210615.8.x64
pcsx-redux uses default settings except FPS limit was activated
Original PSX Controller is connected through USB Adapter
Tested only with Crash Bandicoot

At first, I have to say the PSX Controller detection was good. I didn't have to configure its button manually. I could just start playing with the controller connected.

Issue:
The left analog loses some its functions after a while. For example I need to push the analog 3-4 times to move right or moving diagonally (right and down) stops working completely.

For the first time the problem occurred after 1-3 minutes of play. Later I was able to play 5-15 minutes and the problem occurred again. I currently have a save where the problem occurs as soon as it is loaded. This makes the game unplayable with this controller using analog.

In the meantime I was playing on psxc2 and could not observe such problem so I rather don't suspect a problem in the controller hardware.

pcsx-redux ferme en plein jeu

Bios Sony SCPH1001

L'émulateur se ferme tout seul sur ces jeux-là :

  • SLUS-01105 Street Fighter EX2 Plus : lors du l'introduction ou en pleine partie
  • SLES-02733 Walt Disney World Quest: Magical Racing Tour : lors de l'introduction
  • SCUS-94199 Bloody Roar : vu lors des démonstrations
  • SCUS-94424 Bloody Roar 2 : vu lors des démonstrations

Je rajouterais d'autres jeux si je vois le même soucis, et faudrait enlever ceux où c'est réglé.

Stuttering issue in Castlevania Symphony of the Night after " Delaying reads after a seek" commit

This commit... :
5730e04
while it fixed a bunch of games (Ctr's intro music no longer being cutoff, Worms Pinball booting, the freeze after FF8 lunar cry FMV is not there anymore), it regressed in a bunch of other games that play ADPCM tracks it seems.
One of the most noticeable one is Castlevania Symphony of the Night during the speech samples but it also happens in other instances (such as the menu music).

See the issue for yourself and listen carefully to Dracula saying "It was not by my hand":
https://youtu.be/g6sT0DggNRI

My fix, which you can find gameblabla@64d811f, simply sets m_locationChanged = false; before playADPCM.
This is what it sounds like after my "fix":
https://youtu.be/TIbi3nRH6xw

Now, i'm aware that this is a hack of sorts, which is why i opened this issue in the first place and not just a PR.

This is what the game does when it plays a speech sample

CD1 write: 1 (CdlNop)
CD1 write: 1 (CdlNop)
CD1 write: 9 (CdlPause)
CD1 write: e (CdlSetmode) Param[1] = { c8,}
CD1 write: 1 (CdlNop)
CD1 write: d (CdlSetfilter) Param[2] = { b, 6,}
CD1 write: 1 (CdlNop)
CD1 write: 2 (CdlSetloc) Param[3] = { 26, 1, 39,}
CD1 write: 1 (CdlNop)
CD1 write: 6 (CdlReadN)
CD1 write: 1 (CdlNop)

Crash Bandicoot runs too fast

System:
Windows 10, up to date
GTX 960
pcsx-redux 4470.20210615.8.x64
pcsx-redux uses default settings

Issue:
Crash Bandicoot runs very fast. In my opinion 3-4x faster than normal.

Do I need to set something special? Or maybe pure bug?

Jeux qui ne se chargent pas (disque PSX non valide)

Bios Sony, version redux 64-bits.

Les jeux suivants ne se chargent pas du tout. Le bios indique un jeu non PlayStation.

SLES-01789 Need for Speed 4 - Conduite en état de liberté

image

Fonctionnent dans PCSX-R.

Testés avec le fichier SBI quand nécessaire.

Ces jeux ne démarrent pas

Build testé n°238.20190524.4, version 64 bits, Bios SCPH-1001

Ces jeux ne démarrent pas :

  • SLUS-01302 Starfighter Sanvein
  • SLES-00794 Discworld II - Mortellement Vôtre

Fonctionnent sous PCSX-R.

image

Problèmes dans les vidéos de certains jeux

Version 233.20190524.4, en 32 et 64 bits, Bios HLE et Sony

Problème de couleurs flashy et/ou de centrage dans les vidéos des jeux suivants :

SLES-00333 International Track & Field
SLES-01198 Alundra
SLES-02181 Final Fantasy VIII
SLES-00123 Viewpoint

Les couleurs hors cinématiques sont correctes.

Bugs dans les vidéos des jeux suivants :

SLES-00474 Agent Armstrong

image

Fonctionne parfaitement dans PCSX-R.

Interpreter-JIT discrepancies

Some ROMs show different behavior between the 2 CPU cores, and are even broken in the latter
Example 1:
Relevant files (reposting with the author's permission):
https://cdn.discordapp.com/attachments/466353899670863873/806240805073190973/psx.bin https://cdn.discordapp.com/attachments/466353899670863873/806460090336149514/psx.cue

On the interpreter, this shows an anime girl listening to music, as it should
On the JIT, there's no anime girl nor music to be found.

image
image

Example 2:
The BIOS shell (with my memcard) is colored differently between the 2 CPU cores
Picture 1 is interpreter, picture 2 is JIT

image
image

My memory card:
memcard1.zip

[Linux] Quite important note about save states and the working directory

Hi to all

I am testing now for quite a while the amazing PCSX-Redux Linux AppImage builds and they are working mostly really great. Thanks devs! 👍

However, I am now asking me why the save-states are all established in the home directory? When a lot of PSX games are present that leads to the problem that the home folder will be quite "spammed". For example, at my test Linux iMac with currently only two PSX games actively used this looks as follow:

PCSX_Redux_Savestates

So out of my view it would be really better to chose as default the directory were the PCSX-Redux-HEAD-x86_64.AppImage resides. In my case this would be /home/test/Downloads/PCSX-Redux/Linux instead of just /home/test.

Alternatively there could be implemented also a new path option in the pcsx.json file. Something similar to IsoPath maybe WorkingPath, this will make it then possible to specify the "working directory" manually.

Glitches graphiques sur le côté droit

Bios Sony, Build 64 bits

  • SCES-00701 Namco Museum Vol.4 : Dans le jeu Ordyne, bugs graphiques sur le côté droit de l'écran.

image

  • SCUS-94402 The Raiden Project : Raiden II non centré et glitchs graphiques sur la droite.

image

Config Error

In pcsx-redux-nightly-4530.20210713.2-x64, I kept pushing the config button for Square, and it is not happening.

image
image

Actually, never mind. I discovered something out.

Yu-Gi-Oh! Forbidden Memories (USA) hangs on load with openbios

possible memcard access issue

Loaded BIOS: openbios.bin
Loaded CD Image: D:\psx\New folder (2)\Yu-Gi-Oh! Forbidden Memories (USA).cue[+cue].

Execute !
S_ADDR(801fff00) S_SIZE(00000000)
Change effective memory : 2 MBytes
Found C0 patch hash 099be910 "_patch_gte#1", issued from 0x80089b40, executing...
Found B0 patch hash cef165ba "_remove_ChgclrPAD#1", issued from 0x80074120, executing...
Found B0 patch hash f803a6a6 "_patch_pad#1", issued from 0x80074098, executing...
PS-X Control PAD Driver
Found C0 patch hash 17374c76 "_patch_card#2", issued from 0x8008b60c, executing...
Found B0 patch hash c29df18f "_patch_card2#2", issued from 0x8008b6a0, executing...
Found B0 patch hash 5123f82a "_patch_card_info#1", issued from 0x8008b528, executing...

SLPS-00031 Fantastic Pinball Kyuutenkai

http://redump.org/disc/37548/

  • Bios HLE - Carte Nvidia GTX 880M

Le jeu ne se lance pas du tout avec le bios HLE, et démarre avec le bios SONY mais après un menu en jap, le jeu n'affiche plus rien à part de la musique.

Could not open BIOS:"". Enabling HLE Bios!
hleBootstrap
CD-ROM Label: SLPS00031                       
CD-ROM ID: SLUS99999
CD-ROM EXE Name: PSX.EXE;1
CdromLabel: "SLPS00031                       ": PC = 80011048 (SP = 24709444)
InitHeap 80019a38,1de5cc : 19a38 1de5cc


 --- Starting System ---
* FM :     Stack = 8001A9D0
* FM : User Work = 8001A9E0
* FM :   FS Work = 8001ADFC
* filer : Media = CD-ROM
ResetCallback: _96_remove ..
* FS : Reading TOC
24 Tracks Detected.
* FM : Pre-Searching
*Read(CD) \Q10\OPEN0.PAC;1 Cached #0 Search Only
*Read(CD) \Q10\OPEN.VB;1 Cached #1 Search Only
*Read(CD) \Q10\OPEN1.PAC;1 Cached #2 Search Only
*Read(CD) \Q10\OPEN2.PAC;1 Cached #3 Search Only
*Read(CD) \Q10\OPEN3.PAC;1 Cached #4 Search Only
*Read(CD) \Q10\ALL.PAC;1 Cached #5 Search Only
*Read(CD) \Q10\MS.PAC;1 Cached #6 Search Only
*Read(CD) \Q10\SYMBALL.PAC;1 Open-Error!
*Read(CD) \Q10\BS1.PAC;1 Cached #7 Search Only
*Read(CD) \Q10\BS2.PAC;1 Cached #8 Search Only
*Read(CD) \Q10\BS3.PAC;1 Cached #9 Search Only
*Read(CD) \Q10\BS4.PAC;1 Cached #10 Search Only
*Read(CD) \Q10\BS5.PAC;1 Cached #11 Search Only
*Read(CD) \Q10\RANK.PAC;1 Cached #12 Search Only
*Read(CD) \Q10\NAME.PAC;1 Cached #13 Search Only
*Read(CD) \Q10\END0.PAC;1 Cached #14 Search Only
*Read(CD) \Q10\END1.PAC;1 Cached #15 Search Only
*Read(CD) \Q10\END2.PAC;1 Cached #16 Search Only
* FM : cdrom:\Q10\OPEN.EXE;1 filed!
* FM : cdrom:\Q10\Q10.EXE;1 Open-Error!
 --- Halt System ---

SLES-00503 Mega Man X3 / SLPS-00283 Rockman X3 stuck on loading screen

I've tried both Mega Man X3 and Rockman X3, both get stuck on the loading screen after the company logos. Waited 10+ minutes, nothing. Mega Man X4 plays fine on pcsx-redux, and both versions of X3 play fine on Mednafen (loaded via the .cue, which pcsx-redux is incapable of). Changing the BIOS, emulator settings, or game format (iso / multi-track bin / single-track bin) have no effect.

x3broken

SLUS-01019 Threads of fate

le jeu se lance -> menu principal ->nouvelle partie -> choix Rue comme perso -> la première scène se lance -> l'émulateur ferme au bout de quelques secondes
Si je choisi la fille, j'ai un peu de gameplay (avec un léger garbage graphique), et l'émulateur se ferme à la scène suivante.

CG : Nvidia GTX 770

Jeux qui bloquent à un moment donné

  • SLPS-01868 iS - Internal Section : bloque après le logo "Positron"
    -> testé avec le bios Sony et le Bios HLE, build 64 bits

  • SLUS-01384 Castlevania Chronicles : bloque après avoir choisi un mode de jeu à l'écran titre.
    -> testé avec le bios Sony et le Bios HLE, build 64 bits

SLPM-86008 Jikkyou Oshaberi Parodius: Forever with Me

http://redump.org/disc/7589/

  • Bios HLE - Carte Nvidia GTX880M

Le jeu ne se charge plus (bloque ?) après la vidéo du logo 'Konami'.
Fonctionne avec le bios Sony mais pas de musique ensuite lors de l'intro.

Plugins loaded.
PCSX-Redux booting
Could not open BIOS:"". Enabling HLE Bios!
Loaded CD Image: F:\Sony\PlayStation\Isos\JAP\Parodius - Forever with Me [J]\Jikkyou Oshaberi Parodius - Forever with Me (Japan).bin[+cue].
Track 01 (DATA) - Start 00:02:00, Length 00:00:00
CD-ROM Label: SLPM_86008                      
CD-ROM ID: SLPM86008
CD-ROM EXE Name: SLPM_860.08;1
hleBootstrap
CD-ROM Label: SLPM_86008                      
CD-ROM ID: SLPM86008
CD-ROM EXE Name: SLPM_860.08;1
CdromLabel: "SLPM_86008                      ": PC = 800de0fc (SP = 801ffff0)
InitHeap 801f9c08,5bf4 : 1f9c08 5bf4
CD_init:addr=8013ea08
ResetGraph:jtb=8013c658,env=8013c6a0

Cannot compile PCSX-Redux with docker !

I don't know why , but it's seem 'src/spu/adsr.dep' is missing from the source. Here is the output:

/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT third_party/libelfin/attrs.o -MF third_party/libelfin/attrs.dep third_party/libelfin/attrs.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT third_party/libelfin/value.o -MF third_party/libelfin/value.dep third_party/libelfin/value.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT third_party/libelfin/abbrev.o -MF third_party/libelfin/abbrev.dep third_party/libelfin/abbrev.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT third_party/fmt/src/format.o -MF third_party/fmt/src/format.dep third_party/fmt/src/format.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT third_party/fmt/src/os.o -MF third_party/fmt/src/os.dep third_party/fmt/src/os.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/support/file.o -MF src/support/file.dep src/support/file.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/support/tree.o -MF src/support/tree.dep src/support/tree.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gpu/soft/soft.o -MF src/gpu/soft/soft.dep src/gpu/soft/soft.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gpu/soft/cfg.o -MF src/gpu/soft/cfg.dep src/gpu/soft/cfg.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gpu/soft/prim.o -MF src/gpu/soft/prim.dep src/gpu/soft/prim.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gpu/soft/key.o -MF src/gpu/soft/key.dep src/gpu/soft/key.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gpu/soft/fps.o -MF src/gpu/soft/fps.dep src/gpu/soft/fps.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gpu/soft/gpu.o -MF src/gpu/soft/gpu.dep src/gpu/soft/gpu.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gpu/soft/draw.o -MF src/gpu/soft/draw.dep src/gpu/soft/draw.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gpu/soft/menu.o -MF src/gpu/soft/menu.dep src/gpu/soft/menu.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gpu/soft/zn.o -MF src/gpu/soft/zn.dep src/gpu/soft/zn.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/main/mainthunk.o -MF src/main/mainthunk.dep src/main/mainthunk.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/main/main.o -MF src/main/main.dep src/main/main.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/themes/imgui_themes.o -MF src/gui/themes/imgui_themes.dep src/gui/themes/imgui_themes.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/widgets/types.o -MF src/gui/widgets/types.dep src/gui/widgets/types.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/widgets/filedialog.o -MF src/gui/widgets/filedialog.dep src/gui/widgets/filedialog.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/widgets/kernellog.o -MF src/gui/widgets/kernellog.dep src/gui/widgets/kernellog.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/widgets/source.o -MF src/gui/widgets/source.dep src/gui/widgets/source.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/widgets/luaeditor.o -MF src/gui/widgets/luaeditor.dep src/gui/widgets/luaeditor.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/widgets/assembly.o -MF src/gui/widgets/assembly.dep src/gui/widgets/assembly.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/widgets/breakpoints.o -MF src/gui/widgets/breakpoints.dep src/gui/widgets/breakpoints.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/widgets/dwarf.o -MF src/gui/widgets/dwarf.dep src/gui/widgets/dwarf.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/widgets/registers.o -MF src/gui/widgets/registers.dep src/gui/widgets/registers.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/widgets/luainspector.o -MF src/gui/widgets/luainspector.dep src/gui/widgets/luainspector.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/widgets/events.o -MF src/gui/widgets/events.dep src/gui/widgets/events.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/widgets/console.o -MF src/gui/widgets/console.dep src/gui/widgets/console.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/widgets/log.o -MF src/gui/widgets/log.dep src/gui/widgets/log.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/widgets/vram-viewer.o -MF src/gui/widgets/vram-viewer.dep src/gui/widgets/vram-viewer.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/resources-unix.o -MF src/gui/resources-unix.dep src/gui/resources-unix.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/gui.o -MF src/gui/gui.dep src/gui/gui.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/gui/resources-win32.o -MF src/gui/resources-win32.dep src/gui/resources-win32.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/lua/zlibffi.o -MF src/lua/zlibffi.dep src/lua/zlibffi.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/lua/glffi.o -MF src/lua/glffi.dep src/lua/glffi.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/lua/luawrapper.o -MF src/lua/luawrapper.dep src/lua/luawrapper.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/ix86/iR3000A.o -MF src/core/ix86/iR3000A.dep src/core/ix86/iR3000A.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/ix86/ix86.o -MF src/core/ix86/ix86.dep src/core/ix86/ix86.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/psxhw.o -MF src/core/psxhw.dep src/core/psxhw.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/pgxp_mem.o -MF src/core/pgxp_mem.dep src/core/pgxp_mem.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/decode_xa.o -MF src/core/decode_xa.dep src/core/decode_xa.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/psxmem.o -MF src/core/psxmem.dep src/core/psxmem.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/disr3000a.o -MF src/core/disr3000a.dep src/core/disr3000a.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/psxinterpreter.o -MF src/core/psxinterpreter.dep src/core/psxinterpreter.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/web-server.o -MF src/core/web-server.dep src/core/web-server.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/psxcounters.o -MF src/core/psxcounters.dep src/core/psxcounters.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/pgxp_debug.o -MF src/core/pgxp_debug.dep src/core/pgxp_debug.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/sstate.o -MF src/core/sstate.dep src/core/sstate.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/cheat.o -MF src/core/cheat.dep src/core/cheat.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/gdb-server.o -MF src/core/gdb-server.dep src/core/gdb-server.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/kernel.o -MF src/core/kernel.dep src/core/kernel.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/cdrom.o -MF src/core/cdrom.dep src/core/cdrom.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/psxemulator.o -MF src/core/psxemulator.dep src/core/psxemulator.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/system.o -MF src/core/system.dep src/core/system.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/pad.o -MF src/core/pad.dep src/core/pad.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/pgxp_cpu.o -MF src/core/pgxp_cpu.dep src/core/pgxp_cpu.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/debug.o -MF src/core/debug.dep src/core/debug.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/psxdma.o -MF src/core/psxdma.dep src/core/psxdma.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/misc.o -MF src/core/misc.dep src/core/misc.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/gpu.o -MF src/core/gpu.dep src/core/gpu.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/pgxp_gte.o -MF src/core/pgxp_gte.dep src/core/pgxp_gte.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/stacktrace.o -MF src/core/stacktrace.dep src/core/stacktrace.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/ppf.o -MF src/core/ppf.dep src/core/ppf.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/spu.o -MF src/core/spu.dep src/core/spu.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/binloader.o -MF src/core/binloader.dep src/core/binloader.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/mdec.o -MF src/core/mdec.dep src/core/mdec.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/pgxp_value.o -MF src/core/pgxp_value.dep src/core/pgxp_value.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/sio.o -MF src/core/sio.dep src/core/sio.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/elfloader.o -MF src/core/elfloader.dep src/core/elfloader.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/r3000a.o -MF src/core/r3000a.dep src/core/r3000a.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/cdriso.o -MF src/core/cdriso.dep src/core/cdriso.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/gte.o -MF src/core/gte.dep src/core/gte.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/core/kernellog.o -MF src/core/kernellog.dep src/core/kernellog.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/spu/reverb.o -MF src/spu/reverb.dep src/spu/reverb.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/spu/freeze.o -MF src/spu/freeze.dep src/spu/freeze.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/spu/cfg.o -MF src/spu/cfg.dep src/spu/cfg.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/spu/sdlsound.o -MF src/spu/sdlsound.dep src/spu/sdlsound.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/spu/debug.o -MF src/spu/debug.dep src/spu/debug.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/spu/dma.o -MF src/spu/dma.dep src/spu/dma.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/spu/registers.o -MF src/spu/registers.dep src/spu/registers.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/spu/xa.o -MF src/spu/xa.dep src/spu/xa.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/spu/spu.o -MF src/spu/spu.dep src/spu/spu.cc
/bin/sh: 1: clang++-10: not found
clang++-10 `pkg-config --cflags glfw3 libavcodec libavformat libavutil libswresample libuv sdl2 zlib freetype2` -Isrc -Ithird_party -Ithird_party/fmt/include/ -Ithird_party/googletest/googletest/include -Ithird_party/imgui -Ithird_party/imgui/backends -Ithird_party/imgui/examples -Ithird_party/imgui/examples/libs/gl3w -Ithird_party/imgui/misc/cpp -Ithird_party/imgui_club -Ithird_party/http-parser -Ithird_party/libelfin -Ithird_party/luajit/src -Ithird_party/luv/src -Ithird_party/luv/deps/lua-compat-5.3/c-api -Ithird_party/ucl -Ithird_party/ucl/include -Ithird_party/zstr/src -g -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE -include src/forced-includes/imgui.h -O3 -std=c++2a -fcoroutines -M -MT src/spu/adsr.o -MF src/spu/adsr.dep src/spu/adsr.cc
/bin/sh: 1: clang++-10: not found
make: *** No rule to make target 'src/spu/adsr.dep', needed by 'dep'.  Stop.

Btw, all of this library is installed:

# Utility packages
RUN apt install -y git
RUN apt install -y make
RUN apt install -y pkg-config

# Compilers & base libraries
RUN apt install -y clang-11
RUN apt install -y g++-10
RUN apt install -y g++-mipsel-linux-gnu

# Development packages
RUN apt install -y libavcodec-dev
RUN apt install -y libavformat-dev
RUN apt install -y libavutil-dev
RUN apt install -y libfreetype-dev
RUN apt install -y libglfw3-dev
RUN apt install -y libsdl2-dev
RUN apt install -y libswresample-dev
RUN apt install -y libuv1-dev
RUN apt install -y zlib1g-dev

# CI utilities
RUN apt install -y curl
RUN apt install -y xvfb

So i don't know why it's failed. I compiled it on Ubuntu LTS 20.04 . Somebody pls help

VRAM viewer crashes the emulator

I am using version 4908.20210815.2.x64. Whenever I click "Debug" -> "VRAM Viewers" -> "Show Main VRAM Viewer" or any of the other options below it, it would crash the emulator. The last version where this doesn't crash is version 4818.20210811.1.x64.

I am running Windows 10, GTX 1650 Ti. I have not changed any of the settings in the emulator, loaded any game, or started emulation. It crashes whether or not emulation has started or any game has been loaded

Feature request: Build PCSX-Redux Windows binaries more Wine compatible

Hi there

Here follows a somewhat special "feature request". ;-) Would it be possible to build future PCSX-Redux Windows binaries more Wine compliant? I think in this regard especially at the Cxbx-Reloaded (Xbox) emulator. That one runs awesome great also under Wine (on Linux).

I know PCSX-Redux supports in contrast to Cxbx-R natively Linux, - so the first choice is to build own PCSX-Redux Linux binaries. However, this is not so trivial, especially for Linux-Noobs. ;-)

Furthermore a Wine compliant Windows build may be theoretically also useful for debugging & identify problems related to OpenGL. As everybody knows, the OpenGL support in Linux is thanks to the Mesa drivers absolute top class. The Windows OpenGL driver state is unfortunately behind and incomplete, - this is true especially for AMD and a little less also Intel.

At the moment PCSX-Redux is crashing because of some unimplemented Windows.Gaming.Input functions (possibly DirectInput related) in Wine. Cxbx-R works most likely because it seems more focused on XInput. (All other DInput related stuff is handled over a SDL2 library.) Whatever, more information can be found here:

Cxbx-Reloaded/Cxbx-Reloaded#1713
Cxbx-Reloaded/Cxbx-Reloaded#156

backtrace_pcsx-redux3828.txt
backtrace_pcsx-redux3828console.txt

Add the Shortcut Keys in PCSX-Redux

I am very interested to have the shortcut keys in PCSX-Redux.

A few examples should be these. The Pause key to pause the emulator or the F12 key to take a picture.

Won't run on OpenGL 3.1 GPU

I'm trying to run the emulator on Lenovo Thinkpad x220 with Intel HD3000 GPU, which supports OpenGL 3.1. I'm getting the following error message:

Glfw Error 65543: WGL: OpenGL profile requested but WGL_ARB_create_context_profile is unavailable
Assertion failed: m_window, file d:\a\1\s\src\gui\gui.cc, line 106

I'm using:

  • Windows 10 Pro (ver 2004, 19041.388)
  • pcsx-redux-nightly-1441.20200719.2-x64

pcsx-redux.exe doesn't start on Windows (VirtualBox 6.1). Glfw Error 65532

Hi,

I am trying to run pcsx-redux.exe but it fails.

System:

  • pcsx-redux-nightly-4470.20210615.8-x64
  • Windows 10, 20H2, 19042.1052, Running on VirtualBox 6.1
  • VirtualBox Graphics Adapter

Error:
Glfw Error 65532: WGL: The driver does not appear to support OpenGL

Is my problem maybe related to this issue? #272
Do I understand correctly that your programme requires a system with OpenGL 3.3? The OpenGL Extension Viewer prints 6.0.14.0 as OpenGL on my System. I do not know if that makes any difference to you.

What would be the solution?

BTW this crash isn't use friendly because although running from cmd the new window containing this error disappears very quickly. Better error handling would be nice.

Regression in recent Linux build, error: GLSL 4.10

Hi all

It looks that the newest Linux build a0a9478 is affected by an annoying little bug:

test@test-iMac:~$ $HOME/Downloads/PCSX-Redux/Linux/./PCSX-Redux-HEAD-x86_64.AppImage
ERROR: ImGui_ImplOpenGL3_CreateDeviceObjects: failed to compile vertex shader! With GLSL: #version 410

0:1(10): error: GLSL 4.10 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.50, 3.30, 1.00 ES, 3.00 ES, 3.10 ES, and 3.20 ES

ERROR: ImGui_ImplOpenGL3_CreateDeviceObjects: failed to compile fragment shader! With GLSL: #version 410

0:1(10): error: GLSL 4.10 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.50, 3.30, 1.00 ES, 3.00 ES, 3.10 ES, and 3.20 ES

ERROR: ImGui_ImplOpenGL3_CreateDeviceObjects: failed to link shader program! With GLSL #version 410

error: linking with uncompiled/unspecialized shadererror: linking with uncompiled/unspecialized shader
Trace/Breakpoint ausgelöst (Speicherabzug geschrieben)

So this means effectively that all OpenGL 3.x hardware is currently blocked. Maybe this is true also for the Windows build?

However, in my special case, because I have a DX11 compliant GPU which is "wrongly" advertised as just OpenGL 3.3, I can do MESA_GL_VERSION_OVERRIDE=4.3 MESA_GLSL_VERSION_OVERRIDE=430 in /etc/environment and PCSX-Redux is happy again. 👍

Of course, this doesn't work with my Intel HD 2000 "Sandy Bridge" iGPU which is effectively just OpenGL 3.3 compliant.

Enhancement: Add System Requirements and Prerequisites to main page?

Hi all

Here follows regarding the current main page a "end-user" related suggestion for improvement. It is currently for a "normal user" not really clear what the effective system requirements of PCSX-redux are. I think a new, short section "System Requirements" right after "What?" would really make sense. This can be just a small addition, nothing deep-technical. Well, yes I am thinking now of something like this here: https://github.com/Cxbx-Reloaded/Cxbx-Reloaded

System Requirements
Minimum

  • OS: Windows 7, Linux (any special kernel requirement?), MacOS (which version?)
  • GPU: OpenGL 3.x capable (equivalent to Direct3D 10.0 class hardware)

Prerequisites
Windows

  • 32-bit (x86) Visual C++ 2019 Redistributable for 32bit build of PCSX-redux
  • 64-bit (x64) Visual C++ 2019 Redistributable for 64bit build of PCSX-redux
    - anything more?

As mentioned in another thread, I have tried to test my new 8BitDo Pro 2 gamepad under native Windows 7 x64. But unfortunately I failed spectacularly. I was not able to get PCSX-redux working, nor the 32bit, nor the 64bit build. After double-click of the exe file a (smaller) black window opened and closed very fast, nothing else. So if current PCSX-redux builds are really no longer Win 7 compatible this should be mentioned somewhere. ;-)

So for me I can confirm that current PCSX-redux Windows binaries are running better in Wine than on Windows 7. :-D

PS Regarding my Windows 7 test system, - it is also a "potato". But it has a GeForce GT 120 DX10 class GPU and it should work in terms of hardware. The OpenGL Extensions Viewer tool confirms that it is OpenGL 3.3 compliant:
glview-GeForce GT 120_PCIe_SSE2-6.txt

Frame limiter issue

When disabled I get very high frame rates, but if I enable it it doesn't run at full speed.

Problèmes de sons et/ou de musiques

Les jeux suivants ont des musiques et/ou bruitages qui craquent ou de très mauvaise qualité.
Fonctionne sous PCSX-R.

  • Destruction Derby
  • Destruction Derby Raw
  • Die Hard Trilogy 2
  • SLUS-01519 Sol Divide
  • SLES-02137 Aironauts
  • SLES-01715 Eagle One - Harrier Attack

Les jeux suivants n'ont pas l'audio dans leur cinématiques :

  • SLUS-01041 Chrono Cross (audio très lent avec l'IRQ du SPU activé)

Bruitages super faibles dans SF Collection Disque 1 (USA) : SSF2 Turbo.

SLES-00861 Colony Wars : Reboots sauvages et erreurs disque.

Build 238.20190524.4, Bios officiel Sony SCPH1001.

Le jeu reboot sur le Bios quand la 2e démo tournante se charge.
Il y a également des soucis de lecture de l'iso (pourtant conforme Redump).

Même problème de reboot sur "Crash Bash".

Fonctionne sous PCSX-R.

Plugins loaded.
PCSX-Redux booting
Loaded BIOS: D:\Emulation\PCSX-Redux\Release\SCPH1001.BIN
Image CD chargée : F:\Sony\PlayStation\Isos\EUR\Colony Wars (France) (Disc 1)\Colony Wars (France) (Disc 1).cue[+cue].
Track 01 (DATA) - Start 00:02:00, Length 47:39:72
Track 02 (CDDA) - Start 47:43:72, Length 03:10:17
CD-ROM Label: CW_FRE_1                        
CD-ROM ID: SLES00861
CD-ROM EXE Name: SLES_008.61;1

PS-X Realtime Kernel Ver.2.5
Copyright 1993,1994 (C) Sony Computer Entertainment Inc. 
KERNEL SETUP!

Configuration : EvCB	0x10		TCB	0x04

BOOTSTRAP LOADER Type C Ver 2.1   03-JUL-1994
Copyright 1993,1994 (C) Sony Computer Entertainment Inc.
setup file    : cdrom:SYSTEM.CNF;1
TCB	00000004
EVENT	00000016
STACK	8001ff00
BOOT =	cdrom:\SLES_008.61;1
argument =	
KERNEL SETUP!

Configuration : EvCB	0x16		TCB	0x04
boot file     : cdrom:\SLES_008.61;1
EXEC:PC0(8005b7b8)  T_ADDR(80010000)  T_SIZE(00064800)
boot address  : 8005b7b8 8001ff00
Execute !

                S_ADDR(8001ff00)  S_SIZE()
CD_init:addr=800605c8
ResetGraph:jtb=8006d694,env=8006d6dc
STILL: starting
STILL: complete
There are 502 files in resource file
PS-X Control PAD Driver  Ver 3.0
STILL: starting
STILL: complete
Saving memory card memcard1.mcd
Saving memory card memcard2.mcd
STILL: starting
STILL: complete
ResetGraph:jtb=8006d694,env=8006d6dc
LOAD_CALLBACK : callback started

init particle table done
CdRead: sector error
CdRead: retry...
CdRead: sector error
CdRead: retry...
CdRead: sector error
CdRead: retry...
CdRead: sector error
CdRead: retry...
CdRead: sector error
CdRead: retry...
CdRead: sector error
CdRead: retry...
CdRead: sector error
CdRead: retry...
CdRead: sector error
CdRead: retry...
CdRead: sector error
CdRead: retry...
CdRead: sector error
CdRead: retry...
LOAD_CALLBACK : stopped
ResetGraph:jtb=8006d694,env=8006d6dc
Saving memory card memcard1.mcd
Saving memory card memcard2.mcd
ResetGraph:jtb=8006d694,env=8006d6dc
LOAD_CALLBACK : callback started

init particle table done
CdRead: sector error
CdRead: retry...
CdRead: sector error
CdRead: retry...
bd set!!!
bd set!!!
bd set!!!
bd set!!!
bd set!!!
bd set!!!
bd set!!!
bd set!!!
bd set!!!
bd set!!!
bd set!!!

PS-X Realtime Kernel Ver.2.5
Copyright 1993,1994 (C) Sony Computer Entertainment Inc. 
KERNEL SETUP!

Configuration : EvCB	0x10		TCB	0x04
System ROM Version 2.2 12/04/95 A
Copyright 1993,1994,1995 (C) Sony Computer Entertainment Inc.
ResetCallback: _96_remove ..
System Controller ROM Version 98/06/10 c3
SetGraphDebug:level:1,type:0 reverse:0

BOOTSTRAP LOADER Type C Ver 2.1   03-JUL-1994
Copyright 1993,1994 (C) Sony Computer Entertainment Inc.
setup file    : cdrom:SYSTEM.CNF;1
TCB	00000004
EVENT	00000016
STACK	8001ff00
BOOT =	cdrom:\SLES_008.61;1
argument =	
KERNEL SETUP!

Configuration : EvCB	0x16		TCB	0x04
boot file     : cdrom:\SLES_008.61;1
EXEC:PC0(8005b7b8)  T_ADDR(80010000)  T_SIZE(00064800)
boot address  : 8005b7b8 8001ff00
Execute !

                S_ADDR(8001ff00)  S_SIZE()
CD_init:addr=800605c8

JIT (Dynarec) support for arm and aarch64

Greetings,
Any chance this gets done this year?
I would very much like to start using this emulator in batocera and upcoming retrolx distibutions.
Regards from Cyprus

Parasite Eve Disc 1 hangs on boot in PCSX-Redux

When Loading Parasite Eve in PCSX-Redux, the game hangs on boot to black screen.
Configuration : EvCB 0x16 TCB 0x04
boot file : cdrom:\SLUS_006.62;1
EXEC:PC0(80072534) T_ADDR(80010000) T_SIZE(001ee000)
boot address : 80072534 801fff00
Execute !

            S_ADDR(801fff00)  S_SIZE(00000000)

ResetGraph:jtb=80095704,env=8009574c
Found C0 patch hash 099be910 "_patch_gte#1", issued from 0x8007a154, executing...
Found C0 patch hash 17374c76 "_patch_card#2", issued from 0x8007e3fc, executing...
Found B0 patch hash c29df18f "_patch_card2#2", issued from 0x8007e490, executing...
addr=8009b298

Jeux qui rebootent sans prévenir

BIOS officiel, Build 64 bits. Fonctionnent sous PCSX-R.

Les jeu suivants rebootent tout seul :

  • SLES-1660 Rollcage : Reboot au chargement de la démo après l'écran-titre, ou au moment de commencer une course (Fonctionne avec le bios HLE).

Add CHD Support

CHD is a compressed image format that is supported by MAME, Redream, DuckStation, most cdrom-based RetroArch cores, etc. I have added support for it using code from another pcsx fork but I have questions before submitting a pull request for your consideration.

  • The code depends on libchdr which bundles lzma and zlib. Should I add libchdr and lzma to the tree or should it be a remote submodule?
  • Where and how should I add a reference to pcsx-rearmed (or the author of the code)?

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.