Skip to content
Nintendo 64 emulator.
Branch: master
Clone or download
Nabile-Rahmani Handle special cases for CP0 register writes.
- The timer interrupt is cleared on writes to the Compare register (see: #6.3.4).
- Only software interrupt bits are writable into the Cause register (see: #6.3.6).
Latest commit a4d06ce Dec 25, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DotN64.Desktop
DotN64
SDL2-CS @ a16e995 Updated submodule. Jun 27, 2018
.ci-build.sh
.gitignore
.gitlab-ci.yml
.gitmodules
DotN64.sln
LICENSE
README.md

README.md

.N⁶⁴

build status

logo

N64, meet .NET.


.N⁶⁴ is a work-in-progress emulator written in C#, the purpose of which is to personally learn more about the low-level aspects of computing.

This project was started thanks to ferris' amazing series called Ferris Makes Emulators, easing the introduction to emulation development with his thorough approach to the subject.

I strive to make the source code as elegant as I can while keeping an eye on performance.

Status

Game code is executed and audio/video interrupts are serviced, which probably cause the OS to save thread states as it switches contexts.

Goals

  • Implement angrylion's RDP core in the short term.

  • Support expansion devices such as the 64DD.

Requirements

Documentation

Please visit https://nabile.duckdns.org/DotN64/docs/ for documentation on this project.

You can’t perform that action at this time.