List of all the NES emulators in development

You can talk about almost anything that you want to on this board.

Moderator: Moderators

User avatar
koitsu
Posts: 4218
Joined: Sun Sep 19, 2004 9:28 pm
Location: A world gone mad

List of all the NES emulators in development

Post by koitsu » Sun May 09, 2010 5:18 am

Has anyone kept (or started keeping?) a list of all the folks who post here on the forum stating they're working on NES emulators? I'm guessing the number would be in the high hundreds by now.

Just curious -- if not, I'm tempted to start something like this...

mic_
Posts: 922
Joined: Thu Oct 05, 2006 6:29 am

Post by mic_ » Sun May 09, 2010 6:40 am

Only those announced here at the forum? Can't be that many. But if you included every NES emulator ever released I'm guessing the count would approach 1 shitload.

albailey
Posts: 177
Joined: Thu Jul 13, 2006 3:15 pm

Post by albailey » Wed May 12, 2010 5:15 pm

Maybe we could have people post (just once) in a thread if they are working on an emulator, along with info about it (programming language, status, etc..) and then just update their post as things change.

Al

tepples
Posts: 22052
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples » Wed May 12, 2010 5:27 pm

A list of NES emulators would work better on a wiki.

User avatar
Zepper
Formerly Fx3
Posts: 3218
Joined: Fri Nov 12, 2004 4:59 pm
Location: Brazil
Contact:

Post by Zepper » Wed May 12, 2010 6:31 pm

- It depends. Does unofficial ports count? Does M.E.S.S. count, since it has a NES driver? Mednafren? We would need to create categories.

User avatar
koitsu
Posts: 4218
Joined: Sun Sep 19, 2004 9:28 pm
Location: A world gone mad

Post by koitsu » Thu May 13, 2010 9:27 am

I was specifically referring to dedicated NES emulators which are in development, not multi-console emulators. Meaning: "Hi, I'm Jim, I'm 14 years old and I'm making a NES emulator". "Hi I'm working on my NES emu and I have a thousand questions"...

There's been tens, if not a hundred, people over the years showing up on this forum talking about how they're doing a NES emulator. Yet, basically none of them come to fruition.

My point is more or less to bring to the attention of the masses that no new emulators need to be made -- instead, spend the time/effort to help improve ones already in development or already established. Or better yet, pick another console altogether; the NES is full. :)

mic_
Posts: 922
Joined: Thu Oct 05, 2006 6:29 am

Post by mic_ » Thu May 13, 2010 9:39 am

My point is more or less to bring to the attention of the masses that no new emulators need to be made -- instead, spend the time/effort to help improve ones already in development. Or pick another console; the NES is full.
Depends on what their goal is. I don't see the problem in writing a NES emulator if you're just getting started and want to learn how to write an emulator. Seems to me that NES/GB/SMS/GG would be the best choice in that situation.
I couldn't care less if someone starts writing NES emulator #536 and then never releases it. It doesn't affect me in any way. Then again, I tend to stay out of the Nesemdev subforum.

User avatar
GradualGames
Posts: 1107
Joined: Sun Nov 09, 2008 9:18 pm
Location: Pennsylvania, USA
Contact:

Post by GradualGames » Thu May 13, 2010 7:31 pm

I've sometimes thought it would be neat to write an emulator of minimal functionality just for the learning experience. I don't think I'd ever make a big "announcement" about it, it would just be for fun. But, personally, making a game just seems so much more interesting and creative (especially since so many fine emulators are available that aid tremendously in creating a game---I see these as the shoulders of giants upon which I can stand). I was surprised when I first got on this forum to see only sivak's youtube videos about the as yet untitled battle kid. I expected to find dozens of such videos by dozens of people. I guess most indie developers are targeting newer systems :) or, developing emulators :?

User avatar
tokumaru
Posts: 11858
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Post by tokumaru » Thu May 13, 2010 8:06 pm

I find developing games more rewarding than developing emulators. A game, no matter how simple, always presents something new. But emulators usually just allow people to play the same old games everyone already knows without offering anything new.

