Kodi Community Forum

Full Version: RetroPlayer Test Builds (updated for Nexus)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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!
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
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.
RPi2 build has been uploaded
note that mupen64 won't work on RPi2
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!
(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
new builds uploaded for Windows, OSX and RPi2, see changelog

EDIT: also upgraded OpenELEC to 6.0 beta 5
Any chance of an Ubuntu PPA for the test builds?
(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...
(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.
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.
Debug log? Also, do NES emulators appear in System -> Addons -> My Addons -> Game Addons -> Emulators?
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!
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/