Skip to content

Latest commit

 

History

History
59 lines (42 loc) · 1.8 KB

README.md

File metadata and controls

59 lines (42 loc) · 1.8 KB

Emulators

This is my collection of emulators, written in C++.

The project is licensed under The MIT License, with the test roms and libraries as exceptions. They have their own licenses. See the source code of each test rom or in the library folders to see their license or copyright notice.

Supported chips, applications and games

Trivial architectures:

Dependencies

Building

CMake, fmt, OpenGL and SDL2 have to be installed before building.

Installation of dependencies:

  • Arch: sudo pacman -S cmake sdl2 sdl2_image fmt
  • Ubuntu: sudo apt install cmake libsdl2-dev libsdl2-image-dev libfmt-dev

On Linux, the emulator can be built in debug mode like this:

mkdir -p build/linux-debug
cmake --preset linux-debug
cmake --build --preset linux-debug

and in release mode like this:

mkdir build/linux-release
cmake --preset linux-release
cmake --build --preset linux-release

For other OSes, see CMakePresets.json. The OS in question might exist there.