[NES Emulator] vNESLight

DavidinCT

Senior Member
Jun 2, 2006
1,604
156
0
Someplace in CT
The controls in the emulator are touch only, as for the controls mentioned in the post at the top are for the Silverlight 4 version, I'll clean up the original post so there's no confusion.

USBdriver looks pretty interesting, but I really don't want to complicate things.
And there's no reason why you can't add your ~50 most favorite NES games from the get go.
Thanks

I thought the USB driver thing would be perfect here, as you deploy your emulator then if you forgot that one game, you have to uninstall it and re-deploy it. As just dropping your single NES games into the folder would be quick and easy for people.

Just a thought....(maybe add as a second search location ?)
 

Nudua

Senior Member
Mar 23, 2011
290
97
0
Thanks

I thought the USB driver thing would be perfect here, as you deploy your emulator then if you forgot that one game, you have to uninstall it and re-deploy it. As just dropping your single NES games into the folder would be quick and easy for people.

Just a thought....(maybe add as a second search location ?)
I might add support for it longer down the road, as for now I'm focusing on speeding up the emulator.

Another thing to consider for USBdriver, it would have to be a folder inside the isolated storage of the application since you can't do interop (afaik) on Mango.

I'd love if there were official support for having a few "shared" folders that apps could access between themselves and via USB.
 

DavidinCT

Senior Member
Jun 2, 2006
1,604
156
0
Someplace in CT
I'd love if there were official support for having a few "shared" folders that apps could access between themselves and via USB.
That is one of my biggest hates on WP7, I hate having to put my personal documents on a website (so it can be indexed for better searching but, there is a DB someplace), and I cant keep them personal and private.

I wish they would open up a small, NO system file acess, folder so we can put personal file so we can access them on the go and not have to worry about them being in the cloud.

Oh, well, it was an idea...I have to get some roms together and install this....
 
A

aclegg2011

Guest
On my mangoed HTC HD7 the first legend of zelda is running 30 fps most of the time, The controls are responsive and seems to be working very well. ;) Man I miss my nes. ;) Just need some fancy controller and buttons and you got something good. And having to put the roms into the .xap isnt that big of a deal. :) Ooo I forgot to add tecmo super bowl! If you need any help with anything, like testing or whatever let me know. :) You should call it ToadNes. :p

darkf0rce
 

Nudua

Senior Member
Mar 23, 2011
290
97
0
On my mangoed HTC HD7 the first legend of zelda is running 30 fps most of the time, The controls are responsive and seems to be working very well. ;) Man I miss my nes. ;) Just need some fancy controller and buttons and you got something good. And having to put the roms into the .xap isnt that big of a deal. :) Ooo I forgot to add tecmo super bowl! If you need any help with anything, like testing or whatever let me know. :) You should call it ToadNes. :p

darkf0rce
Thanks for the feedback, I've made some improvements to the controller and the emulator, I'll get the beta 2 up in a not too distant future. ToadNes :cool:

Also made a twitter account http://twitter.com/nuduaa, I'll post updates there as well.
 

ryotgz

Senior Member
Dec 15, 2007
642
82
28
www.totalgamerz.com
I've always enjoyed a floating joystick so you don't have to center your finger on a fixed in. Have you gained any FPS since the last release?

Sent from my SGH-i917 using XDA Windows Phone 7 App
 

Nudua

Senior Member
Mar 23, 2011
290
97
0
I've always enjoyed a floating joystick so you don't have to center your finger on a fixed in. Have you gained any FPS since the last release?

Sent from my SGH-i917 using XDA Windows Phone 7 App
FPS is about the same I would say, but the logic is running slightly faster.

Floating joystick sounds great for games like Zelda 1/Guardian Legend etc, but I can't stand it for platform games. Maybe I'll add it as an option later on, just keep the suggestions coming
 

DavidinCT

Senior Member
Jun 2, 2006
1,604
156
0
Someplace in CT
OK, I finally gave this a shot (after getting a new phone, doing some other testing before putting mango on it this morning). This is a on a Verizon HTC Trophy.

I played 3-4 games, RC Pro-AM had an issue when scrolling up the static score/time would roll with the game, so you were driving over it at points. For the most part the games played pretty well (again, only tried a few) and geting about 28-30fps for the most part 99% of the time.

The controls are pretty crude (yea, can't wait till you fix that one), as I found dead spots (rolling my finger back stopped motion) wile playing.

A tip for everyone.... when adding your Zip for your games edit this file...WMAppManifest.xml on the 2nd line, change Genre="apps.normal" to Genre="apps.games" It will show up under Xbox Live under "Other" (a better place for an app for games) instead of with the Apps...

Things I would like to see...
1. Sound ! (have these games stink with out the soundtracks)
2. Controls, better layout for buttons, etc
3. Pretty it up a little, the game screen is only 4:3 as your phone is more of a 16:9, a little graphic (maybe parts of a old NES controler would look cool here with the classic controller/ A and B buttons)

Over all works pretty well, Nice to play the classics on my phone, now I just wish I could move my save games from my PSP (emulated on my PSP) to my phone.

So when you jumpping on SNES for Windows Phone 7 ? :)
 