Given the fact that there are already a couple of great emulators that do almost everything anyone would ever need, I don't see a point in making yet another emulator unless there is something innovative about it, like a (preferably useful) feature that was never implemented before.

I can understand people that code emulators as a form of studying the system (even though I think they'd be making better use of their time if they were coding games instead), but such emulators rarely offer anything interesting (as opposed to games), and should probably be kept private.

User avatar
Dwedit
Posts: 4352
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Post by Dwedit » Thu May 13, 2010 9:15 pm

Surprisingly enough, Pasofami is still in development, with a recent release.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!

User avatar
Disch
Posts: 1849
Joined: Wed Nov 10, 2004 6:47 pm

Post by Disch » Thu May 13, 2010 9:44 pm

koitsu wrote: Or better yet, pick another console altogether; the NES is full. :)
I think you misunderstand the reason why people write emulators.

User avatar
tokumaru
Posts: 11858
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Post by tokumaru » Thu May 13, 2010 9:59 pm

I think people pick a system to emulate based on how much they like that system, not how many emulators there are for it. It just happens that a LOT of people like the NES, so it's only natural that there are a crapload of NES emulators...

I don't see any fun in being the first to emulate an obscure system that most people never heard of just for the sake of being the first.

mic_
Posts: 922
Joined: Thu Oct 05, 2006 6:29 am

Post by mic_ » Fri May 14, 2010 1:15 am

A game, no matter how simple, always presents something new. But emulators usually just allow people to play the same old games everyone already knows without offering anything new.
I disagree. Most beginner coders who think "hey, writing a game would be totally radical!" and actually finishes their project end up either doing a remake of some old game (tetris, arkanoid, pong, snake), or something very similar. I'm not saying there's anything wrong with doing that - I'm just pointing out that there's nothing inherently more creative or "new" about writing a game compared to an emulator.
I don't see any fun in being the first to emulate an obscure system that most people never heard of just for the sake of being the first.
Me neither. But I can see the fun in doing it as a technical challenge. Like the people who write MAME drivers for old obscure arcade systems that only had a couple of games made for them, without always having a whole lot of documentation to go by.

tepples
Posts: 22052
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples » Fri May 14, 2010 6:53 am

tokumaru wrote:A game, no matter how simple, always presents something new.
Even clones of existing games, as mic_ pointed out?
But emulators usually just allow people to play the same old games everyone already knows without offering anything new.
Yet Virtual Console prints money.
I don't see a point in making yet another emulator unless there is something innovative about it, like a (preferably useful) feature that was never implemented before.
A useful feature such as the ability to run on a piece of hardware that thousands of people already have.
I can understand people that code emulators as a form of studying the system (even though I think they'd be making better use of their time if they were coding games instead)
You have to come up with your own graphics and game rules. (WarioWare DIY thinks AI stands for "action instructions"). Some people weren't trained for that.

User avatar
tokumaru
Posts: 11858
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Post by tokumaru » Fri May 14, 2010 7:12 am

tepples wrote:Even clones of existing games, as mic_ pointed out?
Even when the overall idea isn't revolutionary, at least the graphics and music usually bring something new to the table.
Yet Virtual Console prints money.
To people who don't know how to make their consoles play their pirate RoMz the VC is an innovation that allows them to do something they couldn't before.
A useful feature such as the ability to run on a piece of hardware that thousands of people already have.
If there isn't already a good emulator for said piece of hardware, yeah, then it makes sense to make one.
You have to come up with your own graphics and game rules. (WarioWare DIY thinks AI stands for "action instructions"). Some people weren't trained for that.
If someone decides to make an emulator because they lack the talent to make games that's fine, but they won't get any notoriety unless they include features that will make their software stand out.

This is all just my opinion though. I'm obviously biased towards game developing, after all that's the path I chose. But I know that I enjoy a new game announcement much more than a new emulator announcement, and I believe most people in this scene do to. This is not a "superiority" discussion by any means (in case someone is thinking that), it's actually a matter of balance... The NES has always had tons of emulators and few homebrew games, and right now this scene needs games more than it needs emulators.

Post Reply