A Nintendo DS emulator written in Rust for desktop and web, emphasizing accuracy and debugging features.
Dust is a Nintendo DS emulator written in Rust that runs on desktop operating systems and in web browsers. It focuses on accurate hardware emulation and includes debugging features like diagnostic logging, memory viewers, and GDB server support. The project provides prebuilt binaries for different configurations, from basic gameplay to advanced development tools.
Emulator enthusiasts, retro gaming developers, and programmers interested in low‑level system emulation or debugging Nintendo DS software.
Developers choose Dust for its combination of accuracy, cross‑platform support (including web), and integrated debugging tools—all built in Rust for performance and reliability.
A Nintendo DS emulator written in Rust for desktop devices and the web, with debugging features and a focus on accuracy
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers prebuilt binaries for Windows, Linux, macOS (x86_64 and ARM64), and a web version, as shown in the detailed release table, ensuring broad accessibility.
Provides binaries with diagnostic logging, memory/register viewers, disassembly, and optional GDB server support, tailored for developers debugging DS software.
Prioritizes precise hardware emulation, making it reliable for low-level system analysis and game preservation, as stated in the project philosophy.
Includes base, debugging, and debugging+GDB server binaries, allowing users to choose configurations based on their needs, from gaming to advanced development.
Lacks mention of common emulator conveniences like save states, cheat codes, or graphical enhancements, focusing solely on accuracy and debugging tools.
The debugging configurations require technical knowledge, such as using GDB clients, which can be daunting for non-developers or those seeking simple gameplay.
As a newer project, it has a smaller community and fewer resources compared to established emulators, which may hinder troubleshooting or feature requests.