Nudua

Senior Member
Mar 23, 2011
290
97
0
OK, I finally gave this a shot (after getting a new phone, doing some other testing before putting mango on it this morning). This is a on a Verizon HTC Trophy.

I played 3-4 games, RC Pro-AM had an issue when scrolling up the static score/time would roll with the game, so you were driving over it at points. For the most part the games played pretty well (again, only tried a few) and geting about 28-30fps for the most part 99% of the time.

The controls are pretty crude (yea, can't wait till you fix that one), as I found dead spots (rolling my finger back stopped motion) wile playing.

A tip for everyone.... when adding your Zip for your games edit this file...WMAppManifest.xml on the 2nd line, change Genre="apps.normal" to Genre="apps.games" It will show up under Xbox Live under "Other" (a better place for an app for games) instead of with the Apps...

Things I would like to see...
1. Sound ! (have these games stink with out the soundtracks)
2. Controls, better layout for buttons, etc
3. Pretty it up a little, the game screen is only 4:3 as your phone is more of a 16:9, a little graphic (maybe parts of a old NES controler would look cool here with the classic controller/ A and B buttons)

Over all works pretty well, Nice to play the classics on my phone, now I just wish I could move my save games from my PSP (emulated on my PSP) to my phone.

So when you jumpping on SNES for Windows Phone 7 ? :)
As for now priorities are: speed > sound > controls > ui > everything else, if someone wants to make an overlay for the controller, I'll gladly use it since I'm hardly a graphically inclined person.

I'll probably add a bunch of options for the next version, e.g. stretch to widescreen/enable sound and keyboard support since thats what I use when I try it in the emulator. Might even throw in save states if I get the time.

The SNES is a fair bit more complicated than the NES, so there's no way to run something like that in the same way as this emulator (interpretation), you would have to do dynamic recompilation which afaik isn't possible just yet. But yeah maybe in the future.
 
  • Like
Reactions: DavidinCT

DavidinCT

Senior Member
Jun 2, 2006
1,604
156
0
Someplace in CT
if someone wants to make an overlay for the controller, I'll gladly use it since I'm hardly a graphically inclined person.
What size image do you need and how large should the controller be ? I found a bunch of NES controller images, I'll spend some time in Photoshop to help on this project. Maybe even make it a little transparent..

I'd love to see the classic NES arrows for the control and those infamous red buttons for A and B to fit with the NES feel...anyone who had one would remember that one.

Was it possable on our end to enable sound or is that perm disabled till you enable it ?
 
Last edited:

Nudua

Senior Member
Mar 23, 2011
290
97
0
What size image do you need and how large should the controller be ? I found a bunch of NES controller images, I'll spend some time in Photoshop to help on this project. Maybe even make it a little transparent..
Well you have 800x480 for the entire screen, so you could go with that or you could just make them very hi-rez and I'll scale them accordingly. I was thinking of spacing out the d-pad more kinda like ilomilo, and I gotta add additional hitboxes for up-left, up-right etc.

DavidinCT said:
Was it possable on our end to enable sound or is that perm disabled till you enable it ?
Not really possible in the beta 1, I'll get an option for the next beta.
 

DavidinCT

Senior Member
Jun 2, 2006
1,604
156
0
Someplace in CT
Well you have 800x480 for the entire screen, so you could go with that or you could just make them very hi-rez and I'll scale them accordingly. I was thinking of spacing out the d-pad more kinda like ilomilo, and I gotta add additional hitboxes for up-left, up-right etc.
I was thinking the arrows from the actuall NES controler with the 2 red A/B buttons but, of course, it's your project.

I think for the NES you should keep the buttons closer together, just because some of the games you need to be able to push 2 controller buttons at the same time (Up and left for diagnal for example). If they are apart like ilomilo (I was playing that this morning) some games could be hard to play. This is just my 0.02..

I want to help but, it's up to you. I'm just remembering how I played with my NES back in the day.

As for images for a back drop, do you want just a 800 X 480 image with no controls on it, then you put the controls over it ? (so edit out the controlers)
 
Last edited:

Nudua

Senior Member
Mar 23, 2011
290
97
0
I was thinking the arrows from the actuall NES controler with the 2 red A/B buttons but, of course, it's your project.

I think for the NES you should keep the buttons closer together, just because some of the games you need to be able to push 2 controller buttons at the same time (Up and left for diagnal for example). If they are apart like ilomilo (I was playing that this morning) some games could be hard to play. This is just my 0.02..

I want to help but, it's up to you. I'm just remembering how I played with my NES back in the day.
Yeah that's true, probably shouldn't space them too far out, but I'll make the hitboxes bigger so u can do up+left. Same with a+b, really a pain playing SMB3 when trying to get some speed.

