xbox-scene.com archived forum

Xbox360 Forums => Xbox360 Software Forums => XNA Game Studio Forum => Topic started by: Xbox-Scene on January 27, 2007, 01:01:00 AM

Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: Xbox-Scene on January 27, 2007, 01:01:00 AM
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

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

Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: gsharpshooter on January 27, 2007, 12:28:00 AM
no need for nes or any emus i got psp to do that
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: Mr_Milenko on January 27, 2007, 12:47:00 AM
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
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: dkkev on January 27, 2007, 12:49:00 AM
kudos!:D
im for one happy to see this project alive (IMG:style_emoticons/default/smile.gif)
as said XNA wasnt designed for this.. but nevertheless (IMG:style_emoticons/default/smile.gif)

anyhoo - i think imma wait untill theres a proper emu out that does sound and run at 100% speed.. -
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: mike96sc2 on January 27, 2007, 12:53:00 AM
QUOTE(gsharpshooter @ Jan 26 2007, 11:35 PM) View Post

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

PSP? Those haven't died out yet?
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: gordita37 on January 27, 2007, 12:55:00 AM
sweet! never gonna use it but sweet none the less!
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: mlapaglia on January 27, 2007, 01:37:00 AM
my heart almost skipped a beat... then i saw XNA was involved..
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: PHC oMaLz on January 27, 2007, 01:41:00 AM
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
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: hwnd on January 27, 2007, 01:42:00 AM
wow. no love for the xna emus?  so sad.

Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: The Zep Man on January 27, 2007, 03:01:00 AM
QUOTE(hwnd @ Jan 27 2007, 07:49 AM) View Post

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.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: PHC oMaLz on January 27, 2007, 03:03:00 AM
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  (IMG:style_emoticons/default/sleeping.gif)

This post has been edited by PHC oMaLz: Jan 27 2007, 09:04 AM
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: skEwb on January 27, 2007, 04:53:00 AM
All we need now is VLC ported or some sort of open source media player so we can start watching x264 on it (IMG:style_emoticons/default/smile.gif)
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: Xbox-noob on January 27, 2007, 05:17:00 AM
i dont know shit about programing but cant you just transfer the program to the hdd and run it from there.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: d-range on January 27, 2007, 06:34:00 AM
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...
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: DrPepperFan15 on January 27, 2007, 06:51:00 AM
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
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: The Zep Man on January 27, 2007, 07:18:00 AM
QUOTE(DrPepperFan15 @ Jan 27 2007, 12:58 PM) View Post
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!
If applicable at all, this brings us further from softmodding and exploiting the Xbox 360, because many would-be developers will trade the full, albeit less legal, development environment for a sandboxed environment, just because they can't wait until the machine is truly homebrew 'compatible'.

And I doubt that it will be possible to exploit the 360 using the XNA. Remember, you must be connected to Live. EVERYTHING will be monitored (one of the reasons that everything is so slow, perhaps). ph34r.gif
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: mike96sc2 on January 27, 2007, 11:37:00 AM
I love the whiners on this page "ooh I want homebrew" Waaah.

$100 per year for 100% legal homebrew is a small price to pay, seriously. What nobody tends to realize is legal homebrew is what's going to actually push the limits, instead of a Warezed XDK and hacked bioses, etc. Everyone loves XBMC and the other original Xbox programs but they're also all illegal considered they were made using a Warezed development kit. This is giving those who want to play a chance to play and see what they can do, perhaps in the future we'll be able to spend points to download or play individual programs without the need for the full subscription. A quick and dirty port that runs at 70% of speed is pretty cool in my book, now once a little optimizing and tweaking is done then it will be pretty sweet.

To combat piracy Microsoft is giving everyone a legal alternative for their homebrew, now that's not good enough? I'd suspect people want a fully exploited Xbox 360 for more than just their homebrew.

Get off the high horses about how this is so uncool or whatnot because people don't desire to hack the Xbox 360 now. I'm going to go pretty far out on a limb and say most of the hacking community isn't interested in homebrew as much as they are getting their "back-up" to play.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: frieko on January 27, 2007, 12:12:00 PM
QUOTE
Everyone loves XBMC and the other original Xbox programs but they're also all illegal considered they were made using a Warezed development kit.


