Announcement

Collapse
No announcement yet.

XBMC Prepares Support For Running Emulated Games

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • XBMC Prepares Support For Running Emulated Games

    Phoronix: XBMC Prepares Support For Running Emulated Games

    Work is being prepared to merge support into the XBMC multimedia software so that support for various emulated/retro gaming platforms can be played and presented directly within the XBMC software...

    http://www.phoronix.com/vr.php?view=MTQ3MTI

  • #2
    to bad we can't buy the rom's any more...

    Comment


    • #3
      Originally posted by LinuxGamer View Post
      to bad we can't buy the rom's any more...
      Just download them from the internet.

      Comment


      • #4
        Originally posted by dee. View Post
        Just download them from the internet.
        (Looks Around) hmm

        Comment


        • #5
          The greatest stuff to do would be to get XMBC running on Steam OS and provide an easy to deploy package with both Steam and XMBC playing nicely along.

          It's the perfect 3rd party app for the SteamBox.


          Originally posted by LinuxGamer View Post
          to bad we can't buy the rom's any more...
          Actually, you can still buy a few roms regally.
          SEGA is notoriously open to licensing and quite a few of the emulators-in-a-stick and co have acutally licensed roms running, in addition to the "ROMS and emulator packaged together" that SEGA occasionnally sells.

          ...hum....

          Valve could actually try license a few old roms and provide them through steam.
          Like Virtual Console and Co, but perhaps with more freedom to the end users where he wants to run them.

          Comment


          • #6
            Originally posted by dee. View Post
            Just download them from the internet.
            Or just buy the adapter that allows you to rip roms from your existing games?

            Comment


            • #7
              Originally posted by Dukenukemx View Post
              Or just buy the adapter that allows you to rip roms from your existing games?
              Or just download the roms and if anyone asks say you used the adapter that your canadian friend owns? And that you have all the games but they're stored in your grandma's house at the moment...

              Seriously I don't see the big deal. If the original authors are no longer selling the games, the only way to get them is to buy them second-hand (as long as those are available, with bitrot making the original cartridges more rare every year) and either case the authors aren't getting any money. So people should be free to download them. Seriously, games should have a shorter period of time before they move to public domain, otherwise we risk losing a lot of content that are a part of our cultural history.
              Last edited by dee.; 09-27-2013, 06:25 PM.

              Comment


              • #8
                It should probably be mentioned for clarity that this pull request is not including any sort of GameCube/Wii emulation, even though the article makes it sound like this. It's merely support for the libretro API on the platforms mentioned (such that you could e.g. run a SNES emu on your Wii through the libretro API).

                Comment


                • #9
                  Originally posted by NeoBrain View Post
                  It should probably be mentioned for clarity that this pull request is not including any sort of GameCube/Wii emulation, even though the article makes it sound like this. It's merely support for the libretro API on the platforms mentioned (such that you could e.g. run a SNES emu on your Wii through the libretro API).
                  What good emulator support libretro for now ? Does snes9x, pj64, kega fusion support it ?

                  I'm tired of using gameex, this software is shitty.
                  Also something for gamepad management would be great.

                  Comment


                  • #10
                    Originally posted by doom_Oo7 View Post
                    What good emulator support libretro for now ? Does snes9x, pj64, kega fusion support it ?

                    I'm tired of using gameex, this software is shitty.
                    Also something for gamepad management would be great.
                    https://github.com/libretro/libretro...upported-cores

                    Fwiw, given that these guys haven't made any steps towards us Dolphin devs (AFAIK) I guess they're doing this sort of porting alone and/or are hoping that emu devs will do the work of porting to the new API on their own. So basically, I'd not expect all kinds of different emulator projects to be supported all of a sudden in the near future.
                    Last edited by NeoBrain; 09-28-2013, 04:59 AM.

                    Comment


                    • #11
                      Originally posted by NeoBrain View Post
                      https://github.com/libretro/libretro...upported-cores

                      Fwiw, given that these guys haven't made any steps towards us Dolphin devs (AFAIK) I guess they're doing this sort of porting alone and/or are hoping that emu devs will do the work of porting to the new API on their own. So basically, I'd not expect all kinds of different emulator projects to be supported all of a sudden in the near future.
                      Yes, we do porting mostly alone, then try to push support for it upstream if feasible. In some cases, porting work has been initiated by the devs themselves, but that's the exception rather than norm.

                      I'm looking forward to see how libdolphin turns out at least. At least gamecube emulation should be feasible in libretro.

                      Comment


                      • #12
                        Originally posted by NeoBrain View Post
                        https://github.com/libretro/libretro...upported-cores

                        Fwiw, given that these guys haven't made any steps towards us Dolphin devs (AFAIK) I guess they're doing this sort of porting alone and/or are hoping that emu devs will do the work of porting to the new API on their own. So basically, I'd not expect all kinds of different emulator projects to be supported all of a sudden in the near future.
                        That page is outdated, so I scrubbed the contents and instead redirected to a more up-to-date listing of cores -

                        http://www.libretro.com/pages/menubar/ecosystem.html

                        Regarding Dolphin -

                        we usually contact the emulator authors afterwards after we have done a libretro port. If they are fine with it then the port can be pushed upstream. Many times this has been a successful approach - libretro is now upstream for VBA-M, SNES9x, Final Burn Alpha, bSNES (to a degree), Genesis Plus GX, Picodrive, PCSX ReARMed, FCEUmm and Nestopia. The few times where we first approached the original emu devs to do a port, nothing came out of it and in a few cases there was actually some controversy over it - Virtual Jaguar, MAME - so making the libretro port first and only then contacting the original devs seems to be a more productive approach.

                        In some cases pushing upstream doesn't make sense if the original emu had shaky foundations and a lot of edits were required to whip it into shape (couple of things come to mind - file-based I/O which would need to be rewritten for purposes of serialization of savestates/SRAM - Win32-centric codebase that needs to be rewritten so that it plays ball with platforms other than Windows - and more). But I always try to push it upstream in case the dev is interested. I believe in giving back and not creating my own fortress of ports.

                        Now as for a hypothetical Dolphin libretro port -

                        I know that PCSX2 is a very Win32-centric codebase where the Direct3D plugin is more mature than the OpenGL plugin, there is no x86_64 dynarec and the Linux port in general is way behind the Windows version. In such cases we don't really feel like creating a libretro port.

                        Hopefully Dolphin is nothing like that. If OpenGL is treated as a first-class citizen and if the plugin is at feature parity with the Direct3D plugin, and if dynarecs for both x86 and x86_64 have been written, then we could do a Libretro GL port.

                        Comment


                        • #13
                          That wiki page does not list anything. How very useful:
                          http://i40.tinypic.com/i74uhi.png

                          I recall the retroarch dev causing some drama before, but my memory is hazy on what drama exactly.

                          Comment


                          • #14
                            Originally posted by curaga View Post
                            That wiki page does not list anything. How very useful:
                            http://i40.tinypic.com/i74uhi.png

                            I recall the retroarch dev causing some drama before, but my memory is hazy on what drama exactly.
                            The drama that occurred was actually the act of 4chan exasperating everything and them not understanding what libretro was really and refusing to hear anything the libretro project leader said

                            Comment


                            • #15
                              Originally posted by curaga View Post
                              That wiki page does not list anything. How very useful:
                              http://i40.tinypic.com/i74uhi.png

                              I recall the retroarch dev causing some drama before, but my memory is hazy on what drama exactly.
                              You've posted this two times now and I still have yet to see how this is relevant to the thread and the subject matter.

                              The Wiki page has been pulled because (as i explained in an above post) it was horribly incomplete. This is the replacement page:

                              http://www.libretro.com/pages/menubar/ecosystem.html

                              Far more extensive I'm sure you will agree.

                              Comment

                              Working...
                              X