Skip to content
This repository has been archived by the owner. It is now read-only.
A Nintendo 64 Emulator made in C#!
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
Ryu64.Common UI Enhancement (#14) Dec 2, 2018
Ryu64.Formats UI Enhancement (#14) Dec 2, 2018
Ryu64.Graphics UI Enhancement (#14) Dec 2, 2018
Ryu64.MIPS UI Enhancement (#14) Dec 2, 2018
Ryu64 UI Enhancement (#14) Dec 2, 2018
.gitattributes Add .gitignore and .gitattributes. Sep 16, 2018
.gitignore Add .gitignore and .gitattributes. Sep 16, 2018 Update the logo again -_- Dec 21, 2018
Ryu64.sln Framework (#4) Oct 28, 2018
UNLICENSE Add the Unlicense and the Readme Sep 16, 2018

Welcome to Ryu64!


Hello, and welcome, to Ryu64! This emulator aims to emulate the Nintendo 64, don't expect much right now, no commercial games work at the time of writing this. But hopefully, that is soon to change, if you want to help just make a PR, we'll be glad to accept improvements to the emulator.


What does the name "Ryu64" derive from?

Simply put, the name just comes from the RyuJIT which is what .NET uses to run applications built in both Visual Basic and C#, we use the latter.

Is there anywhere I can see your guys work on the emulator, and communicate, all in real time?

There is! We have a discord where all the developers hang out, talk about development, etc. Join here.

What is 86RYU? (Currently not in use, JIT coming soon)

86RYU is the x86 JIT currently developing along side this emulator, it aims to give some functionality C# it'd otherwise lack, aka, a functional x86 JIT that isn't RyuJIT and doesn't use MSIL. For maximum efficiency the JIT is programmed in C, compiled using GCC, the GNU Compiler, then linked in via a DLL / SO. The Github for that project is here.

Okay hopefully that answered most of your questions, if it didn't, join the discord and ask, go ahead, don't be shy!

You can’t perform that action at this time.