Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
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)

Offline 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

Offline 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

Offline 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

Offline 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

Offline 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

Offline 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 :D)
Logged

Offline 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

Offline 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.