![]() |
Integrated Video Game Emulators - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32) +--- Forum: Kodi Application (https://forum.kodi.tv/forumdisplay.php?fid=93) +---- Forum: RetroPlayer Development (https://forum.kodi.tv/forumdisplay.php?fid=194) +---- Thread: Integrated Video Game Emulators (/showthread.php?tid=146711) |
RE: Integrated Video Game Emulators - zorprime - 2013-02-07 rom inside a zip hahaha did ever had a computer in the 90s how old are you? RE: Integrated Video Game Emulators - malte - 2013-02-07 garbear Wrote:I listen for a <keyboard.xml> action and a XBMC_KEYUP event (a key event is translated into a window action). The disparity between actions and events is probably the cause. Polling instead of event-based might fuck up less, so maybe a hybrid of the two is the solution. I've been testing on a keyboard, at some point I'll pull out my Controller S if the buttons havent fallen off yet.In my setup (Win7 with Xbox 360 wireless controller) I could track this down to "WinJoystick.Update()". Here is the knowledge if a button is pressed or released on the gamepad. But it is handled internally and no event is generated. I would guess that this could be the place to create an event that may be handled in "Application.OnEvent()" like you do with the keyboard events. But this is already beyond my skill level. garbear Wrote:Is there any good platform selection logic already out there?Later on, in a game database scenario this logic should be available. Like all guys described above, everybody (that I know) stores the games in platform specific folders that could be used to separate platforms. When scraping and importing games the platform information should also be stored in the db. When launching the game in database mode, this information could be used to grab the correct core. The current python addons work the same way. We could add an option to create GameInfoTags with "listitem.setinfo('games', platform='SNES')". RetroPlayer already checks if a GameInfoTag is available. It should be easy to add this knowledge to the emulator-selection part of the code. This logic could also be reused later on when the game database comes in place. I already started to add the setinfo-part to the python interface. It looks like the rest should not be too hard to integrate. If you support the idea I could try to get my hands dirty on this myself. RE: Integrated Video Game Emulators - negge - 2013-02-08 (2013-02-07, 12:08)zorprime Wrote: rom inside a zip hahaha did ever had a computer in the 90s how old are you? Holy shit, you signed up just to write that? RE: Integrated Video Game Emulators - phool - 2013-02-08 (2012-12-15, 05:36)Megatron Wrote: Amazing work! Seems like someone has done something for openelec already: http://forum.themaister.net/viewtopic.php?id=73 Although I can't figure out what needs to be done to get it to work so if anyone here can give a dummy's guide to running it, let me know! RE: Integrated Video Game Emulators - King Dude - 2013-02-08 What's everyone's stand on the best compression format? Zip, Rar, Tar, 7z,...? I'm looking for something that has the best performance and is supported by virtually all platforms. [edit by garbear: keep it on topic] RE: Integrated Video Game Emulators - garbear - 2013-02-08 nope. http://www.youtube.com/watch?v=Moh67r0iBGA - the games run inside xbmc, not an external app dummy's guide is comming when I fix a few more issues with the new rendering system Re: RE: Integrated Video Game Emulators - mwaterbu - 2013-02-08 (2013-02-08, 08:44)garbear Wrote: nope. http://www.youtube.com/watch?v=Moh67r0iBGA - the games run inside xbmc, not an external app This might be the best thing to happen to XBMC, since XBMC. RE: Integrated Video Game Emulators - garbear - 2013-02-08 And it gets better. I finished porting the RetroPlayer core to XBMC Frodo. Compile the code, install an emulator from inside the add-on manager, open the file manager and hit enter on a ROM. Code is https://github.com/garbear/xbmc/tree/retroplayer . Binaries are https://www.omfggarrettissofuckingawesome.com/retroplayer/binaries --- The colors are converted to YUV422p, so they are a little washed out. Experimental support for YUV444p (linux OpenGL only) is https://github.com/garbear/xbmc/tree/retroplayer-yuv444 , thanks to Themaister. For full RGB I'm working on a new render system based on texture controls instead of DVDPlayer's render manager. It touches too much code though, so I'll probably scrap it and return to the render manager. The code for RGB is https://github.com/garbear/xbmc/tree/retroplayer-rgb (skin background gets 60fps, but fullscreen only gets 8fps for some reason) Win32 and linux only for now. Linux add-ons in the official repo are 64-bit. On linux XBMC segfaults when downloading the emulators, but when you restart they will be safely installed and enabled (have fun installing one at a time ![]() And did I mention Themaister rocks? Rewind support is enabled. Use the mouse to seek backwards in time up to 60s. Please test the emulators and report any broken ones so I can break them in the repo. No support from me on emus. Try the emu core in RetroArch, if it still doesn't work THEN you can bug the emu devs. RE: Integrated Video Game Emulators - LSU Jonno - 2013-02-08 (2013-02-08, 08:54)mwaterbu Wrote:(2013-02-08, 08:44)garbear Wrote: nope. http://www.youtube.com/watch?v=Moh67r0iBGA - the games run inside xbmc, not an external app Concur. I check this thread everyday for updates. RE: Integrated Video Game Emulators - King Dude - 2013-02-08 RE: [edit by garbear: keep it on topic] Sorry if there's a misunderstanding, but I thought that was on-topic. I'm looking around to see if we can compress roms to save storage space for XBMC's game folder and was asking if Zip is best (since I originally saw my friend use it) or another alternative is a better solution. RE: Integrated Video Game Emulators - garbear - 2013-02-08 fair enough. scan retroarch-manual.pdf section 3, you'll see only zip; rar is proprietary and tar / 7z are less common and usually unsupported. OFC when this is done it won't matter. you'll be able to use all archives, and even load roms/zips from FTP/SMB/NFS etc RE: Integrated Video Game Emulators - King Dude - 2013-02-09 (2013-02-08, 22:58)garbear Wrote: fair enough. scan retroarch-manual.pdf section 3, you'll see only zip; rar is proprietary and tar / 7z are less common and usually unsupported.Very cool. RE: Integrated Video Game Emulators - yallah - 2013-02-09 Great Job!!! RE: Integrated Video Game Emulators - st graveyard - 2013-02-09 Awesome awesome awesome!!! This is SO exciting. Thanks Garbear and others! RE: Integrated Video Game Emulators - SloppyCookie - 2013-02-09 garbear you just made my day! This is the best thing happening to xbmc since the good old xbox days when xport startet porting emulators to the xbox. Been missing this feature. This is the only feature i have been missing now that PVR support is implemented. One again thank your garbear! |