Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maslevin/FrNES

NES Emulator for the Sega Dreamcast Console
https://github.com/maslevin/FrNES

Last synced: 2 days ago
JSON representation

NES Emulator for the Sega Dreamcast Console

Awesome Lists containing this project

README

        

FrNES is an NES emulator for the Sega Dreamcast console. It was based around Racoon's pNESx emulator for the original PlayStation.

In 2000, I had been working on a port of Hu-Go the PC Engine emulator to the Dreamcast and ran into a few issues with the port. I found the pNESx source online and decided to take my working menu code from the Hu-Go port and hook it up to the pNESx emulator core. The initial port took only a few hours to get running as the playstation code translated quite well to the libdream APIs which were available at the time. A month or so later I released the emulator to the DC Scene and spent the next year or so improving elements of the emulator. I added the Nofrendo sound code and implemented some of the more popular mappers, and called it quits after a Christmas release of the emulator in 2002.

In 2013 I decided to dig out the source code and try to build it against KOS 2.0.0. Over the years I brought it up to date with modern KOS. I also eventually incorporated the VQFB technique for rendering,
better sound code, a more modern file browser and fixed a number of CPU opcode and address mode issues. I released this updated version as version 0.7 on June 28, 2024.