If XNA can't even run a NES emulator without optimization, XBMC will NEVER run. This is just more evidence that XNA is just a bullshit PR move by Microsoft that has no real use.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: mike96sc2 on January 27, 2007, 12:56:00 PM
QUOTE(frieko @ Jan 27 2007, 11:19 AM) View Post

If XNA can't even run a NES emulator without optimization, XBMC will NEVER run. This is just more evidence that XNA is just a bullshit PR move by Microsoft that has no real use.

Damn I didn't realize how close in architecture the NES and X360 must be, that's the only way your logic would be even reasonable.

You're basing everything off a quick and dirty NES port? The guy spent what a few hours on it, he didn't even take the time to optimize or whatever else. XNA isn't the ultimate porting application, you do need to do some code-work. I can't just take the source to whatever and expect it to run perfectly.

Given the length of time XBMC has been worked on and available I'd say there's no reason anyone can't make something to blow it out of the water in roughly the same about of time.

Fuck, heaven forbid some of you people ever be a beta tester for a project. "Doesn't do it perfect right out of the box, must be impossible, time to whine like girls".

Considering the XNA kit is based off the actual developer kits I'd say it can do a lot more than we've seen yet.

It's the crybabies on here though about "we need to hack it" because we want homebrew and we don't want to use our legal options. Caustik had the same problem with the OpenXDK, nobody wanted to use it because it was easier to use warezed kits. The Dreamcast scene got it right, everyone else has been off base.

Finally.... bashing developers who do nothing more than something quick for fun sure turns them off to doing much of anything in the future, for the legal or illegal scene.  People enjoy a thank you once in a while, even if it's not what you want.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: gamehunter101 on January 27, 2007, 01:10:00 PM
this i s a great start considering its in xna
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: d-range on January 27, 2007, 02:14:00 PM
QUOTE(mike96sc2 @ Jan 27 2007, 07:03 PM) View Post
Damn I didn't realize how close in architecture the NES and X360 must be, that's the only way your logic would be even reasonable.


Dude, the NES has an 8 bit CPU at 1.7 Mhz (megahertz that is) or something like that, an xbox 360 has a 3Ghz triple-core CPU... Even a 486 can easily emulate a NES at full speed, even if the emulator is straightforward and unoptimized. Emulating something like a SNES is already 10 times harder, so don't even think about PSX.

QUOTE(mike96sc2 @ Jan 27 2007, 07:03 PM) View Post
Given the length of time XBMC has been worked on and available I'd say there's no reason anyone can't make something to blow it out of the water in roughly the same about of time.


Well for starters, XNA does not have full network access, so forget internet radio, media sharing etc. AFAIK sound and video access is also severely limited, so forget accelerated scaling or decoding. Writing codecs in XNA is simply impossible, so forget about decent video, let alone HD. Also, do you really think MS would allow a homebrew MCE competitor that's as good as XBMC on the 360??

QUOTE(mike96sc2 @ Jan 27 2007, 07:03 PM) View Post
Considering the XNA kit is based off the actual developer kits I'd say it can do a lot more than we've seen yet.


That's just utter BS  sleeping.gif

QUOTE(mike96sc2 @ Jan 27 2007, 07:03 PM) View Post
It's the crybabies on here though about "we need to hack it" because we want homebrew and we don't want to use our legal options. Caustik had the same problem with the OpenXDK, nobody wanted to use it because it was easier to use warezed kits. The Dreamcast scene got it right, everyone else has been off base.


You, sir, should try reading up on emulation and homebrew a little more. Comparing dreamcast or OpenXDK homebrew development, ie: native code running directly on the hardware, with a sandboxed interpreted environment like XNA shows that you know shit of what your talking about. Funny thing btw: there actually was a pretty good PSX emulator for the dreamcast that ran at near full-speed, so maybe that makes it a little easier for you to realize the difference between native code and sandboxed bytecode like XNA.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: bucko on January 27, 2007, 02:28:00 PM
Great start, now we need a C64 emulator biggrin.gif.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: krawhitham on January 27, 2007, 02:34:00 PM
QUOTE(mike96sc2 @ Jan 27 2007, 07:03 PM) View Post

Damn I didn't realize how close in architecture the NES and X360 must be, that's the only way your logic would be even reasonable.

You're basing everything off a quick and dirty NES port? The guy spent what a few hours on it, he didn't even take the time to optimize or whatever else.


