Kodi Community Forum
RetroPlayer Test Builds (updated for Nexus) - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Game support (https://forum.kodi.tv/forumdisplay.php?fid=292)
+--- Thread: RetroPlayer Test Builds (updated for Nexus) (/showthread.php?tid=173361)



RE: RetroPlayer Test Builds (updated for Isengard) - zachmorris - 2015-09-28

Any info on how BIOS files are / can be used?

I recently ran across a method to convert CHDs (which are available on the internet archive) to .bin or .iso, so should be able to include some more systems (like Sega CD and Saturn). I tried a few with an external Libretro install and they appear to work, but require a bios file.

Edit: Should have searched the forum first. Looks like both work in Retroplayer, although Yabuse just chugs on my old computer.

Thanks!


RE: RetroPlayer Test Builds (updated for Isengard) - zachmorris - 2015-09-28

Also, trying to figure out why Atari won't launch from IARL, but will launch from the standard Kodi file browser (unsure if it's IARL or Retroplayer that has the problem). Here's a log where I try to load a game in IARL (fails), then go and load the downloaded file from the file browser (succeeds).

Thanks


RE: RetroPlayer Test Builds (updated for Isengard) - garbear - 2015-09-29

here's the log surrounding the error:

Code:
21:28:08 T:140735111349008   DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)
21:28:08 T:140735111349008   DEBUG: CPlayerCoreFactory::GetPlayers: adding retroplayer
21:28:08 T:140735111349008   DEBUG: CPlayerCoreFactory::GetPlayers: added 2 players
21:28:08 T:140735111349008   DEBUG: RetroPlayer: Closing file
21:28:08 T:140735111349008   DEBUG: Previous line repeats 1 times.
21:28:08 T:140735111349008  NOTICE: DVDPlayer: Opening: /Users/z/Library/Application Support/Kodi/userdata/addon_data/plugin.program.iarl/temp_iarl/atari_2600_frogger_1982_parker_brothers_ed_english_david_lamkins_pb5300.bin
21:28:08 T:140735111349008 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
21:28:08 T:140735111349008   DEBUG: CRenderManager::UpdateDisplayLatency - Latency set to 0 msec
21:28:08 T:140735111349008   DEBUG: LinuxRendererGL: Cleaning up GL resources
21:28:08 T:140735111349008   DEBUG: CLinuxRendererGL::PreInit - precision of luminance 16 is 16
21:28:08 T:4561547264  NOTICE: Thread DVDPlayer start, auto delete: false
21:28:08 T:4561547264  NOTICE: Creating InputStream
21:28:08 T:4561547264   ERROR: CDVDPlayer::OpenInputStream - error opening [/Users/z/Library/Application Support/Kodi/userdata/addon_data/plugin.program.iarl/temp_iarl/atari_2600_frogger_1982_parker_brothers_ed_english_david_lamkins_pb5300.bin]
21:28:08 T:4561547264  NOTICE: CDVDPlayer::OnExit()

.bin is a valid video file extension, so Kodi attempts to use both dvdplayer and retroplayer. Apparently it tries RetroPlayer first, then when that fails, tries DVDPlayer, which also fails. This seems proper.

I can't be certain, but I think RetroPlayer is failing because the Game API treats files and folders differently. PR:7 is a proper workaround, but this mess of a decision tree really needs to be split out of the game API and reimplemented in a self-contained module.


RE: RetroPlayer Test Builds (updated for Isengard) - garbear - 2015-10-01

RPi2 build has been uploaded


RE: RetroPlayer Test Builds (updated for Isengard) - a1rwulf - 2015-10-01

note that mupen64 won't work on RPi2


RE: RetroPlayer Test Builds (updated for Isengard) - zag - 2015-10-01

Tested the RPI2 build and works well.

I did notice that when I pressed escape on the keyboard while playing, it pauses the game but doesn't give control back to Kodi. All I seem to be able to do is press SPACE to pause the game, or TAB to make it full screen or see the menu. No other keyboard controls work.

Nice work! will do some more tests on other emulators later when i can work out how to get keyboard access back after starting a game Wink

