Kodi Community Forum

Full Version: My results testing each core
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Starting with SNES here are my results from testing each core on linux build.
Beetle bSNES:
Super Mario World: 78~%cpu-kodi 60fps
Mega Man X: 83~%cpu-kodi 60~fps

bSNES Mercury "Accuracy":
Super Mario World: 105~%cpu-kodi 35~fps
Mega Man X: 103~%cpu-kodi 33~fps

bSNES Mercury "Balanced":
Super Mario World: 82~%cpu-kodi 60~fps
Mega Man X: 89~%cpu-kodi 60~fps

bSNES Mercury "Performance":
Super Mario World: 64~%cpu-kodi 60~fps
Mega Man X: 68~%cpu-kodi 60~fps

bSNES Mercury "Performance":
Super Mario World: 64~%cpu-kodi 60~fps
Mega Man X: 68~%cpu-kodi 60~fps

Snes9x:
Super Mario World: 29~%cpu-kodi 60~fps
Mega Man X: 29~%cpu-kodi 60~fps

Snes9x-Next:
Super Mario World: 25~%cpu-kodi 60~fps
Mega Man X: 24~%cpu-kodi 60~fps

Notes:
I ran the SFC controller test rom and L/R bumpers were backwards. Not sure if this is a problem with the rom??

BeetlebSNES did work correctly with Mega Man X, Mega Man X2 or Mega Man X3. Holding the B button (jump) makes all buttons unresponsive, including B.

bSNES Mercury "Accuracy" runs in widescreen.

Snex9x crashes randomly and on exit.

Snes9x-Next just doesnt feel right. It "shudders" as if its skipping frames or something.

The most playable for me was: bSNES Mercury "Performance".


Log for the Beetle bSNES megaman issue: http://xbmclogs.com/p4jefwt4p
If you like logs for any other cores, let me know
(2016-01-08, 10:41)N3MIS15 Wrote: [ -> ]I ran the SFC controller test rom and L/R bumpers were backwards. Not sure if this is a problem with the rom??

See my explanation in this post. Input is a long chain of things that could go wrong, and most of this was hand-written by myself, so things probably did Wink Looks like I just swapped a left and a right somewhere in this chain.

(2016-01-08, 10:41)N3MIS15 Wrote: [ -> ]BeetlebSNES did work correctly with Mega Man X, Mega Man X2 or Mega Man X3. Holding the B button (jump) makes all buttons unresponsive, including B.

Looking in the log, I see

Code:
19:24:26 T:140305567823808   DEBUG: Joystick 8Bitdo NES30 GamePad Joystick: Button 1 pressed
19:24:26 T:140305567823808   DEBUG: CGenericJoystickInputHandling: game.controller.snes feature [ b ] pressed
19:24:26 T:140305567823808   DEBUG: Event handled
19:24:27 T:140304694896384    INFO: AddOnLog: Joystick Support: CJoystickInterfaceLinux::Initialize: opening joystick /dev/input/js0
19:24:27 T:140305567823808   DEBUG: Joystick 8Bitdo NES30 GamePad Joystick: Button 1 released
19:24:27 T:140305567823808   DEBUG: CGenericJoystickInputHandling: game.controller.snes feature [ b ] released

...

19:24:28 T:140305567823808   DEBUG: Joystick 8Bitdo NES30 GamePad Joystick: Button 1 pressed
19:24:28 T:140305567823808   DEBUG: CGenericJoystickInputHandling: game.controller.snes feature [ b ] pressed
19:24:28 T:140305567823808   DEBUG: Event handled

...

19:24:34 T:140305567823808   DEBUG: Joystick 8Bitdo NES30 GamePad Joystick: Button 1 released
19:24:34 T:140305567823808   DEBUG: CGenericJoystickInputHandling: game.controller.snes feature [ b ] released

I see "B" being pressed 1 second, then pressed and held for 6 seconds. A bunch of other buttons are pressed/released while B is pressed.

Does this issue happen in the other SNES cores? if not, can you open a github issue here?

(2016-01-08, 10:41)N3MIS15 Wrote: [ -> ]bSNES Mercury "Accuracy" runs in widescreen.

Can you open an issue on github? Eventually the wiki will link to these.

(2016-01-08, 10:41)N3MIS15 Wrote: [ -> ]Snex9x crashes randomly and on exit.

Snes9x-Next just doesnt feel right. It "shudders" as if its skipping frames or something.

Snes9x* issues can be tracked here: https://github.com/kodi-game/game.libret...s9x/issues

(2016-01-08, 10:41)N3MIS15 Wrote: [ -> ]The most playable for me was: bSNES Mercury "Performance".

Until RetroPlayer allows default cores (on my list, open to ideas), this will have to do Wink

(2016-01-08, 10:41)N3MIS15 Wrote: [ -> ]If you like logs for any other cores, let me know

logs are usually helpful. when in doubt, post one.