Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)
- Host: GitHub
- URL: https://github.com/im-rises/nesemulator
- Owner: Im-Rises
- Created: 2021-12-23T14:55:42.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-26T18:46:36.000Z (over 1 year ago)
- Last Synced: 2024-10-11T22:55:17.735Z (2 months ago)
- Topics: c-plus-plus, cplusplus, cpp, emulator, games, nes
- Language: C++
- Homepage:
- Size: 51.1 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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: