xbox-scene.com - your xbox news information source
Quick Links: Main Forums | Xbox360 Forums | Xbox1 Forums | PS3 Forums
Xbox-Scene Forum Help  Search Xbox-Scene Forums   Xbox-Scene Forum Members   Xbox-Scene Calendar

Special Limited Offer: SuperNews Unlimited Usenet Access, Unlimited Speed for $11.99
256-bit SSL, 350 Days Retention, 30 Connections - Join Today! - ONLY $11.99

Support this site - buy the X-Scene Tshirt $17.95

Welcome Guest ( Log In | Register )

4 Pages V  1 2 3 > »   
Reply to this topicStart new topic
> XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Xbox-Scene
post Jan 27 2007, 07:01 AM
Post #1


Memba Numero Uno
Group Icon

Group: Admin
Posts: 4177
Joined: 17-May 02
From: Yurop
Member No.: 1
Xbox Version: unk
360 version: unknown



XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Posted by XanTium | January 27 01:01 EST
 
'Lone Coder' released the first 'indie' emulator for the Xbox360. No, the Xbox360 is not 'hacked' to run unsigned code (yet) ... 'XNA SharpNES' is made with 'XNA Game Studio Express', the Microsoft dev tool released last month aimed at helping students and hobbyists build games for Windows and the Xbox 360. While the tool is developed to program indie games, and not really made/optimized to make other stuff/applications, it looks like 'Lone Coder' managed to use it to port a NES (8-bit Nintendo) emulator :)

Note that to run this on your Xbox360 you will need a 'Creators Club' account ($99/12m or $49/4m) on your LIVE subscription and both Visual C# Studio Express (free) + XNA Game Studio Express (free) installed on your Windows PC. The emulator will also run on Windows, if you have the XNA Framework installed.

From the readme/nfo:
[QUOTE]
XNA SharpNES the first NES emulator for the xbox 360 and XNA.
If you'd like to talk about this project my gamer tag is Lone Coder or you can email me at bryanlivingston -AT- gmail.com

This is a conversion of SharpNES by Jonathan Turner. Converting it only took a couple of hours.

It runs at 60% or 70% of normal speed on the 360, so it's playable but slow. There's probably some very easy optimizations and cleanups to be done still.
Right now there is no ROM loading menu, so to switch ROMs you have to include the ROM in the SharpNES360 project and set it to "Copy to Output Directory", then edit the filename in Program.cs.

This requires a creators club account which runs $99 a year or $49 for four months. You'll also need Visual C# Studio Express which is free.

Buttons: A = A ; B = X or B ; Start = Start ; Select = Back ; Up, Down, Left, Right = D-Pad ; Exit Emulator = RB (Right Shoulder Button)

What's Missing:
* Second Controller
* Sound
* Saving or State Saving
* Rom Loading Menu

Supported Mappers: Mappers 1 (mostly), 2, 3, 4 (mostly), 7 (partial), 9 (mostly), 10, 11 (partial), 22 (partial), 34, 64 (partial), 66
[/QUOTE]

Official Site: http://code.google.com/p/xnasharpnes/
Download: here (latest release) (subversion rep. (latest code))


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
gsharpshooter
post Jan 27 2007, 06:28 AM
Post #2


X-S X-perience
**

Group: Members
Posts: 352
Joined: 19-June 05
Member No.: 228533
Xbox Version: unk
360 version: v1 (xenon)





no need for nes or any emus i got psp to do that
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Mr_Milenko
post Jan 27 2007, 06:47 AM
Post #3


X-S Member
*

Group: Members
Posts: 101
Joined: 25-May 04
From: Cleveland, OH
Member No.: 121807
Xbox Version: v1.0
360 version: v4.0 (jasper)





dude way to shit on peoples parade..

anyway.. Its cool that people are getting stuff written like this, since the XNA wasnt written to do this.. and they did it anyway.. people just gotta figure shit out and probably get other shit (loaders etc) to run..

Congrats to the author and to whoever has the account to run the shit.. have fun
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dkkev
post Jan 27 2007, 06:49 AM
Post #4


X-S Young Member
*

Group: Members
Posts: 36
Joined: 19-December 05
Member No.: 264247
Xbox Version: v1.0
360 version: unknown





kudos!:D
im for one happy to see this project alive smile.gif
as said XNA wasnt designed for this.. but nevertheless smile.gif

anyhoo - i think imma wait untill theres a proper emu out that does sound and run at 100% speed.. -
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
mike96sc2
post Jan 27 2007, 06:53 AM
Post #5


X-S Freak
*****

Group: XS-BANNED
Posts: 1728
Joined: 9-May 03
Member No.: 36954
Xbox Version: none
360 version: none



QUOTE(gsharpshooter @ Jan 26 2007, 11:35 PM) *