If XNA can not emulate a 1.79Mhz 6502 CPU at full speed using unoptimized code then XNA as a homebrew platform is pretty much garbage.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: tutu on January 27, 2007, 03:03:00 PM
Kudos to the author for taking for the time and effort to port this over to XNA. It is really is a step in the right direction, do not lose sight of this because of Microsoft's imposed limitations..

I just wish Microsoft would allow us to run this our 360 for free. Then it would be  pop.gif with a bit of optimization.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: 47_M450N_47 on January 27, 2007, 03:39:00 PM
Are there any plans that anyone knows of for an XNA Express kit or something that would just launch programs that other people make?  I don't want to pay 100 freaking dollars.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: infamous_Q on January 27, 2007, 05:11:00 PM
i tend to agree with most people on this. while its awesome that someone managed to port an NES emulator through XNA...xna is weak man. you'll never see XBMC running through XNA, regardless of how long its developed for. Unless MS really REALLY opens up the system to us, then homebrew is a no no without somesort of hacking to allow us full access to the system. Im starting to wonder if MS realizes just how much they could make by selling an actual XBMC created by them. a Vista media center port would be awesome (espcially since IPTV is coming, and the vista media center interface is freakin slick). sell that as a disc or on live and they'll make mad money (provided it allows all codecs, w/updates for codecs, and will work with external drives or through network access). thats my opinion on that one.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: mike96sc2 on January 27, 2007, 07:47:00 PM
QUOTE(dmitri @ Jan 27 2007, 05:14 PM) View Post

A good NES port at 100% speed is definately possible.  People can't spend the time to do any research immediately bad mouth a great first effort.  Optimizing can lead to 100%, even 1000% gains.  You can't learn Chinese and expect to become Major of Japan.

He still needs to:

- Code cleanup (Garbage collection, iterration, etc. work a little differently on XNA)
- Optimize code for 360 hardware
- Optimize graphics for DX9
- Weight the benefits of managed code

Great work on the emulator!  Homebrew is alive and well on the 360..

Exactly, people are saying XNA is shit because he did nothing but throw the code at the port in an hour or two tops.

I think 99% of the whiners just want a hacked console for piracy. It's pretty pathetic if you ask me.

Btw, the next asshole who says I don't know shit about emulation or emulators such as the Dreamcast scene where they used a 100% legal development environment vs. the Xbox scene needs to produce their own NES emulator for the Xbox.

To the whiners. Put up or shut up. If you don't like XNA, then hack the Xbox 360 yourself, don't troll the forums though.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: Alkane on January 27, 2007, 08:06:00 PM
QUOTE(mike96sc2 @ Jan 27 2007, 07:54 PM) View Post

Exactly, people are saying XNA is shit because he did nothing but throw the code at the port in an hour or two tops.

I think 99% of the whiners just want a hacked console for piracy. It's pretty pathetic if you ask me.

Btw, the next asshole who says I don't know shit about emulation or emulators such as the Dreamcast scene where they used a 100% legal development environment vs. the Xbox scene needs to produce their own NES emulator for the Xbox.

To the whiners. Put up or shut up. If you don't like XNA, then hack the Xbox 360 yourself, don't troll the forums though.


The point is, even if the emulator was written completely crappy, it should easily play at full speed.  Its hard to fathom, even without optimizations, that an NES emulator would run at anything but full speed.  This just goes to show how horrible the XNA framework environment really is.

Its unfortunate, but we may never see N64 or PlayStation emulation using the XNA framework.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: luther349 on January 27, 2007, 10:56:00 PM
then your no coder. unoptimized code and run relly relly slow. even a 8 bit emulator. i have done 2d games in my time and unoptiized it runs like shit on my 1.8 mhz pc but optmized it runs fine in a 486. why couse it was memery leaking like crazy cousing everything to slow down to a crawl cpu usage 99% when i was done it was down to like 2%. the point is raw code like this is very very slow no matter what it is running on. i bet the emu is even slow on a windows pc.

weather it is ust the raw code or the xna i still think is guess work. beingi have seen some compleated xna apps i would say its couse its a raw port once someonepicks up on it and cleans it up it would get gains in the thousands when it comes to speed. as for sound that might be a bit harder.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: xtreme_360fw on January 27, 2007, 11:10:00 PM
It's a start at least!  It shows that the "sandbox" enviroment may not be so limited.  Now, i'm dying to get ready to learn some C# and see how I can possibly contribute with these kinds of projects.  This is definitely a good sign in the meantime!  It has begun!

