nes4iphone
I would like some constructive user feedback from nes4iphone users on ways to improve the software. I’d like to avoid the flame wars that have occurred over this software.
That being said, I am working on bringing both snes4iphone and nes4iphone to Cydia so that it will no longer be exclusive to RockApp. So the hardcore Cydia fans will get what has been highly requested assuming all goes well.
From what I gather, there is still room for compatibility. I’ve heard reports of games like Punchout having issues though I haven’t confirmed whether it’s a “hacked ROM” issue. There is also the issue that the WiiMote control system, while it works fine, does take up more CPU processing power than it seemingly should. I am planning on working on performance of nes4iphone so that it runs 100% smoothly even with WiiMote on the slower 1st gen iPhone and iPod Touch.
I am purchasing a PS3 controller in the morning thanks to two very kind donators. It seems PS3 controllers for use with my emulators will become a reality like WiiMote is. This is all thanks to the BTstack project!
Thanks and eagerly awaiting feedback,
ZodTTD
Sound sometimes hitches in SMB3. Other than that, sometimes it seems like there is a bit of input lag when using a Wiimote. Not sure if this is related to the cpu usage, as I am on a 3gs.
Other then that, works great with every game I have tried.
Will you implement the WiiMote and PS3 controls to your other emulators very soon as well? I'd like to see how much better PSX will run with these controls.
I noticed the input lag a bit in a game like PacMan where you try to turn around a wall real fast. I will ask the BTstack guys if it's just bluetooth lagging a bit and/or something that can be fixed.
I don't notice the sound issues you mention when I'm on my 3gs or iPod Touch 2nd Gen. Perhaps it is sporadic or something to do with frame limiting. I will research that.
Yes I will be.
It's odd, BTstack doesn't work at all for me. It can never find the wiimote…
Yes I will.
Hi. To use bluetooth WiiMote controls in nes4iphone, I assume oyu have a legally purchased copy of nes4iphone, and… you must:
1. Enable WiiMote controls in nes4iphone options.
2. Close nes4iphone.
3. Goto Settings.app / BossPrefs / SBSettings and turn OFF bluetooth.
4. Load nes4iphone.
5. You will see a screen searching for the WiiMote on launch of nes4iphone. Press the 1 and 2 buttons on the WiiMote at the same time.
6. It will detect the WiiMote and continue into the ROM browser.
If these steps don't work, let me know where it fails for you, and make sure you have a legit copy of nes4iphone.
Thanks!
I am planning on working on performance of nes4iphone so that it runs 100% smoothly even with WiiMote on the slower 1st gen iPhone and iPod Touch.
http://www.goarticles.com/cgi-bin/showa.cgi?C=229...
Here's my feedback Zod.
I've been playing around with the trial lately. Only 3 days left…
I would like to ask what did you port this from. I'm guessing that the original core came from FCEUX.
So far speed and sound are good, sound is glitchy in "intense" parts of the games.
I like to play Japanese Roms which sometimes are superior, and it's strange that they work better with the USA Roms. Japan FTW.
When I play a game, the volume controls button or L and R. get in the way too often.
Oh yeah people who does not have a 3gs and 3g touch, Make sure backgrounded apps like safari and mail are not running, because I find them to make the game more glitchy.
Controls for some reason are worse on this controller, I find the other emulators easier to control it.
I also feel like smooth scaling doesn't do anything to NES games.
One last thing, there is a lot of menu lag which I don't see in other emulators. It takes 2 seconds to load the rom screen and I have only 5 roms, and thesave states take like 5 seconds to load and I only have 6.
This is all the stuff I can find in the trial version. I hope you take some of this in consideration.
Some sort of disscount for buying multiple emulators, essecily if you plan on adding PS3 pad support too all of them, mainly because I only want to play a few games on each.
I can absolutely confirm the reports some people send in about super mario bros. Loading into world 0-1. A friend of mine has NES3 by NerveGas and tge exact same file loads fine into 1-1 on his 3G, whereas I land in the underwater world 0-1.
As for the WiiMote lag, could it be that the data request rate is simply too low? As far as I have understood it, the app has to request input reports from the WiiMote, right?
Hello, zod
I hope when you implement ps3 controls you don't drop wiimote support! Also are you planning btstack combatibility to some of your less popular emus like temper4iphone and gameboy4iphone. Will all of your emus become paid once you add support for btstack. In cydia nes4iphone And snes4iphone will be in the cydia store I'm assuming?
Please comment back
I was wondering if you will be incorporating BT stack in GPS phone. Some games are hard to play without having a hard button to push
Great that the apps going to be downloaded without rock!
do you have a day when it will be avalible?
I buy in a instant.
Oh and Zod, about the price, CyDialer was 0.74$. I bought it with that sale, but now it is 1.74$. This is just to let you know that you can put this kind of price
.
I'm looking forward on the PS3 support…
I have been using snes4iphone 5.0.2 for ages now since you moved the package over to RockApp. I will also purchase it instantly should it make it back to Cydia so long as it doesn't include RockApp. Stick with Cydia – it's a trusted community resource.
snes4iphone is a far more important emulator than nes4iphone is. It would be beneficial to everyone for focus to be on this product. Adding support for WiiMote and optionally a PS3 controller would elevate your emulators beyond the App Store offerings.
On a side note, psx4iphone is also a very important emulator of yours as it offers console gameplay with fairly comparable graphics to those found on premier App Store games. If this emulator could be further optimized and given support for disc swapping (which MUST be possible), and of course controller support, it would be huge.
My two cents.
Zod Ive been waiting for you to make this for a while, as nesapp's controller skin is horrible. TY for making this emulator!
In fact I made this skin for nes4iphone a couple minutes ago and cant wait to use it:
http://i60.photobucket.com/albums/h38/postalp/Nes...
Is there a new ZiESaR I can use to map keys to the skin?
PS: I noticed the sound is a little "gravelly", but that may be due to me using a 2G iPhone, any plans to optimize this emu further?
just a quick note on the topic of disc swapping, would it be possible by creating a save state at the moment you want to swap discs, rename the save state to a save state of the second disk, and load it with the second disk? I mean, the game should act as if you would swap games in the middle of a playing session, but then I don't know what exactly gets saved in save states. Could somebody test this?
It seems using the Gameboy format in ZiESaR works well enough.
So, heres my first skin for nes4iphone:
http://rapidshare.com/files/318558194/Nes4iphone_...
(**See above post for pic)
Made one with larger controls (if you dont mind a lil' screen overlap):
http://i60.photobucket.com/albums/h38/postalp/NES...
http://rapidshare.com/files/318564859/nes4iphone_...
That's what I was wondering. I haven't made it to disc 2 of FF7 yet!
Zod is there anyway to make it where we would be able to listen to our own music in the background? Both nes4iphone and gpsphone have this problem but music can be played in gb4iphone, genesis4iphone, and snes4iphone. When im playing most of the games on my ipod I like to listen to music or a podcast rather than the game's background music.
It would be great if you could scroll through and launch roms from the controller.other than that, the controls need a bit of tweaking. the lag is not as noticeable when playing games like dragon warrior, but sometimes it detects multiple button pressings after just one, which is annoying.
thanks for all of your work!
@Millhouse
I tried this in FFIX and was unable to get it to work. First I tried simply renaming the file but that didn't work. Guessed that the save included some information about the ROM it originated from and attempted to hex edit the file – failed. In short, I think this is going to require some massaging from Zod.
You can download iPodPop on Cydia so you can access the music controls while in the app.
Turn OFF Bluetooth?
Really nice work on everything ZodTTD, I'm loving playing NES games from a Wiimote. I'll probably end up going and buying a PS3 controller for when you bring out the N64 emulator. Any idea when that might be?
You single handedly are going to make Nintendo and Playstation more money from people like me going out and buying controllers just for the iphone. xD
Love your work,
Josh.
wait, does it work on the trial?
its not te problem that i cant access the music. Its that as soon as you start your own music in any of those emulators, they freeze and wont unfreeze unless you quit.
its not the problem that i cant access the music. Its that as soon as you start your own music in any of those emulators, they freeze and wont unfreeze unless you quit.
And what about those of us whom installed rockapp and purchased snes4 there, but really HATE rockapp. Will we be able to download it through cydia store for free? I really want to get rid of rockapp.
The only issue I have with the nes emu is that when I use the wiimote everything seems less responsive than when using the screen. Other than that great work and I enjoy it, even with some of the audio glitches.
I have the same problem with the two emus But with the touchscreen
Hello all.
Zod, I tried the wiimote playing on nes4iphone, the directions and the pause controls work well but that's all I can do with the roms. I can't launch missiles or fight with 1 and 2 buttons on the wiimote ?
zod I have a question for you If you can connect a wiimote why doesn´t connect two?….Because with two wiimotes and TV out…Thanks..
PD: Sorry for my bad english
2 Wiimotes would be amazing! Zod, if you have time, would it be too much to implement this feature into this, and general Wiimote support in SNES4iphone and gpsphone?
Anyone know when nes4iphone and snes4iphone will be avliable in cydia or cydia store?
Mike tysons graphics and sound are distorted. The first guy glass joe is black hes suppose to be white…
Mortal Kombat 3 graphics and sound is also messed up really bad…
Duck hunt is really hard to play…
Wiimote sometimes connects then doesnt work and shuts off.
Never unless you jailbreak and use a repo source…… ROCKAPP is were you can purchase snes and nes4iphone.
How do you save when using a wiimote with nes4Iphone?
You tap the centre where the menu button would normally be
Sound is still choppy, not as bad as other emulators, but playing without sound is less headache inducing. Besides that no real complaints about compatibility or performance. And if it does create too much overhead for older gens, I would much rather have a fully running emulator with the regular control schemes than a laggy one with the wiimote gimmick. Because lets face it, when I'm playing on the bus to work I'm not whipping out a wiimote along with my iPod touch.
This is a 2nd Gen 32 GB Touch, 3.1.2 blackra1n.
I think the prerequisite of jailbreaking is pretty clear to everyone here, especially since the OP asked about the Cydia Store.
Then, I'd like to add that zod has just confirmed in this very post that his emus will be available from cydia store. Please read the article you're commenting on before posting, okay?
I don't really know what everyone is talking about, I think the sound issues are rather minor, considering this is the first public release of this thing and it came out of nowhere.
I'd say what's a bit more important is the stuff like Super Mario and Punchout glitching out completely. certain versions of Dig Dug also don't load correctly and show a heap of glitch graphics…
Hi! Do you think that gameboy4iphone could get Wiimote support anytime soon? That would be ace! I'd donate to that happen. Thanks.
Hey guys,
If anyone is looking doe roms for all of zodttd's emus then add this source to cydia: http://roms4iphonerepo.x10hosting.com/cydia/
you can also vist the site: http://roms4iphone.webs.com
more roms are added every day!
You know what zod? You should make an all in one emulator, with snes nes pax mame gba and so on. That would be awesome
i need help the gpsphone dont work 4 me i open it and it closes immediatly please help me
Do you have a ligit copy
what iPhone or iPod do you have
what firmware do you run
how did you jailbreak
We need some more info then it just opens and crashes
also, does he have the gba bios?
nah, bad idea. remember performance is extremely critical in emulators, so what's the point of throwing them all together so that the iPhone has to load a larger application? If you really want one icon on your springboard, get categories.
No offense intended, but I've been using your emulators since the days of the GP32/2x, and I'm confused as to why iPhone users have to pay for your emulators when GP2x/Wiz/Pandora users don't/won't. I get that you have the right to charge for your software if you want to, but why only charge iPhone/Touch users?
My theory is that this is because there's a vast number of iDevices out there, and I don't think the GP2x/Pandora community would accept having to pay for what the open source community is used to. Also, I could imagine there's more competition for Zod in such a market, so charging for his products would soon leave him left out in the dark.
Let me put it this way: it's more of a special thing for an iPhone user to be able to play vintage games with his device than it is for a typical GP2x/Wiz/Pandora user – these devices are /meant/ for running emulators and the like, whereas the iPhone is an extremely closed-down platform.
could you support nsf music?
Hey Zodttd,
Any updates to what you are currently working on? I like the blog posts man!
have an Iphone 3G (not 3GS) and nes4iphone rund very laggy and slow compared to other videos i've seen on youtube. Same is the case with snes4iphone… in fact, any emulator I have tried on it. Is this a firmware issue (i'm on 3.1.2) or simply the fact that I do not have the extra memory that comes with having a 3GS?
Works great with Wiimote!
Hello,
Just purchased your emulator (mainly to test with the wiimote, it's more MAME and Genesis which I would be interested in).
The following could be improvements to your fine emulator:
1) improve wiimote lag (there is at least 300 ms lag on my 3G which is too much for arcade games)
2) add support for wiimote classic controller (should be only buttons mapping see http://wiibrew.org/wiki/Wiimote/Extension_Control... – and with my future datel wireless retro classic it will be great – no need to wait for PS3 pads support which are more bulky anyway)
3) Fix sound off which don't work on my 3G firmware 3.1.2. blackrain
4) the emulator is pretty slow on my 3G when lots happen on screen (Gradius). Perhaps option to output low quality sound (8 Khz ?) as it's not that good already will improve the speed significantly (for your MAME without sound it's 2x or 3x faster for Rtype on my 3G).
Thanks
How do you get an icon? I can't find it. Thanks.
A ps3 controller's bulkier than a classic controller attached to a wii mote?
Oh in general, nes4iPhone seems to completely ignore when you tell it not to play sounds. Even when I select No Sound, it emulates and plays the sound. As I only have a 3G, I could deifnitely use the speed boost I'd get from not emulating sound, so I'm waiting for this to be fixed in anticipation
Nope the Datel Wireless Retro controller don't need the wiimote attachment and it's roughly the same shape as classic controller so it's definitely flatter than PS3 controller
More tests:
1) The lag with the wiimote means fast paced games are unplayable I have a better score on Gradius with touchscreen than with wiimote
2) Which leads to another bug ? If I move very fast (necessary for bullet dodging) sometimes the touchscreen becomes irresponsive and :******** in red is written below the screen
still good at selling out your hardly-ported emulators i see. I honestly hope you die in a fire, and that someone who isn't an asshole ports the emulators and keeps them free, like they should be.
Who thinks we are going to have a site redesign? This is usually what happens. We will have a bunch of posts from Zodttd and then nothing, and then BOOM a redesign. Any news on adding BTStack to your other emulators, or on N64iPhone or on the Neo Geo emulator that just popped up out of no where? Are you giving up on the iPhone?
Multiplayer with ps3 controllers.
Zod posted an N64iphone video here- http://www.youtube.com/watch?v=bHg5gTxA_fc , for those who don't know. A blog post is probably coming soon.
No it's not coming (at least today, I don't see it in the Pending Posts

