NES on Wii

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

User avatar
teaguecl
Posts: 210
Joined: Thu Oct 21, 2004 4:02 pm
Location: San Diego

NES on Wii

Post by teaguecl » Thu Oct 02, 2008 1:40 pm

Is anyone working on an emulator for Wii? I just installed Homebrew Channel on mine and started playing with FCEUGX, and it's pretty good. I'd love to get one of the retrozone NES controllers for this, though using the wii remote sideways works pretty well - I was even able to navigate level 3 of Battletoads!
There are a few things I'd like to see fixed in FCEUGX, and I figured rather than fork it, or have a million different emulators, it would be best to coordinate our efforts a bit. Anyone interested in helping out? I'd like to determine if continuing with FCEUGX is the way to go, or if we should start over with a port of something else. FCEUGX has some nice features, my only real complaints are:
- it fails some of blargg's cpu timing tests
- I'd like to add netplay
- an "auto-update" feature would be nice

So let's kick off the discussion - what direction do you want to see NES emulation on Wii go?

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

Post by tepples » Thu Oct 02, 2008 2:54 pm

Adding custom mappers to emulators on Wii would have two benefits:
  • Publishers of classic NES games couldn't claim we're eating into Wii Shop Channel revenue.
  • We'd still be running our games on authentic Nintendo hardware.

atari2600a
Posts: 324
Joined: Fri Jun 29, 2007 10:25 pm
Location: Earth, Milkyway Galaxy, The Universe, M-Theory
Contact:

Post by atari2600a » Thu Oct 02, 2008 8:34 pm

Download the Homebrew Browser, there's a million on there.

Code: Select all

          *=$0000
loop      JMP loop
          .eof

User avatar
jargon
B&: This is not your blog
Posts: 208
Joined: Fri Dec 07, 2007 11:40 pm
Location: 480/85260
Contact:

Post by jargon » Sat Oct 04, 2008 1:22 am

tepples wrote:Adding custom mappers to emulators on Wii would have two benefits:
  • Publishers of classic NES games couldn't claim we're eating into Wii Shop Channel revenue.
  • We'd still be running our games on authentic Nintendo hardware.
no, the media would just claim anytime something breaks, it is the fault of modded systems.

hell i even called my local news about the dirty lens problem with brawl bricking Wiis, and they refused the report it claiming their 'experts' stuck to their guns that it only affected modded systems. (untrue)

EVEN THOUGH NINTENDO FORMALLY ANNOUNCED THE MATTER ON THEIR OWN WEBSITE.

over the following month, at-least 50,000 Wiis in this city of 2 million people bricked due to brawl and dirty lenses.

(metro phoenix arizona and its fringe towns has a lot of air pollution and dust)

AND THEY STILL DIDN'T REPORT IT ON THE NEWS.

there are prolly still thousands of families out there that don't realize *still* that nintendo repairs Wiis from that incident for free with prepaid shipping at no cost no questions asked.
Cheers,
Timothy Robert Keal alias jargon

Image
Miser's House Anthology Project

BootGod
Posts: 358
Joined: Wed Jul 13, 2005 3:14 pm

Post by BootGod » Sun Oct 05, 2008 4:33 pm

I've been tempted to try out installing the homebrew channel via that zelda save hack just so I could try FCEUGX out on the Wii. I have to ask though, have you noticed any issues with the sound quality?

I ask because I have it on my GameCube and it has a very annoying sound bug where you start to hear distortion / corruption in the output after a minute or so. If you pause the emulation, the corruption goes away, but then will just come back in another minute.

Oddly enough, this didn't seem to happen for many people, in fact I could only find one post on the official forum mentioning it. I spent a whole damn weekend trying to debug the relatively simple sound code myself, but never come up with a solution. IIRC, it appeared the problem was stemming from sound buffering, but I tried many different buffering methods, but the distortion would always creep back in eventually :(

User avatar
teaguecl
Posts: 210
Joined: Thu Oct 21, 2004 4:02 pm
Location: San Diego

Post by teaguecl » Sun Oct 05, 2008 6:46 pm

I haven't noticed any audio corruption, though I have only tested a handful of games and my ear for that type of thing is not very good.

User avatar
miau
Posts: 184
Joined: Mon Nov 06, 2006 9:34 am
Location: Potsdam, Germany
Contact:

Post by miau » Mon Oct 06, 2008 4:37 am

Audio corruption?
Yes, this happens all the time for me. I'm running FCEUGX on my PAL Wii, probably one of the early consoles bought at its launch date in Europe.