=Xtreme=
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: The Zep Man on January 28, 2007, 05:32:00 AM
QUOTE(luther349 @ Jan 28 2007, 05:03 AM) View Post

then your no coder. unoptimized code and run relly relly slow. even a 8 bit emulator. i have done 2d games in my time and unoptiized it runs like shit on my 1.8 mhz pc but optmized it runs fine in a 486.
Doh... wink.gif
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: luther349 on January 28, 2007, 07:26:00 AM
acully i spoke to a xna coder today after i posted that. he says it has a garbage collection  system and it can be very slow. bascily if it memery leaks it toses it in garbage. bascily couse of this system its cousing some slowdowns unfortanly he does not have a 360 to acully compile test runs to see whats cousing it to slowdown its just his knolage of the ce net system and xna. we also talked abought acully getting a rom loader working so we where reading some docs on how it acesses the hd and memery cards. he beleves getting it at fullspeed whont be to hard we didnt relly do talk to mutch abought sound.

my frends is a very good coder if i can get him to work on it we can acully probly get everything working hes done some nifty stuff with limited code befor.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: boocupbup on January 28, 2007, 08:09:00 AM
For 50 usd I'll sell u my nes and star wars cart. Good work none the less.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: d-range on January 28, 2007, 09:38:00 AM
QUOTE(luther349 @ Jan 28 2007, 01:33 PM) View Post
acully i spoke to a xna coder today after i posted that. he says it has a garbage collection  system and it can be very slow. bascily if it memery leaks it toses it in garbage.


That's true, though you wont be able to eliminate all gc overhead by fixing memory leaks. You might be able to tune it and keep the overhead to a minimum... For some purposes gc can actually be faster than doing all memory management in your code, but not for emulators I think.

QUOTE(luther349 @ Jan 28 2007, 01:33 PM) View Post
he beleves getting it at fullspeed whont be to hard we didnt relly do talk to mutch abought sound.

my frends is a very good coder if i can get him to work on it we can acully probly get everything working hes done some nifty stuff with limited code befor.


I'm pretty sure he can get it at full speed if he ported it in a few hours like you said. Not sure about the sound though, I'm not an XNA/C# expert but I'd think it proper sound emulation using XNA would be very hard, even harder than the PCM-type audio that modern consoles use. It's cool stuff anyway, but I'm still holding my breath for real, unrestricted homebrew...
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: Mr Invader on January 28, 2007, 01:41:00 PM
QUOTE(47_M450N_47 @ Jan 27 2007, 02:46 PM) View Post

I don't want to pay 100 freaking dollars.


Yet you are willing to pay all that money or all that work to illegally mod your 360.What about 2 years of xbox live? 100 dollars a year is less than paying monthly for an MMO and you can do alot morehtings through XNA.

100 dollars is nothing for most of the people on this forum, they just want something to bitch at Microsoft about.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: 47_M450N_47 on January 28, 2007, 02:24:00 PM
I haven't done ANY modifications whatsoever to my 360.  And I haven't had Xbox Live for 2 years either.  Also I don't play any MMOs.  I just want an express version because I don't want to program anything on the 360, I just want to be able to run the programs.  Shoot I'd pay MS 50 bucks or whatever for it, just not 100 per year.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: hwnd on January 28, 2007, 03:43:00 PM
QUOTE(d-range @ Jan 28 2007, 03:45 PM) View Post

I'm pretty sure he can get it at full speed if he ported it in a few hours like you said.


For sure.  Most of the SharpNES code is incredibly inefficient in terms of memory usage.  It has nothing to do with XNA, it has everything to do with starting with unoptimized code that runs poorly on a PC to begin with.  He can easily get it to full speed.  

-h
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: TheIrishLad on January 28, 2007, 04:58:00 PM
Pretty pricey for just playing the NES.

Great work though!
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: ausmods on January 28, 2007, 11:36:00 PM
Itll be good to get true homebrew running........and by that i mean not paying the gay $99 fee just to be able to run the programs (im also cheap aswell lol)
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: Textbook on January 29, 2007, 08:10:00 AM
QUOTE(mike96sc2 @ Jan 27 2007, 07:54 PM) View Post

