Downloads
release
dev builds
extras
themes
Documentation
manual
wiki
device status
Support
forums
mailing lists
IRC
Development
bugs
patches
dev guide
Search
Donate
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News:
Welcome to the Rockbox Technical Forums!
Rockbox Technical Forums
Support and General Use
Plugins/Viewers
Nes emulator?
« previous
next »
Print
Pages: [
1
]
Author
Topic: Nes emulator? (Read 3091 times)
asyran
Member
Posts: 28
Nes emulator?
«
on:
May 14, 2007, 06:17:05 PM »
is it possible to get a port of the nes emulator in rockbbox..?because iPL has it and quite a few games work quite fine.i've no idea how to program so please excuse me if it's a stupid question.
ps:there has been quite a few similar questions now that i check but none exatctly the same
«
Last Edit: May 14, 2007, 06:57:17 PM by asyran
»
Logged
Chronon
Rockbox Expert
Member
Posts: 4379
Re: Nes emulator?
«
Reply #1 on:
May 14, 2007, 07:32:43 PM »
In principle it's possible. But it will be much easier if someone can locate a GPL compatible emulator that we can port. Many of the modules that people have developed for iPL do not comply with GPL (e.g. MAME).
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g
Llorean
Member
Posts: 12931
Re: Nes emulator?
«
Reply #2 on:
May 15, 2007, 03:41:08 AM »
Also, remember, Rockbox is for many devices. It may be written in such a way that it expects an iPod, and porting an existing PC version of an emulator might be better, since it's less likely to be dependent upon architecture-specific assembly.
Logged
zombieplasticclock
Member
Posts: 108
Re: Nes emulator?
«
Reply #3 on:
May 16, 2007, 11:40:36 AM »
A bit off topic, Cronnon, you mentioned a GPL compatable NES emulator would work in a Rockbox port. Does anyone know what kinds of other things are needed for a NES port? I was gonna learn how to code to do it, but I need these questions answered first...
1- are there different formats of coding, or is it all the same?
2- can someone tell me a site or book on coding I can use?
3- Any NES emulator in mind? Name it, I'll work my hardest to find a source
Logged
Chronon
Rockbox Expert
Member
Posts: 4379
Re: Nes emulator?
«
Reply #4 on:
May 16, 2007, 12:09:38 PM »
If we reuse any code it must be released under GPL or a compatible license. I'm not guaranteeing that an arbitrary GPL NES emulator will be easily portable to Rockbox.
There are many programming languages out there. Rockbox is coded in C (with some assembly). I hear
this book
referenced a lot. I don't really know anything specific about any NES emulators. Your digging will be as good as mine. But a quick Googling turned up this
GPL compatible NES emulator
. It is written in C, but it lists a 200 MHz processor as a prerequisite. But maybe a better starting point exists somewhere.
«
Last Edit: May 16, 2007, 12:16:36 PM by Chronon
»
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g
zombieplasticclock
Member
Posts: 108
Re: Nes emulator?
«
Reply #5 on:
May 16, 2007, 02:13:28 PM »
Hey, Thanks! I'll get started, and see how far I go!
(note To moderators- Don't delete this thread for a while. I saw this post at school, and I need the link to the book so I can start on ROCKNES
)
Logged
asyran
Member
Posts: 28
Re: Nes emulator?
«
Reply #6 on:
May 16, 2007, 02:41:16 PM »
i looked it up on wikipedia and there was this list of emulators that come under the gnu gpl
http://en.wikipedia.org/wiki/List_of_Nintendo_Entertainment_System_emulators
can any of these be ported?
Logged
Chronon
Rockbox Expert
Member
Posts: 4379
Re: Nes emulator?
«
Reply #7 on:
May 16, 2007, 02:51:09 PM »
Yes, I bet one of those could be ported. Look for the most platform independent code and use that project as a starting point. Good luck!
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g
Print
Pages: [
1
]
« previous
next »
Rockbox Technical Forums
Support and General Use
Plugins/Viewers
Nes emulator?
SMF 2.0.17
|
SMF © 2019
,
Simple Machines
Rockbox Privacy Policy
XHTML
RSS
WAP2
Page created in 0.082 seconds with 14 queries.