Support and General Use > Plugins/Viewers
NES plugin - a proposal
ComposerDude:
This is a thread for the express purpose of discussing a port of an NES emulator to Rockbox. If anyone has any ideas, suggestions, or general comments that have to do with positive reinforcement of such a project you are welcome to do so.
Currently I am looking at porting TuxNES (http://tuxnes.sourceforge.net/). This emulator was written expressly in C, and so it should make it easier to port. The TuxNES project is an older project, but it was a relatively stable emulator. Last release was in 2001, making it quite dated compared to active projects.
I have only just started the process of examining the code as of July 29. If there are any programmers interested, I would appreciate your posts and assistance, as I am only an amateur programmer.
Thanks, ComposerDude
EDIT: If anyone could provide information on FCE Ultra, i would appreciate it. I chose TuxNES for it's native code on Linux. Both are written in C.
EDIT: As of August 3, 2007 developement status will be posted to the Wiki. Please check for progress under Status.
brarei200:
Try porting this one. http://www.dridus.com/~nyef/darcnes/
iPod Linux succesfully ported this to the iPod at 95~100% and also supports Gamegear and Genesis. Good Luck! ;D
linuxstb:
darcnes isn't released under a GPL-compatible license (the readme states a "no commercial use" clause), so it wouldn't be possible to incorporate this into Rockbox.
EDIT: In fact, the readme for darcnes (and the source files) don't state any kind of license at all - apart from "People wishing to maintain a port for another system should contact me beforehand in order to learn the ground rules (and to make sure that no one else is already maintaining a port for that system)."
ComposerDude:
Thanks linuxstb. You saved me some valuable hours of research looking into its license. I am only interested in GPL'ed code... again, tuxnes seems to be the most portable of my two choices, the other choice being FCE Ultra. I was reading the rockboy source, and it has only one processor thread...
The hard part of these first two days is taking my limited knowledge and trying to apply it to tuxNES. The code seems a bit of a mess, and i'm pulling out my C programming books tomorrow eve after work. Maybe that will help.
ANY interested programmers would be welcome to help me on this venture. Has anyone tried this before?
brarei200:
Then how did iPodLinux port it. ???
Navigation
[0] Message Index
[#] Next page
Go to full version