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
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
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
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
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
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
This post has been edited by PHC oMaLz: Jan 27 2007, 09:04 AM
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...
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