View Full Version : iPhone Games - NES Emulator
edka
Aug 6, 2007, 07:32 PM
http://code.google.com/p/iphonenes/
check it out , i am so happy :D
knelto
Aug 6, 2007, 07:39 PM
Man, if this thing gets to running native speeds and the controls work correctly, this thing is gonna rule.
kwood
Aug 6, 2007, 07:49 PM
I don't even have an iPhone and I'm pretty excited about it.
billchase2
Aug 6, 2007, 08:31 PM
that is too cool!!! I can't wait to see where this goes
MarkMS
Aug 6, 2007, 09:06 PM
This is soo friggin' sweet!! :):)
b257177
Aug 6, 2007, 10:18 PM
Totally cool... I am just waiting for someone to come out with a nice "iFuntastic like" GUI app to add third-party apps to the iPhone. I am too lazy (and too old) these days to hack it out myself. :rolleyes:
MacRumors
Aug 6, 2007, 10:31 PM
http://www.macrumors.com/images/macrumorsthreadlogo.gif (http://www.macrumors.com)
Now we're getting somewhere. A native NES Emulator (http://code.google.com/p/iphonenes/) for the iPhone has been released.
http://images.macrumors.com/article/2007/08/06/smb.png
A Youtube video (http://youtube.com/watch?v=LVh429Dp7r0) demonstrating the application is available. Appears a little slow at the moment, but certainly functional.
According to the release notes: "Presently there is no sound, and the emulator is a little slow (most likely due to the way I'm drawing onto the screen). And the control is a bit iffy (using an image of an actual controller, while cute, sucks)."
Article Link (http://www.macrumors.com/iphone/2007/08/06/nes-emulator-for-iphone/)
Flowbee
Aug 6, 2007, 10:37 PM
This is one of the reasons I'm glad I'm an early adopter. These may be baby steps, but each advance is pretty dang exciting. And it's just the tip of the iceberg, folks. Imagine what the iPhone world will look like a year from now.
Good times...
iAmLegend
Aug 6, 2007, 10:41 PM
The game screen is too tiny; might as well be an iPod game. Why not take advantage of the iPhone's widescreen mode? And as I mentioned in another thread, with multitouch, why do the controls have to be visible at all? Just imagine an invisible NES controller superimposed over the widescreen, which knows when you're tapping up, down, left, right & A/B. It's hard to explain, but hopefully some of you understand what I'm talking about.
Royale w/cheese
Aug 6, 2007, 10:48 PM
The game screen is too tiny; might as well be an iPod game. Why not take advantage of the iPhone's widescreen mode? And as I mentioned in another thread, with multitouch, why do the controls have to be visible at all? Just imagine an invisible NES controller superimposed over the widescreen, which knows when you're tapping up, down, left, right & A/B. It's hard to explain, but hopefully some of you understand what I'm talking about.
Well its open source, so someone should do it if it comes to fruition. If not, you could always do it yourself! :D Long live open source! But it will probably be a option, there are usually quite a bit on the emulators.
Now lets get a mame emulator on the iPhone. :rolleyes:
Canuck4
Aug 6, 2007, 10:58 PM
Hell freakin yeah :D
I cant wait, I got all those NES roms for the PC. It would be great to play them on the Iphone.
I remember the gameboy screen was smaller than the Iphones screen.
chiefillini
Aug 6, 2007, 11:03 PM
Yeah this is gonna rock because this is only the beginning. Ah yeah the gameboy was pretty sweet way back when, I think I may have to dig this up and play a few games until the iphone stuff gets rolling along.
Analog Kid
Aug 6, 2007, 11:55 PM
Holy Cow! Talk about a leap! It was just the other day we were seeing little terminal apps, and now this? I'm impressed!
benspratling
Aug 6, 2007, 11:57 PM
Dude! Sweet!
Please please please you hacker guys, make this stuff work. I want to write native apps for the iPhone, but without sdk and with the software updater erasing custom mods, I'm just going to wait for y'all to make it all work.
So do you use Xcode, or what? Do you need special compiler for the ARM, or does the gcc handle it? Does anyone know where I can get this info?
bleachthru
Aug 7, 2007, 12:14 AM
SWEET!!!!
I am stoked....must soon aquire one for myself
note235
Aug 7, 2007, 12:39 AM
i wonder if SNES if possible?
Canuck4
Aug 7, 2007, 12:40 AM
Or maybe PSP games :D
John-S
Aug 7, 2007, 12:59 AM
I don't wanna sound stupid but...
How exactly do I get this on my iphone? What do I have to do?
Thanks!
Sobe
Aug 7, 2007, 01:28 AM
I want my Duck Hunt!
http://www.maniacworld.com/duck-hunt-game.jpg
Killyp
Aug 7, 2007, 01:46 AM
Or maybe PSP games :D
LOL Do you have any idea how much processing power that would take? Not a hope in hell on the iPhone, at least until Apple enables true 3rd party app development.
Royale w/cheese
Aug 7, 2007, 01:57 AM
I want my Duck Hunt!
http://www.maniacworld.com/duck-hunt-game.jpg
With or without a zapper? :D It seems just hitting the duck with your finger would be a little too easy. ;)
TurboSC
Aug 7, 2007, 03:41 AM
This is very exciting news. I can't wait for the improvements that will surely come in the near future...
I'm not going to be content until I can play Goldeneye on my iPhone. Thank god for iPhone hacking. :heart:
ricesimla
Aug 7, 2007, 06:51 AM
How do you put the application onto your phone?
darngooddesign
Aug 7, 2007, 06:54 AM
How do you put the application onto your phone?
You have to spend some time reading the how tos on various iP hack forums, then you need to find game ROMs. If you dont have those you cant play the games and if you dont know where to find them then you're out of luck.
Balooba
Aug 7, 2007, 08:34 AM
It is most likely a video he is playing in front of us. Fram beginning to end.
JPyre
Aug 7, 2007, 08:42 AM
i wonder if SNES if possible?
Probably, there is already a snes emulator for Arm processors, it runs pretty good on 6800s. I'm guessing the above NES emulator was ported from the arm ppc ver. Allthough, NES emulation has been out since like 95-96, so maybe it was done from scratch. I remember when SNES96 finnally got sound on my Pentium I 133Mhz, it was the greatest day of my life, except for today :)
Canuck4
Aug 7, 2007, 09:19 AM
Lol :D
I was kiddin, I'd way rather play the oldschool arcade NES games any day :)
LOL Do you have any idea how much processing power that would take? Not a hope in hell on the iPhone, at least until Apple enables true 3rd party app development.
iSee
Aug 7, 2007, 09:19 AM
It is most likely a video he is playing in front of us. Fram beginning to end.
A quick review of the source code looks legit, although I'd have to compile and run it to be sure. It looks like a Cocoa GUI wrapper around the InfoNES emulator. I suppose it could just be a legit OS X emulator project with a few cosmetic modifications, but that seems like a lot of trouble... they could have released a fake video and released no source code and saved themselves the trouble.
I call it: Not a Fake
mpcoady
Aug 7, 2007, 09:47 AM
Looks sweet. Any other games besides Mario Bros.?
whateverandever
Aug 7, 2007, 09:56 AM
It is most likely a video he is playing in front of us. Fram beginning to end.
If it were fake all the big news sites wouldn't have posted it...
Get a clue.
DanB91
Aug 7, 2007, 10:15 AM
how do u install this app?
pyrex
Aug 7, 2007, 10:40 AM
you could keep the games in 4:3 and have the controls on the side similar to the original gameboy advance, but still play the game on the iphone in widescreen mode (held like the original gba). that way your fingers wont cover the game itself but instead would be over black bars or whatever is put there.
ascham87
Aug 7, 2007, 10:40 AM
http://iphone.natetrue.com/ - Runs all games at 100%. K THX! :p
Diode
Aug 7, 2007, 11:20 AM
To get this working you need ssh running on your iphone (to chmod things to proper permisions). Its not for the faint heart at this moment but this site:
http://cre.ations.net/blog/post/howto-install-ssh-on-your-iphone
Has pretty good instructions.
You then upload the application to /Applications on the iphone and chmod everything to 777.
Finally you create /var/root/Media/ROMs/NES on the NES and drop all ROMS in there.
Not working to well at the moment as the controller is buggy. A more optimized version exists but it still has the buggy controller and messed up colors. I would say this is a bit away from being fully usable but its a giant step.
sfhc21
Aug 7, 2007, 11:36 AM
Super Tecmo Bowl, Here I come!
How sweet would it be if somehow you could sink two iPhones and play Super Tecmo Bowl against each other...oh the possibilities!
greenlander
Aug 7, 2007, 12:23 PM
did you see how in the video he taps the forward direction only once and mario keeps running? that's sort of weird... that you dont have to hold it.
perhaps i'm missing something
retnuh730
Aug 7, 2007, 12:23 PM
man, how long until we get GUI installers?
McCarron
Aug 7, 2007, 12:24 PM
I've got the newer optimized build and it runs QUICK! Control is a bit spotty still, but it's a great development after a single day.
retnuh730
Aug 7, 2007, 12:26 PM
I've got the newer optimized build and it runs QUICK! Control is a bit spotty still, but it's a great development after a single day.
how much work was it to get it on there? i've never worked on a command line, let alone know what ssh is.
Lixivial
Aug 7, 2007, 02:27 PM
It is most likely a video he is playing in front of us. Fram beginning to end.
:rolleyes:
I've got the newer optimized build and it runs QUICK! Control is a bit spotty still, but it's a great development after a single day.
Agreed. The performance tweak is amazing. It's still a bit difficult to play action-based games, because the controls are not registering multiple inputs. But I'm totally rocking Final Fantasy I - III and Dragon Warrior, even though it doesn't currently save states or any such. Still fun. :)
derondantzler
Aug 7, 2007, 04:29 PM
To the guy who wanted duck hunt:
Check it out! (http://forums.macrumors.com/showthread.php?t=338548)
John-S
Aug 7, 2007, 04:51 PM
To the guy who wanted duck hunt:
Check it out! (http://forums.macrumors.com/showthread.php?t=338548)
I just played it. Its really cool but it doesn't recognize it when you shoot the birds most of the time. The gun shoots but the bird keeps going...
Darkroom
Aug 7, 2007, 05:09 PM
a little slow? no need to be modest here... this is WELL slow... but if i had an iphone i would totally use it... and of-course things like this only get better... well done to the developers!
derondantzler
Aug 7, 2007, 05:55 PM
When playing, pretend like you are really shooting at a duck. When targeting him you qould need to shoot just ahead of him in order to hit him. IE: Where the duck is going to be rather than where he is at the very moment.
Balooba
Aug 7, 2007, 06:31 PM
If it were fake all the big news sites wouldn't have posted it...
Get a clue.
Page 2 on MacRumors is not the place to look for legit stuff. The "big news sites" also published Cherry OS, remember. :)
FunkyELF
Aug 8, 2007, 10:03 AM
I don't have an iPhone, but I do have a suggestion.
Widescreen...dpad on left, A and B on right, start and select below dpad and A and B (two starts two selects).... screen in the middle.
Would probably be easier to handle, and would look better too
oneill.bt
Aug 8, 2007, 11:02 AM
God bless these iPhone hackers. Seems like no one has slept since the release of the phone.
yayaba
Aug 8, 2007, 05:26 PM
Are there any docs or wikis out there that explain how people are doing this? I thought there wasn't an official SDK but it seems like people are creating their own SDKs? Or are people just using regular Cocoa API's to create these apps?
Cleverboy
Aug 8, 2007, 07:29 PM
It is most likely a video he is playing in front of us. Fram beginning to end. Actually, "likely" presumes you've actually done at least a SMALL amount of research before saying that. Personally, I'm the first to call "fake", but we're quite a ways PAST calling "fake".
I'm more interested in if they have wiggle room to improve performance issues. This type of thing would certainly be highly appreciated for me. Watching the video where the guy shows "Contra" kind of got me choked up. That was a truly fond memory beating that game. I agree about landscape mode though. NEEDS IT. I'm wondering if I should start grabbing up RAM before the roving eye of Nintendo legal starts getting more proactive and virus writers start getting fiendish ideas on what to stick in a ROM floating on gnutella and/or bit torrent.
I'm being a little offish about all the iPhone hacking. It's still a messy business that's confusing a lot of people who probably shouldn't even THINK about screwing with their iPhone, but stuff like this makes me really think about how awesome this will be when it gets the official nod and doesn't play havok with "restores" and firmware updates.
~ CB
Chrysaor
Aug 8, 2007, 08:14 PM
New 0.13L version uses landscape mode now (also there is another version for portrait). It is developing pretty nice and quick.
blakespot
Aug 9, 2007, 01:26 PM
The GP2X (http://www.bytecellar.com/archives/000076.php) features a 200MHz ARM9-based CPU (a dual-core unit, actually, but one core (due to its lack of an MMU) is mostly unused on the platform) and has a great many emulators (http://www.gp2x.de/cgi-bin/cfiles.cgi?0,0,0,0,5) available for it.
http://www.bytecellar.com/siteimages/gp2x_bc.jpg (http://www.bytecellar.com/archives/000076.php)
The better emulators feature CPU emulation code done in ARM assembly language. I know there are 68000 and Z80 emulators in ARM asm, maybe 6502 as well. Whatever the case, this unit does an excellent job of emulating most consoles out there. There's even a Playstation emulator that functions (slowly). More in the works all the time.
The 620MHz Xscale (http://www.ipodhacks.com/article.php?sid=2289) in the iPhone is far more powerful than (but compatible with) what lies at the heart of the GP2X. But, of course, the GP2X is an open, Linux-based console, making ports to it more easily done than for the iPhone. Perhaps some of the GP2X folks will lend a hand in iPhone emulation.
blakespot
jgw1283
Aug 12, 2007, 05:51 PM
is there ever gonna be a way to get this on without "hacking" your phone? I really wanna try this out but dont feel comfy hacking my phone after just getting it and potentially messing stuff up.
Any SNES or Sega Genesis emulators on the way?
darngooddesign
Aug 13, 2007, 09:13 AM
is there ever gonna be a way to get this on without "hacking" your phone? I really wanna try this out but dont feel comfy hacking my phone after just getting it and potentially messing stuff up.
Any SNES or Sega Genesis emulators on the way?
At some point Apple will allow 3rd party apps, until then if you want it you have to hack it.
billchase2
Aug 13, 2007, 01:09 PM
i finally got SSH properly installed and got all of this working! it's great! and the easiest way to install the NES emulator is by installing the install.app on your iphone and just using that to install it/upgrade it.
quite nice! and a lot of fun!
DaveKass
Aug 13, 2007, 02:59 PM
i finally got SSH properly installed and got all of this working! it's great! and the easiest way to install the NES emulator is by installing the install.app on your iphone and just using that to install it/upgrade it.
quite nice! and a lot of fun!
Is this possible / easy to do if you really don't have any knowledge of what SSH is? I can't seem to find a guide anywhere to tell me how to do this, and I really have no idea what a lot of these things are, but I can figure out if there is a deep guide out there somewhere. Can someone point one in my direction? Thanks so much..
Dave
TuxMDarien
Aug 27, 2007, 01:09 PM
Any Word on an SNES emulator?
c.greene914
Sep 1, 2007, 06:01 PM
Where can you get the NES Roms from?
Also, how can I make Roms from games I already own?
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.