nes-rs
NES emulator written in Rust (by selassje)
nestadia
A cloud NES emulator written in Rust. Originally written for NorthSec CTF 2021. (by zer0x64)
| nes-rs | nestadia | |
|---|---|---|
| 1 | 3 | |
| 3 | 23 | |
| - | - | |
| 9.6 | 0.0 | |
| about 2 months ago | almost 4 years ago | |
| Rust | Rust | |
| - | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nes-rs
Posts with mentions or reviews of nes-rs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-08-10.
nestadia
Posts with mentions or reviews of nestadia.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-07-26.
-
Is full-speed SNES possible purely in JavaScript?
NES: https://github.com/zer0x64/nestadia
-
Structuring NES emulator components in Rust
You can refer to my NES emulator to see how I do it: https://github.com/zer0x64/nestadia/blob/master/nestadia/src/lib.rs
-
Looking for contributers in the journey to learn emulation. Beginners and experienced
Having written emulators in Rust myself, I have to warn that Rust enforces "good code architecture", and hardware architecture does not follow these principle, so you might need to do a bunch of unconventional hacks to make the borrow checker happy. (links to my NES emulator). Also, frontend development is still not really great. For me, I think the benefits of Rust still outweights the shortcoming, but that can vary from one individual to another.
What are some alternatives?
When comparing nes-rs and nestadia you can also consider the following projects:
potatis - 🥔 MOS-6502 and NES emulator in Rust (SDL/WebAssembly/Android/Embedded/Cloud)
gband - GBC emulator
nestur - The NES (emulator) you left outside in the rain but let dry and still kind of works
rusty-nes - A hobby NES emulator written in Rust.
Fearless-NES - A NES emulator written in Rust
metroboy - A repository of gate-level simulators and tools for the original Game Boy.