Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/im-rises/nesemulator

Nes Emulator made in C++ with OpenGL And Dear ImGui (Work in Progress)
https://github.com/im-rises/nesemulator

c-plus-plus cplusplus cpp emulator games nes

Last synced: about 2 months ago
JSON representation

Nes Emulator made in C++ with OpenGL And Dear ImGui (Work in Progress)

Awesome Lists containing this project

README

        

# NesEmulator

## Description

NesEmulator made in C++ in current developpement.
The source is provided with CMake files to compile the emulator for windows, linux and macOs.

## SFML

Follow this guide to install SFML on your distribution.

I compile the program with Visual Studio CMake compiler, so I downloaded the `Visual C++ 15 (2017) - 64-bit` v2.5.1.
If you want to compile the app with Mingw, be sure to download the `GCC 7.3.0 MinGW (SEH) - 64-bit` v2.5.1.

## Github-Actions

[![flawfinder](https://github.com/Im-Rises/NesEmulator/actions/workflows/flawfinder.yml/badge.svg?branch=main)](https://github.com/Im-Rises/NesEmulator/actions/workflows/flawfinder.yml)
[![CMake](https://github.com/Im-Rises/NesEmulator/actions/workflows/cmake.yml/badge.svg?branch=main)](https://github.com/Im-Rises/NesEmulator/actions/workflows/cmake.yml)
[![CodeQL](https://github.com/Im-Rises/NesEmulator/actions/workflows/codeql.yml/badge.svg?branch=main)](https://github.com/Im-Rises/NesEmulator/actions/workflows/codeql.yml)
[![Microsoft C++ Code Analysis](https://github.com/Im-Rises/NesEmulator/actions/workflows/msvc.yml/badge.svg?branch=main)](https://github.com/Im-Rises/NesEmulator/actions/workflows/msvc.yml)

## To do

Updated workflow.

## Documentations

Main documentation:
❤️
❤️

Cpu:



MOS 6502 technical reference:

Opcodes detail:

Memory map: