Skip to content

Shim06/Anemoia

Repository files navigation


Anemoia
Anemoia

Anemoia is a modern Nintendo Entertainment System (NES) emulator, written in C++. It aims to provide a performant and modern-looking emulator while ensuring a user-friendly experience for users. This emulator is inspired by the open-source Nintendo Switch emulator, Ryujinx. Anemoia is available on Github under the MIT license.


Compatibility

As of now, Anemoia has implemented nine major memory mappers: totaling around 86% of games, or around 2080 games.

Anyone is free to open an issue if a bug or error is found within a game.

Getting Started

  1. Download the latest zip file from the releases section.
  2. Extract the contents.
  3. Run Anemoia.exe to start the program.
  4. Put .nes game roms inside the /games folder.

How to build

If you wish to build the emulator yourself, follow these steps:

Step 1

Either use git clone https://github.com/Shim06/Anemoia.git on the command line to clone the repository or use Code --> Download zip button to get the files.

Step 2

Open Anemoia.sln with Visual Studio and configure the project. Under Configuration Properties, ensure the correct Configuration (Debug or Release) and Platform (x64 or Win32) are selected.

Step 3

To Build the Project in Visual Studio, select Build from the menu. Click Build Solution or press Ctrl+Shift+B to start the build process.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License - see the LICENSE file for more details.

Releases

Used by

Contributors

Languages