Exactly, people are saying XNA is shit because he did nothing but throw the code at the port in an hour or two tops.

I think 99% of the whiners just want a hacked console for piracy. It's pretty pathetic if you ask me.

Btw, the next asshole who says I don't know shit about emulation or emulators such as the Dreamcast scene where they used a 100% legal development environment vs. the Xbox scene needs to produce their own NES emulator for the Xbox.

To the whiners. Put up or shut up. If you don't like XNA, then hack the Xbox 360 yourself, don't troll the forums though.


quote from TwistedSymphony's blog ThoughtHead, commenting on why PS3 homebrew is not important.

QUOTE
The modification aspect for bragging rights has a minor role in the motivation here as well, but that kind of merit badge is void if the console has the ability to run homebrew built in.


That's one reason why people would rather have native hombrew instead of the XNA.  The other?  Obviously price.

@Mike96sc2, I have the firmware hack and 35 blank DL discs.  Blank.  You know why they're blank?  Because I don't enjoy playing games any more.  I have more fun hacking the system itself than I do playing it.  I haven't been on Live since December 10th.  If I wanted piracy like you claim, wouldn't I be content with the firmware hacks?  I had fun learning about the drive firmware, but I want more.  I wan to be able to run native homebrew, and mostly because it's something that we're not supposed to be able to do.  It's more for me about the actual "doing it" then it is "using it".
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: iwanttheagrocrag on January 29, 2007, 08:51:00 AM
this is great maybe more ppl will make programs and stuff easier cuz it works on the pc too, the olny this that obviosly sucks is you could get another live subscrition (wich im already agianst) for that money. its just another way to nickel and dime us to death.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: MattyT on January 29, 2007, 11:25:00 AM
Excellent news, And jesus H christ can people stop whinning about the problem with speed  grr.gif ?! The fact that XNA Racer comes as a starter kit shows XNA's potential. Consider this:-

10 years ago would a windows 95 machine have been able to run XNA racer like the 360 can? No.  dry.gif  And yet NES emulators were made to run at 100% on a windows 95 running PC a decade ago. The difference my freinds is optimization.  love.gif

All XNA needs is time.
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: Millenia1x on January 29, 2007, 03:32:00 PM
QUOTE(Textbook @ Jan 29 2007, 02:17 PM) View Post

@Mike96sc2, I have the firmware hack and 35 blank DL discs.  Blank.  You know why they're blank?  Because I don't enjoy playing games any more.  I have more fun hacking the system itself than I do playing it.  I haven't been on Live since December 10th.  If I wanted piracy like you claim, wouldn't I be content with the firmware hacks?  I had fun learning about the drive firmware, but I want more.  I wan to be able to run native homebrew, and mostly because it's something that we're not supposed to be able to do.  It's more for me about the actual "doing it" then it is "using it".


I gotta agree with you on the hacking part
its far funner to hack the console and learn more about it and do something that makes you feel good than play a game on live where theres a bunch of little kids that whine and whine and talk shit

i like xna though, it could possibly lead to another exploit, maybe one in the xna software

and mike i don't understand why your getting so mad at a little comment like that
stop acting like a kid
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: Millenia1x on January 29, 2007, 07:00:00 PM
its pretty easy to see that microsoft limits the 360 hardware as far as xna goes

pretty sad too
Title: XNA SharpNES - the first NES Emulator for Xbox 360 and XNA
Post by: MattyT on January 31, 2007, 11:22:00 AM
QUOTE(Textbook @ Jan 29 2007, 01:17 PM) View Post

@Mike96sc2, I have the firmware hack and 35 blank DL discs.  Blank.  You know why they're blank?  Because I don't enjoy playing games any more.  I have more fun hacking the system itself than I do playing it.  I haven't been on Live since December 10th.  If I wanted piracy like you claim, wouldn't I be content with the firmware hacks?  I had fun learning about the drive firmware, but I want more.  I wan to be able to run native homebrew, and mostly because it's something that we're not supposed to be able to do.  It's more for me about the actual "doing it" then it is "using it".


December the 10th? Please tell me your getting somewhere!  biggrin.gif  laugh.gif  jester.gif

I also completley agree with what your saying, Native homebrew would put up far less walls for programmers than the XNA probably will sad.gif.