PancakeNESEmu
A homebrewed NES Emulator written in C
|
This project is homebrewed NES Emulator written in C.
The goal of this project is to make a NES Emulator (more precisely, a 6502 CPU Emulator, a NES PPU Emulator and a APU). The graphics will be handled by a homemade graphics library.
The sound will be handled using PulseAudio.
On Debian based system:
sudo apt install graphviz doxygen gcc cmake make git build-essential -y
On Fedora based system:
sudo dnf install cmake make git gcc
On Arch based system:
sudo pacman -Sy gcc doxygen graphviz git cmake make
On Debian based system:
sudo apt install pulseaudio libpulse-dev
On Fedora based system:
sudo dnf install pulseaudio pulseaudio-libs-devel
On Arch based system:
sudo pacman -S pulseaudio
On Debian based system:
sudo apt install pipewire-pulse libpulse-dev
On Fedora based system:
sudo dnf install pipewire-pulseaudio pulseaudio pulseaudio-libs-devel
On Arch based system:
sudo pacman -S pipewire-pulse libpulse
Enter any folder you like and then run this command:
git clone https://forge.univ-lyon1.fr/p2201423/nes_emulator.git cd nes_emulator
The command above will clone every file from our reposetory onto your disk and then place you in the correct working directory.
Just run the build.sh
script and it will make a fresh and clean install of our project.
I would like to extend my deepest gratitude to the following community and people who have made a significant contribution to this project: