My results testing each core
#1
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
Image
Reply
#2
(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.
Reply

Logout Mark Read Team Forum Stats Members Help
My results testing each core0