no need for nes or any emus i got psp to do that

PSP? Those haven't died out yet?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
gordita37
post Jan 27 2007, 06:55 AM
Post #6


X-S Freak
*****

Group: Members
Posts: 1222
Joined: 5-September 03
From: California
Member No.: 60655
Xbox Version: v1.0
360 version: v1 (xenon)





sweet! never gonna use it but sweet none the less!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
mlapaglia
post Jan 27 2007, 07:37 AM
Post #7


X-S Freak
*****

Group: Members
Posts: 1343
Joined: 30-November 03
Member No.: 77983
Xbox Version: v1.1
360 version: v3.0 (falcon)



my heart almost skipped a beat... then i saw XNA was involved..
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
PHC oMaLz
post Jan 27 2007, 07:41 AM
Post #8


X-S Enthusiast


Group: Members
Posts: 22
Joined: 23-November 06
Member No.: 313174
Xbox Version: v1.3
360 version: v1 (xenon)





Yo this could be a good start to many things to come....good job..... has neone tried it out yet I hace xna but im getting a bunch of errors when it builds
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
hwnd
post Jan 27 2007, 07:42 AM
Post #9


X-S Enthusiast


Group: Members
Posts: 20
Joined: 15-July 03
Member No.: 50030
Xbox Version: v1.0
360 version: v1 (xenon)



wow. no love for the xna emus? so sad.

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
The Zep Man
post Jan 27 2007, 09:01 AM
Post #10


X-S Freak
*****

Group: XS-BANNED
Posts: 1833
Joined: 14-January 04
Member No.: 91914
Xbox Version: unk
360 version: unknown



QUOTE(hwnd @ Jan 27 2007, 07:49 AM) *

wow. no love for the xna emus? so sad.
Paying 100 bucks per year to run my own programs on my own console (in a sandboxed environment) is just... 'too bad'. I will still wait until the first true homebrew-allowing mod will be released.

This post has been edited by The Zep Man: Jan 27 2007, 09:03 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
PHC oMaLz
post Jan 27 2007, 09:03 AM
Post #11


X-S Enthusiast


Group: Members
Posts: 22
Joined: 23-November 06
Member No.: 313174
Xbox Version: v1.3
360 version: v1 (xenon)





i can confirm that this works threw XNA but many things need to be done to get this to 100% it runs at about 75% on zelda 2 and alil slower wheni tried to use bases loaded but it works .......good job .......... now all thats left is the tweaking.........lol sleeping.gif

This post has been edited by PHC oMaLz: Jan 27 2007, 09:04 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
skEwb
post Jan 27 2007, 10:53 AM
Post #12


X-S Young Member
*

Group: Members
Posts: 43
Joined: 16-May 06
Member No.: 282574
Xbox Version: none
360 version: v3.0 (falcon)



All we need now is VLC ported or some sort of open source media player so we can start watching x264 on it smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Xbox-noob
post Jan 27 2007, 11:17 AM
Post #13


X-S Young Member
*

Group: Members
Posts: 40
Joined: 24-September 06
Member No.: 301826



i dont know shit about programing but cant you just transfer the program to the hdd and run it from there.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
d-range
post Jan 27 2007, 12:34 PM
Post #14


X-S Senior Member
**

Group: Members
Posts: 253
Joined: 23-September 06
Member No.: 301668



Nice work, but the fact that a straight port of a NES emulator already runs slowly on a 360 tells me enough about XNA already. Sure, XNA wasn't designed for this, but a 360 literally has about 3000 times the processing power that a NES has. Even an unoptimized, naive, 100% interpreted (no dynarec) implementation should easily be able to run at full speed.
'
So I think we can safely rule out PSX/PS2/PSP/NGC emulation using XNA. SNES/GBA/Megadrive might just barely be possible if some really smart guy throws his skills into it. I don't count on it though...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
DrPepperFan15
post Jan 27 2007, 12:51 PM
Post #15


X-S Senior Member
**

Group: Members
Posts: 161
Joined: 21-January 07
Member No.: 325469
Xbox Version: v1.0
360 version: v1 (xenon)



I'd like to mention that this is quite possibly the greatest thing that has been made for the Xbox 360 in terms of modding considering "Lone Coder" you have created what I would call an amazing feat' and contribution to the scene and everywhere else that would inspire people to do further research and experiments with the Xbox 360 to get this system under our own control even closer by the day!

So I'll also say thank you for getting us closer to softmodding and exploiting the Xbox 360 by releasing this little hint that proves homebrew and money combined still have a chance at hacking this 360!

This post has been edited by DrPepperFan15: Jan 27 2007, 12:52 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post





4 Pages V  1 2 3 > » 
Reply to this topicStart new topic

 

Lo-Fi Version Time is now: 21st November 2009 - 09:34 AM