I'd like to find out what causes this bug, it really is annoying as hell.

User avatar
MottZilla
Posts: 2832
Joined: Wed Dec 06, 2006 8:18 pm

Post by MottZilla » Mon Oct 06, 2008 11:34 am

FCEUGX may not be intended to run at 50fps. Maybe that is the problem if it is running in PAL50?

atari2600a
Posts: 324
Joined: Fri Jun 29, 2007 10:25 pm
Location: Earth, Milkyway Galaxy, The Universe, M-Theory
Contact:

Post by atari2600a » Mon Oct 06, 2008 4:47 pm

Not NES related, but I do get a sound buffer problem on both Visualboy Advance GX & GNUboy when playing Zelda: Links Awakening DX & others. (haven't tried it w/ a GBA game as of yet)

A little annoying on VBAgx, but not enough to consider it an app killer. Couldn't stand it on GNUboy however. Now what I'm waiting for is for someone to break out a PSX emu! You can't deny how epic that would be! :P

Code: Select all

          *=$0000
loop      JMP loop
          .eof

BootGod
Posts: 358
Joined: Wed Jul 13, 2005 3:14 pm

Post by BootGod » Mon Oct 06, 2008 6:28 pm

miau wrote:Audio corruption?
Yes, this happens all the time for me. I'm running FCEUGX on my PAL Wii, probably one of the early consoles bought at its launch date in Europe.

I'd like to find out what causes this bug, it really is annoying as hell.
Damn :( I figured the sound code probably hasn't been touched when moving over to the Wii. If I do decide to try it out anyways, I may look into this again, because it is an app killer for me. BTW my GC / Wii are NTSC

teaguecl: The corruption is somewhat subtle and would happen with any game, but when I was trying to debug it, I was mainly testing with Mega Man 4 and MC Kids.

User avatar
BMF54123
Posts: 409
Joined: Mon Aug 28, 2006 2:52 am
Contact:

Post by BMF54123 » Mon Oct 06, 2008 9:18 pm

MottZilla wrote:FCEUGX may not be intended to run at 50fps. Maybe that is the problem if it is running in PAL50?
It happens regardless of what frame rate the emulator runs at.

I have not personally used FCEUGX, but I know a few people that do, and they have the same sound problems. Apparently, the guy that ported it doesn't actually use it much (!!!) and doesn't seem to care. :(

User avatar
teaguecl
Posts: 210
Joined: Thu Oct 21, 2004 4:02 pm
Location: San Diego

Post by teaguecl » Tue Oct 07, 2008 1:09 am

BMF54123 wrote:I have not personally used FCEUGX, but I know a few people that do, and they have the same sound problems. Apparently, the guy that ported it doesn't actually use it much (!!!) and doesn't seem to care. :(
You have hit on what I was trying to get at with the original post. Tantric, the guy who ported and is supporting FCEUGX is also supporting several other Wii projects (a SNES emulator port and some other stuff) and so the project does not have his full attention. Collectively I think this forum is the ultimate resource for knowledge and interest in NES - and I think it would be nice to offer our help.
I'll kick things off by taking three action items:
1. Try out Mega Man 4 and see if I can reproduce the audio bug
2. Run all of blargg's tests on the latest FCEUGX release and identify failures
3. Download the source and see if I can get it to compile for a more debug friendly platform - like x86 Linux.

I'll report back in a day or two with results.

User avatar
kyuusaku
Posts: 1665
Joined: Mon Sep 27, 2004 2:13 pm

Post by kyuusaku » Tue Oct 07, 2008 11:34 am

Why not just start with another emulator core and rewrite FCEUGX's Wii portions? I'm guessing there are plenty of emulators here that are far more accurate than FCEU and just as fast. This would be something I'd be interested in if I had a Wii and didn't have a million other projects going on..

User avatar
BMF54123
Posts: 409
Joined: Mon Aug 28, 2006 2:52 am
Contact:

Post by BMF54123 » Tue Oct 07, 2008 11:22 pm

I was thinking the same thing. How about Nestopia? It seems to strike a good balance between accuracy and speed.

BootGod
Posts: 358
Joined: Wed Jul 13, 2005 3:14 pm

Post by BootGod » Fri Oct 10, 2008 6:44 pm

Nestopia would be my first choice as well. If I didn't have so much other crap going on, I would take a stab at it. I'd love to see the NTSC filter implemented as well!

It would've been sweet if Mega Man 9 had an option for using that filter :)

Post Reply