Kamo64
github.com
Spec sheet
- Product
- Kamo64 is an experimental Nintendo 64 emulator with low-level emulation and dynamic recompilation.Read 9 Oct 2026 · github.com
- Platforms
- The project says it supports Windows, macOS, and Linux.Read 9 Oct 2026 · github.com
- License
- The Kamo64 source code is licensed under MIT, while ROMs and third-party dependencies have separate terms.Read 9 Oct 2026 · github.com
- Maker
- The GitHub organization is named Kyoto University Microcomputer Club and lists Kyoto, Japan.Read 4 Oct 2026 · github.com
- Apple Silicon limit
- CPU dynarec is x86-64 only; the README says Apple Silicon users should use the cached interpreter with --no-jit.Read 4 Oct 2026 · github.com
- Audio and controllers
- The README lists full audio and controller support.Read 9 Oct 2026 · github.com
- Build requirements
- Building requires a C++20 compiler, CMake 3.16 or later, SDL2, Vulkan, and a little-endian host.Read 9 Oct 2026 · github.com
- Contributions
- The README says new feature pull requests are not currently accepted, while bug reports, fixes, and new tests are welcome.Read 9 Oct 2026 · github.com
- CPU
- Full CPU JIT support is available for x86-64 only.Read 9 Oct 2026 · github.com
- CPU emulation
- It supports full CPU JIT on x86-64.Read 4 Oct 2026 · github.com
- Graphics
- Graphics rendering uses GPU acceleration through Parallel-RDP, and the emulator supports internal resolution upscaling and frame interpolation.Read 9 Oct 2026 · github.com
- Linux GUI
- On Linux, zenity or kdialog is used for the GUI Open ROM dialog; without either, users can open a ROM through the command line or Recents.Read 9 Oct 2026 · github.com
- Linux GUI dependency
- The Linux Open ROM dialog uses zenity or kdialog; without either, ROMs can be opened via command line or Recents.Read 4 Oct 2026 · github.com
- macOS limitation
- On Apple Silicon, the CPU dynarec is unavailable and the README directs users to use the cached interpreter with --no-jit.Read 9 Oct 2026 · github.com
- Other features
- It lists RSP emulation with SIMD extensions, full audio and controller support, and save data support.Read 4 Oct 2026 · github.com
- Requirements
- Build prerequisites include a little-endian host, a C++20 compiler, CMake 3.16 or later, SDL2, and Vulkan.Read 4 Oct 2026 · github.com
- RSP
- The emulator supports RSP emulation with SIMD extensions.Read 9 Oct 2026 · github.com
- Save data
- The emulator supports save data.Read 9 Oct 2026 · github.com
Where Specifiction places it
- Nintendo 64 Emulators#17 of 247.2