diff options
Diffstat (limited to 'README.rst')
-rw-r--r-- | README.rst | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -8,22 +8,23 @@ 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. +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 but usable SDL-based GUI is also provided as a demonstration +of use. Feature ======= - Core library with minimal use of the Rust core crate, and zero use of std. +- Lightweight and clean code base. - Support standard 6502 instruction set (unofficial instruction will be considered in the future). - -- Cycle-level accuracy. +- Load/save the machine state. +- Cycle-level accuracy (in-progress). Guidelines ========== |