Share via


New Open source Console Emulator in C#

Been a while seen I had a change to get on here.  I have been really busy at work.  I will try to start posting more.  

I started a new open source project today on codeplex.  A couple years ago I wrote a semi working nintendo emulator in C#.  I got it to the point where it boot and ran several games.  I decided I want to finish it up especially if I can find some people to help me ;) Today I made some optimizations to the memory read code and wrote a directdraw graphics render.  Increased ~ fps from 40 to 120-175+ on my laptop  :)  Check it out https://www.codeplex.com/Nintender

I will have some new posts this week.  Peace

Ziad

Comments

  • Anonymous
    February 22, 2009
    Great work and looks like you're still developing it further. I'm definitely going to keep track of this.

  • Anonymous
    February 23, 2009
    How hard would it be to port your C# project to java?

  • Anonymous
    May 18, 2009
    I wrote one too, and have graphics renderers for OpenGL, DirectX (via SlimDX), XNA and WPF (writeablebitmap), and audio renderers for XAudio2 (via SlimDX) and OpenAL.  I've been focusing on OpenGL, moving as much of the rendering (tile, attribute, palette) lookups to the GPU by way of a custom fragment shader. I have working implementations targetting wpf, silverlight and mono, though the silverlight 'port' hasn't been committed to svn yet. The emulation core was written from scratch targetting only managed code.  Currently I've only written support for mappers 0-4 and 7, though I'm confident enough in my emulation core at this point to start knocking out the rest. I spend a lot of time coding, and very little in self-promotion so the project hasn't (and likely won't) get much exposure, for all intents and purposes this is the first 'announcement' I've made regarding it.

  • Anonymous
    October 13, 2011
    What kind of collaboration are you up for?