RuNES

.. image:: https://img.shields.io/crates/v/runes.svg :target: https://github.com/Determinant/runes .. image:: https://img.shields.io/crates/l/runes.svg :target: https://github.com/Determinant/runes

As we know, there have been a ton of NES emulator implementations in various kinds of languages (mostly C). All of these emulators come with different accuracy and portability. RuNES is an attempt to build a reasonably accurate (cycle-level accurate), light-weight and efficient emulation core library using Rust. Unlike sprocketnes_ or pinky_, RuNES strives to provide with a clean and minimal core library without standard library (i.e., without Box, Rc, Vectors, etc.) that could be compiled and easily ported to embedded environments. Of course, a minimal SDL-based GUI is also provided as a demonstration of use.

Feature

Guidelines

.. _sprocketnes: https://github.com/pcwalton/sprocketnes .. _pinky: https://github.com/koute/pinky

Build the Example Emulator

::

cargo build --examples --release    # (requires std, sdl2 and clap)