As for the buttons, I was just thinking of drawing them 50% transparent, don't want them to overshadow too much.
 

DavidinCT

Senior Member
Jun 2, 2006
1,604
156
0
Someplace in CT
Yeah that's true, probably shouldn't space them too far out, but I'll make the hitboxes bigger so u can do up+left. Same with a+b, really a pain playing SMB3 when trying to get some speed.

As for the buttons, I was just thinking of drawing them 50% transparent, don't want them to overshadow too much.
I"ll get something for the NES standard buttons/Control cut out of a nes controller and post a little later and attach them to this post.

If you can use them, cool, if not, ok...

Edit:

I attached images here that I created in Photoshop from a hand (well computer) drawn NES controler. It's a little artsy looking so I think it would look great.

-Example is a made up combo of all the buttons on a quick image for a preview
-NES-images.rar are PSD(photoshop) and PNG files for all parts, Backdrop, A, B, Controler, Start/Select button.

Some of them might need to be a little resized to fit perfectly but, you get the idea. I was figuring it would be best to break up Select and Start to each side of the screen at the top (not in the games way and would fit perfectly)

This was a quick job so, I could clean it up a little more if you like it

What do you think ?
 

Attachments

Last edited:
  • Like
Reactions: Nudua

Nudua

Senior Member
Mar 23, 2011
290
97
0
I"ll get something for the NES standard buttons/Control cut out of a nes controller and post a little later and attach them to this post.

If you can use them, cool, if not, ok...

Edit:

I attached images here that I created in Photoshop from a hand (well computer) drawn NES controler. It's a little artsy looking so I think it would look great.

-Example is a made up combo of all the buttons on a quick image for a preview
-NES-images.rar are PSD(photoshop) and PNG files for all parts, Backdrop, A, B, Controler, Start/Select button.

Some of them might need to be a little resized to fit perfectly but, you get the idea. I was figuring it would be best to break up Select and Start to each side of the screen at the top (not in the games way and would fit perfectly)

This was a quick job so, I could clean it up a little more if you like it

What do you think ?
Looks cool, really like the d-pad and the start/select buttons, but I'm pretty hesitant to moving buttons to a non-standard place.

edit1: I'd love to add a way to unlock the buttons so you could move them around yourself, I'll prolly do that more down the road
 
Last edited:

DavidinCT

Senior Member
Jun 2, 2006
1,604
156
0
Someplace in CT
Looks cool, really like the d-pad and the start/select buttons, but I'm pretty hesitant to moving buttons to a non-standard place.

edit1: I'd love to add a way to unlock the buttons so you could move them around yourself, I'll prolly do that more down the road
Download the RAR file, it's got all the images one by one... All in PNG format and photoshop files(files are mirrored)... Each button one by one...check it out. They might have to be resized.

There you can put the background in then each button one by one so you can place them.

I only put that image you can view together so you can get a prievew of what it looked like...
 

ryotgz

Senior Member
Dec 15, 2007
642
82
28
www.totalgamerz.com
Download the RAR file, it's got all the images one by one... All in PNG format and photoshop files(files are mirrored)... Each button one by one...check it out. They might have to be resized.

There you can put the background in then each button one by one so you can place them.

I only put that image you can view together so you can get a prievew of what it looked like...
Would it be possible to have a transparent overlay for the buttons? That way you don't cover up objects.
 

DavidinCT

Senior Member
Jun 2, 2006
1,604
156
0
Someplace in CT
Would it be possible to have a transparent overlay for the buttons? That way you don't cover up objects.
Yea, it can be done transparent....depends on what Nudua wants to do here...

It's his project, I just loved it so far because I played it, I wanted to help to the cause.

The Example image is just that, an example (so everyone could get the idea on where I was going), the orginal images are there and they can be modified in Photoshop or another program to meet Nudua's need here.
 

Nudua

Senior Member
Mar 23, 2011
290
97
0
Yea, it can be done transparent....depends on what Nudua wants to do here...

It's his project, I just loved it so far because I played it, I wanted to help to the cause.

The Example image is just that, an example (so everyone could get the idea on where I was going), the orginal images are there and they can be modified in Photoshop or another program to meet Nudua's need here.
Yeah, I could even make them transparent in XNA too, downloaded the rar file as well.

Help is always appreciated, just working on a update to my SC2Casts app, when I'm done with that I'll have more time to work on the emulator.
 

DavidinCT

Senior Member
Jun 2, 2006
1,604
156
0
Someplace in CT
Yeah, I could even make them transparent in XNA too, downloaded the rar file as well.

Help is always appreciated, just working on a update to my SC2Casts app, when I'm done with that I'll have more time to work on the emulator.
Looking forward to it..... :)

More thoughts...

1. Cut out the .nes at the name of every rom (just the actuall file name) so it will look neater.
2. Grab a background say from bings current or something.
3. Save games :)

Love it so far...