Emulators are using .NET

Aykut Aktaş
1 min readMar 16, 2021

Emulators with the scope to learn about hardware and the development of emulators.

  1. XamariNES is a cross-platform Nintendo Emulator using .Net Standard written in C#. This project started initially as a nighits/weekend project of mine to better understand the MOS 6502 processor in the original Nintendo Entertainment System. The CPU itself didn’t take long working on it a couple hours here and there. I decided once the CPU was completed, how hard could it be just to take it to next step and do the PPU? Here we are a year later and I finally think I have the PPU in a semi-working state. XamaiNES
  2. ProjectPSX is a C# coded emulator of the original Sony Playstation (Playstation 1/PS1/PSX) ProjectPSX core itself is a headless library with no dependencies. The solution comes with 2 additional projects ProjectPSX.Winforms and ProjectPSX.OpenTK. The Winforms project uses NAudio to output sound. When using the Winform project a file dialog will prompt on execution. Select a Bin file (use track1) or a Cue file to generate CD tracks to feed the CDROM. ProjectPSX

Please, look this developer’s (Pedro Cortés) github profile : https://github.com/BluestormDNA

--

--