diff options
author | Determinant <ted.sybil@gmail.com> | 2018-01-08 12:54:07 +0800 |
---|---|---|
committer | Determinant <ted.sybil@gmail.com> | 2018-01-08 12:54:07 +0800 |
commit | 704d1c2e7feb0501097e70032f951893d29e358a (patch) | |
tree | 3167a23284569d228a0c1612af24cddbf5dd2460 /README.rst | |
parent | 96c7c1e4fee261ecf386fb2fff2155f06a2f7973 (diff) |
finish load/save features
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 ========== |