noctane
Yet another PlayStation emulator. (by norepimorphism)
imperative-rs
Procedural macro to derive instruction set codecs from enum definitions. (by hank-der-hafenarbeiter)
noctane | imperative-rs | |
---|---|---|
4 | 2 | |
25 | 9 | |
- | - | |
0.0 | 10.0 | |
8 months ago | over 3 years ago | |
Rust | Rust | |
Mozilla Public 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.
noctane
Posts with mentions or reviews of noctane.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-09-03.
-
Noctane: WIP PSX emulator
If you want to check it out for yourself, the codebase is written in Rust and available at https://github.com/norepimorphism/noctane. If you don't want to mess with compiling (I don't blame you), a precompiled Windows executable of the debugger demo is available here.
-
Noctane: a highly WIP original PlayStation emulator
I would really appreciate it if you did! What makes me happier than releasing software is seeing other people read and use it :). I would say I'm most proud of my algorithm for constructing a CD-ROM file system hierarchy, as well as the design of I/O registers, the workings of which is explained in a comment here.
imperative-rs
Posts with mentions or reviews of imperative-rs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-19.
-
NES emulator written in Rust running on a RP Pico (264kB RAM)
Nice! I might go and try my instruction decoding library on this over the weekend.
-
Noctane: a highly WIP original PlayStation emulator
Pretty cool! I was planning to write an emulator myself. I only made a crate that helps build instruction sets for that purpose. You can check that out here. Basically you make an enum that contains all your instructions and you annotate each variant with the opcode and it will derive the following trait:
What are some alternatives?
When comparing noctane and imperative-rs you can also consider the following projects:
gdbstub - An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)
potatis - 🥔 MOS-6502 and NES emulator in Rust (SDL/WebAssembly/Android/Embedded/Cloud)
PSX - PlayStation Bare Metal Mips Assembly Programming
v86 - x86 PC emulator and x86-to-wasm JIT, running in the browser
gostation - PSX Emulator in Go