Skip to content

mika-s/MikasEmulators

Repository files navigation

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.

About

Emulators of various CPUs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published