Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/maslevin/FrNES
- Owner: maslevin
- Created: 2014-09-05T18:17:07.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-10-21T13:01:36.000Z (3 months ago)
- Last Synced: 2024-10-30T14:57:54.989Z (3 months ago)
- Language: C
- Size: 906 KB
- Stars: 13
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-dreamcast - FrNES - NES emulator for the Sega Dreamcast, freshly updated for modern KOS by [maslevin](https://github.com/maslevin) (Emulators)
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.