Skip to content

Simple NES emulator made as a graduation assignment

Notifications You must be signed in to change notification settings

denis-selimovic/NES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NES emulator

What is it?

This is a simple NES (Nintendo Entertainment System) emulator made for educational purposes as a graduation assignment at the Faculty of Electrical Engineering, University of Sarajevo. It should support all Mapper 0 ROM-s

What do you need to use it ?

Following software/packages/libraries are required to run this emulator:

  • CMake for your operating system
  • SDL2 library for your operating system
  • SDL2_TTF library for your operating system

How do you use it?

If you have access to Mapper 0 ROM, you can start this emulator. Use constructor of Renderer class in main.cpp. It needs full path to the given ROM in your file system. After that, you can build source code with cmake --build cmake-build-debug --target NES -- -j 6 comand which should generate executable that can be started on your opearting system.

Controls

  • Arrow keys - UP, DOWN, LEFT, RIGHT
  • Keys X, Z, A, S

About

Simple NES emulator made as a graduation assignment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published