Author Topic: NES Games on the 360(VIA Windows Media Center ^_^)  (Read 5444 times)

0 Members and 1 Guest are viewing this topic.

Offline Netham45

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2103
  • Rating: +213/-4
  • *explodes*
    • View Profile
NES Games on the 360(VIA Windows Media Center ^_^)
« on: September 17, 2009, 06:58:46 pm »
[Copypasta'd from my post on Xbox-Scene]
I've came up with a way to play NES games(and possibly more, this "exploit" has other possibilities).

It's pretty simple.

Windows Media Center has 'extras', and a number of these extras are nothing but web sites, rendered on the host computer, and forwarded to the xbox 360 through some modified version of RDP.

Using a modified hosts file on the host, it's simple to get these sites to display whatever I want, HTML wise, but seeing as how it's running in IE, ActiveX controls work too. At first, I wrote a simple one in VB6 to use 'shell' to execute a program, only to find out that the window is immediately taken off of my screen. Rather it's closed or just minimized, I still don't know. But, this reminded me of a program called Tegosoft TegoWeb, which 'stuck' the window into the web browser. By using this on an NES emulator, I've been able to get the emulator to stay foregrounded, and be for the most part playable.

I'm using LightHTTPD for the web serving, modifying HOSTS to point the domain I want at localhost, Tegosoft TegoWeb for the ActiveX, and tweaking permissions on a folder, to allow TegoWeb to work(it was originally targeted at Windows 95/98, I believe.) RockNES X is the NES Emulator I used.

Inside this file, the 'Instructions for Installation' should walk you through the process pretty easially.

This was written on Windows 7, but I've done it on Vista too, but that was about 6 months or so ago, so I can't recall all I was doing. XP Compatability is unknown.

It should work on Windows Vista Home Premimum/Ultimate, Windows 7 Home Premimum/Ultimate, and possibly XP MCE. It relies heavially on Media Center, so it is incompatible with versions of Windows that lack that.

I'll try to help anyone with any questions on this.

http://www.bonkedbyascout.com/x360/Nes360.rar
The pre-configured files I made, with installation instructions. Assumes that your 360 is already set up as a Media Center Extender.


I also posted a youtube video of anyone wants to see it in action.



Oh, I'd like to note: This is a proof-of-concept thingey, the controls suck. It took me 7 lives to get past the first level in Mario. :(
« Last Edit: September 17, 2009, 07:10:31 pm by Netham45 »
Omnimaga Admin

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55829
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: NES Games on the 360(VIA Windows Media Center ^_^)
« Reply #1 on: September 19, 2009, 12:16:46 am »
mhmm interesting Netham45. Now I wish I didn't just have Windows XP Home...
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Netham45

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2103
  • Rating: +213/-4
  • *explodes*
    • View Profile
Re: NES Games on the 360(VIA Windows Media Center ^_^)
« Reply #2 on: September 19, 2009, 04:14:08 pm »
mhmm interesting Netham45. Now I wish I didn't just have Windows XP Home...

Well, right now, it's not playable for NES games(has some major glitches with controls I can't figure out how to work out), but it is a possibility for other things, which may be equally cool, to be done.
Omnimaga Admin

Offline JoeyBelgier

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 545
  • Rating: +25/-21
  • Joey
    • View Profile
Re: NES Games on the 360(VIA Windows Media Center ^_^)
« Reply #3 on: September 20, 2009, 03:42:17 pm »
:O
nice work