Skip to content

Davidcode-png/Nes-Emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NES Emulator

NES Emulator is a lightweight emulator for the Nintendo Entertainment System (NES) written in Rust.

Table of Contents

Introduction

This NES emulator project aims to provide a simple and efficient way to emulate the classic games from the Nintendo Entertainment System (NES) platform. It is designed to be lightweight and easy to use, allowing users to enjoy their favorite NES games on modern hardware.

Features

  • Accurate Emulation: Emulates the NES hardware accurately to ensure compatibility with a wide range of games.
  • High Performance: Optimized for performance to provide smooth gameplay even on low-end hardware.
  • Simple Interface: Provides a user-friendly interface for loading and playing NES games effortlessly.

Installation

To use NES Emulator, follow these steps:

git clone https://github.com/Davidcode-png/Nes-Emulator.git

cd Nes-Emulator
cargo run

Test

To run test,

cargo test

Demo

Alt Text

Contributing

We welcome contributions from the community to improve NES Emulator. To contribute, follow these steps:

Fork the repository and clone it locally. Create a new branch for your feature or bug fix. Make your changes and ensure that they work correctly. Commit your changes and push them to your fork. Submit a pull request with a clear description of your changes.

License

This project is licensed under the MIT License.

About

An implementation of a NES Emulator in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages