Is there any NES emulator reusable library?

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

Post Reply
User avatar
Petruza
Posts: 311
Joined: Mon Dec 22, 2008 10:45 pm
Location: Argentina

Is there any NES emulator reusable library?

Post by Petruza »

I'm wondering if there are NES emulators that instead of being a full running application, are reusable libraries you can interface with to make a working emulator. This way you can add specific functionality to the emulation.
Because the NES emulation should always be the same, working exactly (or as close as it can get) to the NES's original way of working.
So do you know any? if there's none I'm gonna build it.

My idea is that this library has a class you can instantiate and get a full virtual NES running, it should be 100% platform independent, and also implementation independent, meaning it wouldn't output any sound, music or graphics, but have callbacks that you can plug in to implement those outputs.
Nessie
Posts: 134
Joined: Mon Sep 20, 2004 11:13 am
Location: Sweden
Contact:

Post by Nessie »

I haven't looked closer into it, but I believe Nestopia comes with an API exactly like what you describe.
The original author wrote the Windows version, others used the API to create ports for Linux and OSX.
Post Reply