EDIT: Also noticed the RSS feed stutters when playing games. Expected I guess but just thought i'd mention it.
EDIT2: Played some fighting game using beetlesnes and the internet archive add-on, works well!


RE: RetroPlayer Test Builds (updated for Isengard) - garbear - 2015-10-02

(2015-10-01, 10:34)a1rwulf Wrote: note that mupen64 won't work on RPi2

I mentioned this in the changelog

(2015-10-01, 13:46)zag Wrote: I did notice that when I pressed escape on the keyboard while playing, it pauses the game but doesn't give control back to Kodi. All I seem to be able to do is press SPACE to pause the game, or TAB to make it full screen or see the menu. No other keyboard controls work.

Fixed in 7630d64

(2015-10-01, 13:46)zag Wrote: EDIT: Also noticed the RSS feed stutters when playing games. Expected I guess but just thought i'd mention it.

Try disabling rewind in the game settings. This should improve performance


RE: RetroPlayer Test Builds (updated for Isengard) - garbear - 2015-10-02

new builds uploaded for Windows, OSX and RPi2, see changelog

EDIT: also upgraded OpenELEC to 6.0 beta 5


RE: RetroPlayer Test Builds (updated for Isengard) - OmniBlade - 2015-10-02

Any chance of an Ubuntu PPA for the test builds?


RE: RetroPlayer Test Builds (updated for Isengard) - zag - 2015-10-02

(2015-10-02, 02:46)garbear Wrote:
(2015-10-01, 13:46)zag Wrote: I did notice that when I pressed escape on the keyboard while playing, it pauses the game but doesn't give control back to Kodi. All I seem to be able to do is press SPACE to pause the game, or TAB to make it full screen or see the menu. No other keyboard controls work.

Fixed in 7630d64

Thanks works now!

Only thing I noticed was that when the game is paused and you have the main Kodi menu up, you can't go back into the game by pressing ESCAPE on the keyboard. Only way I found to go back into the game is the TAB key. Not sure if this is expected behaviour or not...


RE: RetroPlayer Test Builds (updated for Isengard) - Montellese - 2015-10-02

(2015-10-02, 11:31)zag Wrote: Only thing I noticed was that when the game is paused and you have the main Kodi menu up, you can't go back into the game by pressing ESCAPE on the keyboard. Only way I found to go back into the game is the TAB key. Not sure if this is expected behaviour or not...

IIRC on the home screen TAB and BACK work. A normal remote doesn't have ESCAPE but might make sense to support that as well.


RE: RetroPlayer Test Builds (updated for Isengard) - Scourge - 2015-10-02

Using the Windows build dated 10-01-15, I can't seem to load any NES games anymore. I've tried both .zip and .nes files on a Samba share and a local drive, but the game files don't show in the file browser window anymore.


RE: RetroPlayer Test Builds (updated for Isengard) - garbear - 2015-10-02

Debug log? Also, do NES emulators appear in System -> Addons -> My Addons -> Game Addons -> Emulators?


RE: RetroPlayer Test Builds (updated for Isengard) - Scourge - 2015-10-03

The previous installation was done over an older version. I deleted it and reinstalled from scratch. Everything is working now (well, no sound under bnes, but that's a known issue Smile

thx!


RE: RetroPlayer Test Builds (updated for Isengard) - Heat - 2015-10-03

Ok tried the newest update:

Beetle-gba still doesn't run any games

debug log: http://paste.ubuntu.com/12642063/

Meteor now recognizes the L and R buttons. Also, I tried it with Super Mario Advance 2 & 4, and they both ran at 30 fps, when VBA-M, and VBA-Next ran it at 60 fps. Super Mario Advance was interesting in that when the game start it shows a box with the character and lives and then appears in the start box like this, in meteor, mario instead of appearing in the start block, he goes offscreen to the right, making the map screen shake, and messing up the game.

debug log: http://paste.ubuntu.com/12641769/


VBA-M does not detect the L & R buttons.

debug log: http://paste.ubuntu.com/12641814/

VBA-Next doesn't detect L&R.

debug log: http://paste.ubuntu.com/12642046/