aboutsummaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst19
1 files changed, 10 insertions, 9 deletions
diff --git a/README.rst b/README.rst
index 7e41122..4e19c9a 100644
--- a/README.rst
+++ b/README.rst
@@ -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
==========