Unless if Zod's Posts are posted right away. Yeah, I think you're right
Plus, Defo, aren't you a Mod? can't you take care of all the current Pending posts?
Yep same here, this is a big bug I don't know how zod missed this
Seriously, man? Even if he's only porting emulators, which I doubt, he's the only one doing it. Every emulator made for the iPhone has been done by him.
Don't get mad because you can't afford the $5 in exchange for him working his ass off for your enjoyment.
I have paid 4x for that,and i can download him why?
hi,or install the rom? he not find them,in var/mobile/Media/Roma/N64 ???? What is the problem? I have a 3GS 3.1.2.
hi,or install the rom? he not find them,in var/mobile/Media/Roms/N64 ???? What is the problem? I have a 3GS 3.1.2
do you have an 3g iPod Touch or a iPhone 3GS
Does anyone think n64iPhone will come out for iPod Touch 2G or iPhone 3G?
Maybe we could just use framebuffer or a speed hack
possibly, zod I believe said is going to work on it. but not today thou
Well the thing is, he coded the emulator to use Open GL ES 2.0 which is the latest in Open GL ES standard and allows the emulator to run better.
Sadly, iPod touch 2G and iPhone 3G both only supports Open GL ES 1.1, meaning he'll have to rebuild many parts of core of his emulator to run on Open GL ES 1.1, sacrificing performance and probably compatability.
What I mean is that it will be pointless. You saw how bad PSX emulator runs on 3G and iPod touch < 3G right? N64 hardware is superior to PSX so you shouldn't expect any better.
Haha, I think I'll play N64 on my iTouch 1G
No, it actually crashes.
n64 for Iphone is garbage. Thanks for getting rid of Ipod TOuch 2GEN Moron…
Yeah n64iphone is crap. !! It crashes on mi ipt2g arggg zodttd u left out the old users/devices?!!! WTF!! I'm so pissed
I love the N64. It is running very nicely on my 3GS and i have purchased a WIImote just to play these great emulators. Both Super Mario 64 and Markio Kart 64 are working great!
I have no sound but apprently this has been fixed in v0.6.1, which I cannot install at the moment because my purchase was lost due to a disk crash at "Appsidy". I hope they will refind my purchase soon.
A N64 emulator when the psx emulator can hardly get one or two games full speed? Is that realistic?
(hate meeee, hate meeeee my friends ^^)
N64iphone rocks plays games better then psx4iphone keep up the good work !
so….you've tried N64iphone and got games running at a fair speed? So tell me what you've tried, what game, what fps, because you seem so sure, it's not a supposition , it's a statement here "N64iphone rocks plays games better than psx4iphone", tell me more please!
(hate meeeeeee again !)
mario 64, without sound, fps are not on screen but seems to be around 80% of orginal speed.
errrr, no.
There's still Nervegas' NES 3, and the C64 emulator that got pulled from the app store. Don't say he's the only person making emulators, that's simply incorrect.
This blog is pretty useless. Zod releases stuff and never makes a blog post about it. N64iPhone is released and no news here.
It's definitely not pointless. I only have a 3G and despite the mediocre performance experience on it (compared to the blazingly fast 3GS), I've played through, what, about 10 games or so. I'm currently playing through FFVII. Making the emulator run is definitely not pointless. It's gonna be slooooooooooow, but that just means I'll have more time to aim my arrows in Zelda:OoT
If you had read the cydia description, you would have seen this coming. Zod's going to make n64iPhone available for older generations, but the reason it crashes right now is because of technical limitations of older devices. Have patience, young padavan.
Can you make a light version that is free?
Just some feedback for nes4iphone.
Any chance you can make the controls smaller when in landscape mode? At the moment it makes it hard to play in landscape mode because your thumb blocks a lot of the left side of the screen.
Just my 2 cents for now, keep the emu's coming
he could make it run on it, but it would be very slow, i have a 2g, mabye he will come out with support soon
yes, it works on the trial
I've said the same thing!!!
The controllers in landscape mode need to be smaller and towards the bottom left.
The Avatar app has an awesome controller on it, small and follows your thumb.
And why does mame show wii support in video but the actual app doesn't have it???
can't agree any better. Plus, I saw the number of Pending posts to be published… and seriously, there are still people who think that this is a forum. Other than that, there are posts that can be posted since they inform the ones who read this blog.
Nope, I haven't been a mod since the forums were taken down. Zodttd said awhile back he had some plans about mods though.
Because zodttd is just showing that it is possible, it was when he first found out about btstack
did they add anything else in v0.6.1?
lol and what would be in it support for one game
And this will all end in a new site revamp once people get annoyed.
I remember of gpSPhone getting paid (you remember? officially the only one for purchase…) and no front page news about it. Instead he just tried to prevent anyone from cracking the app.
The next revamp will bring the only news "blogs? who needs them?"
But if he already did it for mame, why not release it???
Doesn't make sense.
Hey zodttd, please can you make the controlls in landscape mode smaller like the other guys asked?
I love your emulators, but its just a pain in the ass because the controlls are far too big when in landscape mode. Also, i find that diagonal controlls dont really work that good in the snes and genesis emulators, making juping forward and backwords almost impossible,so now i cant play street fighter 2.
Hope you see this, and write back.
I 100% agree, I will often hit the directional pad 1 time only and it will react like I hit it 3 or 4 times.
Yes agreed.
1.) Smaller controller for landscape mode.
2.) The ability to delete ROMS that don't work or are buggy. I can't find a way to delete ROMS once I download them.
3.) There is also some Directional arrow times when I hit it one time and it reacts with like 3 or 4 hits even though I only hit it once.
**Awesome job otherwise. If you can address these above item this is even a better emulator than it is now. Thanks a Ton, you ROCK!!!
1.) Smaller controller for landscape mode.
2.) The ability to delete ROMS that don't work or are buggy. I can't find a way to delete ROMS once I download them.
3.) There is also some Directional arrow times when I hit it one time and it reacts with like 3 or 4 hits even though I only hit it once.
4.) Fix the crackling sounds.
5.) Screen and sound options don't work all the time when you say no sound, there is still sound.
**Awesome job otherwise. If you can address these above item this is even a better emulator than it is now. Thanks a Ton, you ROCK!!!
just a couple issues with the current version on my end (ipod touch 2g, 3.1.2 firmware)
1) a little bit laggy here and there, and the controls seem to lag along with the actual framerate issues. kind of unresponsive at points, especially with megaman titles.
2) sound corresponds to lag and is really grindy and nasty.
3) smaller controls on landscape please!
that's all from me. keep up the amazing work!!!
didnt you say something about wiimote on mame4iphone or some other console emulator too?
MAME, MAME, MAME, MAME, MAME, MAME, MAME, MAME, MAME,
MAME, MAME, MAME, MAME, MAME, MAME, MAME, MAME,MAME!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definite lag with wiimote… any arcade-speed game is nearly unplayable with wiimote…
Is it at all possible to have a multiplayer option with the emulator?
either with 2 wiimotes on one ipod or like bluetooth between two ipods?
because that would be AWESOME
Testing out NES Super Smash Bros – User Created Rom (not hack). Having some trouble getting bluetooth stack controller config to come up. I set it to use wiimote controls and then quit, restart the app and it is set back to off. Thats weird. It started the first two times..
Oh yes and the sound does not seem to go away unless it is muted (no sound option yields no change, still here the 8-bit horror that is NES SMB1 midi)
Please add support for keyboards … it would be nice to be able to have just ONE peripheral to carry around. A keyboard would be that peripheral of choice considering it would enable quick typing AND accurate gameplay. I want to buy just a keyboard, not a keyboard and a PS3 controller
Thanks for the awesome emulators!!!!
you mean the under water level with nothing in it? i never tried on iphone, but that was my problem when i tried to use with my supercard sd for gba
Ps3 controls would be amazong!
Hey any chance of getting the game genie codes added back into some of your emulators? THX
You can use a tool I made to hardcode GG codes into games: http://crackerscrap.com/downloadex.php?p=CCCGP.ra...
Can someone help me? How do I delete Roms/save states? Also to zodttd, how bout makn the N64 emulator available for 2nd gen itouch. Everybody has the 2nd gen, not the third, so you should make it compatible for the 2bd gen. N64 was the bomb. Mario party, duke nukem, pokemon stadium, that Mario 64 game, ect.
.
Please email me at schwartzy116@aim.com if you can help me with deleting Roms/ save states, thxs
~Evan
Hey zodttd. Just wondering if u are going to add game genie/gameshark for nes4iphone
And snes4iphone etc
i would like to be able to remove roms and saves from the list as some are no longer needed/wanted.
Ummm I downloaded the app but it doesn’t show up on my home screen? Can u help
My problem (2G 32gb 3.1.2) is that the sound is FAR too choppy, it even makes the internal speakers pop on stuff like super mario brothers 3. No I am not using a hacked rom, I always use (U) [!] revisions.
But the sound is my pet peeve with the emulator, the emulation speed is fine.
Delete them using SSH, there's a guide in Zodipedia on how to transfer files to and from your ipod.
I can't get nes4iphone to save, and it keeps a save file until I close the app, but then when I load it back up It's gone, is there something I'm doing wrong?
iFile is easier to use as it doesn't involve connecting from a desktop computer.
Is this guy gonna reply or what?
Hey… how wold u use this ?? or whats the benifit over the traditional ones….
Acai Berry
Great that the apps going to be downloaded without rock!
do you have a day when it will be avalible?
Mobile Phone
the wiimote conrrols lage..like when i press 2 he jumps late…and when i move he starts slow than wont stopfor an extra 2 seconds
Did the snes controller have pressure sensitive buttons? I have noticed while playing Donkey Kong Country with snes4iphone that you can't run, only walk. I believe this is because emulator buttons only have on/off functionality and thus you cannot control how fast your character is moving. Is it at all possible to replicate this pressure sensitivity in some way on the emulator?
No, the pads were all digital. You run by holding down a button (X I think).
Thank you for the clarification
I'd like to see a "stretch" toggle. I like the bigger screen size when playing in landscape, but I don't like the stretched graphics and the amount of space your controls take up. I know for some that the stretch is a plus, but not for me.
For the skins (both horizontal and vertical) I'd like to see some more UI tweaking. I'd like to see button depressions so I know where the contact patches are for the different controls.
It's been working great for me ever since the last update. I'm still chugging away with the iPhone 2g so any update that improves performance on the lower spec devices would be a plus to me.
I too have the 2g. I find that not every game works as well (sound etc) on it. I think it's a hardware issue and not a software issue. I can play Chrono Trigger at full speed just fine, but Super Mario World lags a bit and has choppy sound. I find this to be the norm for most action based games (mega man, any mario game, etc)
Best way to improve this is to kill all non nes4iphone apps. (sbsettings is a great way).