Edit by Garbear
Instructions, FAQ and current status of XBMC's RetroPlayer branch can be found here: http://forum.xbmc.org/showthread.php?tid...pid1336026
</edit>
Before anyone asks, I will say that I am aware that there is an application for emulators available. I made this request because the application never seemed to work correctly for me, and I just think it would be awesome if the emulators were already built inside of XBMC itself rather than an external program you had to download on your own.
Some of the systems I'll list here. Most of them are older systems, so it should be easier to create an emulator for them.
Nintendo 64
Nintendo Entertainment System
Super Nintendo Entertainment System
MAME
Playstation 1
I suggest listing the emulators on the check-off list during download/installation, so if they don't want to download an emulator they can simply un-check it.
--------------------------------------------------------------------------------------------------------------------------------------------------
UPDATE 12/3/2012:
I've decided to make an objective map of the development process. Also, I wanted to call it something and I decided on Universal System, or Uni-system for short.
Here's what I wrote down on my notebook earlier today:
Uni-system v1.0
-Support for MAME, NES, Super NES, and Sega Genesis
Uni-system v2.0
-Support for Nintendo 64 and Playstation 1
Uni-system v3.0
-Support for Gamecube, Playstation 2, and Original Xbox
Uni-system v3.5
-Develop online support by some kind of means. LAN tunneling enforced by p2p would be an option.
Uni-system v4.0
-Support for Xbox 360, Wii, and Playstation 3
-Enhanced "online" (see Uni-system v3.5)
That's just my abstract ideas, so take it for a grain of salt.
King Dude
Member Joined: Nov 2012 Reputation: 0 Location: Thousand Oaks, CA, USA |
2012-11-30 04:03
Post: #1
(This post was last modified: 2013-05-12 18:11 by garbear.)
|
| find |
Ned Scott
Team-XBMC Wiki Guy Posts: 11,878 Joined: Jan 2011 Reputation: 130 Location: Arizona, USA |
2012-11-30 06:48
Post: #2
Imagine a world where...
...you could load game emulators with no minimizing hacks, no spending half a year configuring launchers. Something that brings the movie flow to XBMC: Find a file, hit enter, and let XBMC load the right emulator and settings, all completely transparent to the user. You can make easy links to the XBMC wiki using double brackets around words: [[debug log]] = debug log, [[Add-on:YouTube]] = Add-on:YouTube, [[Adding videos to the library]] = Adding videos to the library, [[userdata]] = userdata, etc |
| find |
isamu.dragon
Posting Freak Joined: Feb 2009 Reputation: 4 Location: T.A.R.D.I.S. |
2012-11-30 07:13
Post: #3
(2012-11-30 06:48)Ned Scott Wrote: Imagine a world where... I would kill for this ![]() XBMC Server/Client: Database Type: MySQL OS: WIN7 64-Bit/XBMCuntu CPU: i7/Intel Atom (Dual Core) GPU: Nvidia GeForce GTS450/Nvidia Ion RAM: 12GB/2GB (512MB GPU) XBMC Version: Frodo 12.2/XBMCbuntu Frodo 12.2Skin: Aeon Nox |
| find |
Ned Scott
Team-XBMC Wiki Guy Posts: 11,878 Joined: Jan 2011 Reputation: 130 Location: Arizona, USA |
2012-12-01 00:48
Post: #4
I waited for objections in case the team wanted to make this some kind of surprise... but no one really said anything (and I've already told some people because it's just so freaking cool).
XBMC developer garbear is working on supporting Libretro in XBMC as if it were a normal video player. Basically standard APIs allow XBMC to act as a front end to binary backend emulators that are loaded and unloaded automatically, and are supported on just about every OS and CPU platform you can think of. No real bloat is added to XBMC because it's just supporting an API, as if it were another type of video player. XBMC sees the file type, loads the right emulator binary, and it even works with XBMC's player controls (fast forward will speed the emulator up, rewind will actually rewind the gameplay, etc). It also uses XBMC's keymap files, so you can configure the controller to work seamlessly across movies and game playback windows. He's got the code up somewhere on github if anyone wants to check it out (it actually works. Still early in development, but still very awesome). If I find the link again I'll throw it up here. And check out libretro at http://www.libretro.org You can make easy links to the XBMC wiki using double brackets around words: [[debug log]] = debug log, [[Add-on:YouTube]] = Add-on:YouTube, [[Adding videos to the library]] = Adding videos to the library, [[userdata]] = userdata, etc |
| find |
Bstrdsmkr
Fan Posts: 647 Joined: Oct 2010 Reputation: 12 |
2012-12-01 01:32
Post: #5
|
| find |
BLKMGK
Donor Joined: Jul 2006 Reputation: 3 Location: USA Virginia |
2012-12-01 05:05
Post: #6
Subbed!! Oh hell yes! I need to look at the linky but if this can do Mame I'm going to be damned happy! So far I've had no luck and little time to try to get this going with plug-ins so this would rock! Now I'll have to figure out what to for a controller lol. This is terrific news, sign me up :-)
Ubuntu 10.10, MCE USB receiver, ASROCK 330 (ION), DVDs fed from unRAID cataloged by DVD Profiler. HD-DVD encoding Added DiNovo Mini KBRD w/track |
| find |
Ned Scott
Team-XBMC Wiki Guy Posts: 11,878 Joined: Jan 2011 Reputation: 130 Location: Arizona, USA |
2012-12-01 05:38
Post: #7
Ah, here we are: https://github.com/garbear/xbmc/commits
Example emulator add-on: https://github.com/garbear/xbmc/tree/ret...dev/addons You can make easy links to the XBMC wiki using double brackets around words: [[debug log]] = debug log, [[Add-on:YouTube]] = Add-on:YouTube, [[Adding videos to the library]] = Adding videos to the library, [[userdata]] = userdata, etc
(This post was last modified: 2012-12-01 05:42 by Ned Scott.)
|
| find |
ghostelement
Fan Joined: Sep 2010 Reputation: 1 Location: Portland, Oregon |
2012-12-01 09:01
Post: #8
This would be amazing. Please please please scrape from http://thegamesdb.net
|
| find |
lloydsmart
Donor Posts: 306 Joined: Sep 2009 Reputation: 0 Location: UK |
2012-12-02 16:47
Post: #9
Absolutely AWESOME news!!!
Something I've hoped for for ages, but haven't dared ask for. Completely thrilled by this news - well done! |
| find |
shiretoko212
Team-XBMC Member Joined: Jul 2012 Reputation: 0 |
2012-12-03 00:47
Post: #10
(2012-12-01 05:05)BLKMGK Wrote: Now I'll have to figure out what to for a controller lol.An xbox 360 controller would be a shoe in, unless you need the dpad precision of a playstation controller. Full fixed optimized support for xbox 360 controllers is coming next beta I hear: http://forum.xbmc.org/showthread.php?tid=135871 Layout of the new keymap is something like this (though not finalized): http://forum.xbmc.org/showthread.php?tid...pid1254007 I can't wait for emulator support to come back to XBMC, speaking as someone who loved the Xbox 1 days.
(This post was last modified: 2012-12-03 01:08 by shiretoko212.)
|
| find |

![[Image: ubuntu-logo14.png]](http://design.ubuntu.com/wp-content/uploads/ubuntu-logo14.png)
![[Image: all-fanart.jpg]](http://trakt.tv/user/IsamuDragon/widgets/watched/all-fanart.jpg)
![[Image: tgdb-buttonlogosmall.png]](http://thegamesdb.net/images/tgdb-buttonlogosmall.png)
Search
Help