Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord
    1. Home
    2. johnodon
    3. Posts
    • Profile
    • Following 0
    • Followers 0
    • Topics 6
    • Posts 28
    • Best 0
    • Controversial 0
    • Groups 0

    Posts made by johnodon

    • RE: PS3 Controllers (BT) Changing Order When 4th One Connected

      @Zing Thanks for the info but this is not RA specific. The issue appears to be happening at a lower level since Dolphin is also impacted.

      BTW...I just built a Pi4 using the latest image and the same controllers and the issue does not exist. Each controller maps to its respective player correctly. So, it appears that this is an x86 specific issue.

      John

      posted in GamePad/GPIO/USB encoder
      johnodon
      johnodon
    • PS3 Controllers (BT) Changing Order When 4th One Connected

      I'll preface this by saying that I believe this an an underlying OS issue and I see the same behavior on Ubuntu Desktop, Batocera x86 and Retropie x86 on a few different PC hardware (generic, Lenovo, HP, etc.).


      Recalbox 7.1.1 x86 on a Asus Chromebox CN65

      I'm having an issue with trying to use 4 genuine PS3 controllers via BT on an x86 build (using the Bluez driver although I tried all 3). I am able to connect/register each without issue.

      • When I power on 1 controller and launch a 4 player game (Gamecube Mario Kart Double Dash in this case), the led indicator says it is P1 and everything works as expected (mapped to P1).

      • When I power on a 2 controllers and launch the same game, the led indicator says it is P2 and everything works as expected (P1 mapped to P1, P2 mapped to P2).

      • When I power 3 controllers and launch the same game, the led indicator says it is P3 and everything works as expected (P1 mapped to P1, P2 mapped to P2, P3 mapped to P3).

      • When I power on 4 controllers and launch the same game, the led indicator says it is P4, however, P1 is now P2 in-game (LED still says P1), P2 is now P3 in-game (LED still says P2), P3 is now P4 in-game (LED still says P3) and P4 is now P1 in game (LED still says P4).

      Also, I have to use the P4 controller to exit the game (select+start) since it is now P1. The controller that has LED1 lit will not work as it is technically P2 now.

      FYI...I see the exact same issue is 4 player games in Retroarch (i.e. Mame TMNT). The 4th controller takes ownership of P1.

      As far as I can tell, everything looks correct in /dev/input. Check the timestamps of the 'js#' entries as I powered on the controllers 1 minute apart.

      # ls -la /dev/input
      total 0
      drwxr-xr-x    4 root     root           480 Mar 16 13:55 .
      drwxr-xr-x   15 root     root          3940 Mar 16 13:55 ..
      drwxr-xr-x    2 root     root           100 Mar 16 13:51 by-id
      drwxr-xr-x    2 root     root           100 Mar 16 13:51 by-path
      crw-rw----    1 root     input      13,  64 Mar 16 13:51 event0
      crw-rw----    1 root     input      13,  65 Mar 16 13:51 event1
      crw-rw----    1 root     input      13,  75 Mar 16 13:52 event11
      crw-rw----    1 root     input      13,  77 Mar 16 13:53 event13
      crw-rw----    1 root     input      13,  79 Mar 16 13:54 event15
      crw-rw----    1 root     input      13,  81 Mar 16 13:55 event17
      crw-rw----    1 root     input      13,  66 Mar 16 13:51 event2
      crw-rw----    1 root     input      13,  67 Mar 16 13:51 event3
      crw-rw----    1 root     input      13,  68 Mar 16 13:51 event4
      crw-rw----    1 root     input      13,  69 Mar 16 13:51 event5
      crw-rw----    1 root     input      13,  70 Mar 16 13:51 event6
      crw-rw----    1 root     input      13,  71 Mar 16 13:51 event7
      crw-rw----    1 root     input      13,  72 Mar 16 13:51 event8
      crw-rw----    1 root     input      13,  73 Mar 16 13:51 event9
      crw-rw-r--    1 root     input      13,   0 Mar 16 13:52 js0
      crw-rw-r--    1 root     input      13,   1 Mar 16 13:53 js1
      crw-rw-r--    1 root     input      13,   2 Mar 16 13:54 js2
      crw-rw-r--    1 root     input      13,   3 Mar 16 13:55 js3
      crw-rw----    1 root     input      13,  63 Mar 16 13:51 mice
      crw-rw----    1 root     input      13,  32 Mar 16 13:51 mouse0
      
      

      Any chance that there is someone else out there that has 4 OEM PS3 Sixaxis controllers to see if you can replicate the issue. Is there anything else I can provide to help troubleshoot the issue?

      TIA,

      John

      posted in GamePad/GPIO/USB encoder
      johnodon
      johnodon
    • Recalbox 7.0 x86_64 - Keyboard Input Mapping

      Has this been removed in the recent release? When I try to configure input for a new device, I hold down a key on the KB and it is not recognized.

      I understand that Recalbox has a default KB mapping but I like to use my own mapping for KB as I have been using it for a long time and very familiar with it.

      Thanks,

      John

      posted in Recalbox General
      johnodon
      johnodon
    • RE: Recalbox snaps video entrance question

      I'd like this also as I think it would work best with the Next Pixel theme media mixes.

      posted in Themes & Interface
      johnodon
      johnodon
    • RE: Wifi doesnt work on 6.1 (PC X64)

      Same issue for me on HP Elitedesk 800 G1 (USFF):

      lspci -vnn | grep -i net
      00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection I217-LM [8086:153a] (rev 04)
      06:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b1] (rev 6b)

      Etehrnet works as expected. WiFi never connects.

      posted in Recalbox General
      johnodon
      johnodon
    • RE: [TOOL] BestArcade sorting tool

      @voljega said in [TOOL] BestArcade sorting tool:

      @johnodon said in [TOOL] BestArcade sorting tool:
      First, unless I made a mistake you seem to use the old version ?
      In latest 0.2 version conf.conf params for sets should be :
      fba_libretro =
      mame2010 =
      mame2003 =

      not fbaSet, mame2010Set and mame2003Set like you have ?

      Ooops...the link at the top of this thread still points to v0.1 and that is what I downloaded. I'll start over. 🙂

      TY for the other answers.

      John

      posted in Community projects
      johnodon
      johnodon
    • RE: [TOOL] BestArcade sorting tool

      Some observations/questions...

      I am using the FBA 0.2.97.44 DAT. My conf is as follows:

      exportDir = E:\Downloads\BestArcade-0.1\BestArcade\MySet
      fbaSet = Z:\ROMS\Arcade\FBA\FB Alpha 0.2.97.44 non-merged\roms
      mame2010Set = Z:\ROMS\Arcade\MAME\MAME_2010_full_nonmerged_romsets\roms
      mame2003Set = Z:\ROMS\Arcade\MAME\MAME_2003-Plus_Reference_Set_2018\roms
      keepLevel=0
      keepNotTested=0
      exclusionType = STRICT
      genreSubFolders=1

      Do the CSVs in the data folder ever get refreshed? I noticed that the all have dates from July 2018.

      If a ROM scores 3 for every emulator, does it use FBA as the default? (the question below is related)

      64street has the same score (3) for all sets. It was copied only to the FBA folder.

      • What do the errors below suggest? Is this the expected result and can these errors be ignored?
      • Is FBA used as the default emulator for all roms that have tie scores?

      Possible errors
      ERROR 64street should be exported for mame2003
      ERROR 64street should be exported for mame2010

      If I set 'keepNotTested=1', the tool will keep a copy of the rom for the emulators that were not tested even if the other emulator has a score of '3'. Is this expected or could we put some more control around this (i.e. if one emulator has a high score do not copy to the other emulator folders)?

      posted in Community projects
      johnodon
      johnodon
    • RE: [TOOL] BestArcade sorting tool

      Great tool...thank you for creating it.

      Request: Is it possible to only create CSVs without copying ROMs? I want to have the lists of best core per rom but plan on creating my own collections based on genre and will move ROMs manually.

      Thanks

      posted in Community projects
      johnodon
      johnodon
    • 'platform' tag in gamelist

      What does it do or control? (see bold below)

      I'm particularly interested in MAME and FBA as they are the only ones that use 'arcade' for platform. All other systems have a 1-to-1 relationship between 'name', 'platform' and 'theme'.

      <system>
      <fullname>FinalBurn Alpha</fullname>
      <name>fba_libretro</name>
      <path>/recalbox/share/roms/fba_libretro</path>
      <extension>.zip .ZIP .fba .FBA .7z .7Z</extension>
      <command>python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc %CONTROLLERSCONFIG% -system %SYSTEM% -rom %ROM% -emulator %EMULATOR% -core %CORE% -ratio %RATIO% %NETPLAY%</command>
      <platform>arcade</platform>
      <theme>fba_libretro</theme>
      <emulators>
      <emulator name="libretro">
      <cores>
      <core>fbalpha</core>
      </cores>
      </emulator>
      </emulators>
      </system>

      posted in Recalbox General
      johnodon
      johnodon
    • RE: Hypothetical: Replace mame2003_libretro.so with mame_libretro.so

      @barbudreadmon You convinced me. I'm making this way more complicated than needs be. The reason I initially went down this path is because I was finding ROMs that ran much better on current MAME than on mame2003(+) or FBA. One that jumps to mind is Dragonball Z (dbz). Even on x64 emulation was slow even though it is listed as 'working'.
      On current MAME it seemed to run full speed. That being said, maybe I was hallucinating...I'll check again.

      posted in Emulator Arcade/PC/Console
      johnodon
      johnodon
    • RE: Hypothetical: Replace mame2003_libretro.so with mame_libretro.so

      @barbudreadmon Thanks for your response and I apologize...I should have been more specific. This would be an x64 system: HP EliteDesk G1 Mini (https://support.hp.com/us-en/document/c04266271 - core i7, 8GB, Intel HD 4600). This device runs Atomiswave/Naomi (Batocera) and CHD games flawlessly.

      I would stick with Batocera but I prefer the stability and support that come with Recalbox. I also know that lr-reicast is in the pipeline.

      My main question is about configuration (cfg files, etc.). Will I run into snags there? Are there updates in lr-mame that are not captured in the RA or lr-mame2003 cfgs?

      John

      posted in Emulator Arcade/PC/Console
      johnodon
      johnodon
    • Hypothetical: Replace mame2003_libretro.so with mame_libretro.so

      I REALLY want to use current MAME.

      If I put the root in RW and replaced the mame2003_libretro.so with the mame_libretro.so (and rename it) from buildbot, how well or bad would it work? Of course I would use ROMS from MAME 2.08 (current).

      I plan on trying this anyway but figured I would ask. 🙂

      John

      posted in Emulator Arcade/PC/Console
      johnodon
      johnodon
    • GPIO or USB Encoder?

      Hi all.

      I have just recently acquired a GRS bartop arcade and it has a USB encoder. I haven't taken it out yet to look at it but let's assume it is an iPAC.

      What is the preferred method in Recalbox for connecting arcade sticks/buttons, GPIO or USB encoder?

      Thx,

      John

      posted in GamePad/GPIO/USB encoder
      johnodon
      johnodon
    • RE: Recalbox 6.0 RC2 est disponible

      RC2 x64
      Lenovo T430
      RB installed on USB flash drive
      ROMs store on internal HDD

      The issue with SNES .zip files being extracted into the rom folder and remaining there (as .sfc) still exists. This causes an issue as the next time the scraper is run, you get duplicate entries in your gamelist.

      Workaround is to use uncompressed (.sfc) files.

      John

      posted in Recalbox Général
      johnodon
      johnodon
    • RE: Recalbox 6 RC1 disponible !

      @secamfr said in Recalbox 6 RC1 disponible !:

      @johnodon Hello, all my atari 5200 roms run fine on RPI3/RC1, i use .bin instead .a52, can you test it with a rom in .bin ?

      Do the roms need to be in native .bin format?

      I renamed one of the .a52 roms to .bin and this time I just get a black screen (.a52 would come back to ES). When I exit out (hotkey+start), I still see the two errors shown above (first from stderr and second from stdout).

      Maybe this is an x64 issue only?

      posted in Recalbox Général
      johnodon
      johnodon
    • RE: Recalbox 6 RC1 disponible !

      V6.0RC1 x64

      Atari 5200 roms are not launching (.a52 file format...also tested .zip)...returns to ES. I'm pretty certain that A5200 was working fine in the last beta but can't say for certain.

      BIOS is not an issue. I have green check box for EVERY bios.

      Here is the support file from a freshly imaged flash drive (no addons or config changes): https://file.ac/92wwlbYhqlY/

      Please let me know if there is something else I can provide.

      John

      [libretro-atari800]: Got size: 336 x 240.
      [libretro-atari800]: Got size: 336 x 240.
      [libretro-atari800]: Got size: 336 x 240.
      Failed to open /recalbox/share_init/system/.emulationstation/themes/recalbox/data/ubuntu_condensed.ttf: No such file or directory
      ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
      [libretro-atari800]: Got size: 336 x 240.
      double free or corruption (fasttop)
      
      [
      { "code":1, "width":1366, "height":768 }
      ]
      [
      { "code":1, "width":1366, "height":768 }
      ]
      /usr/bin/retroarch -L /usr/lib/libretro/atari800_libretro.so --config /recalbox/share/system/configs/retroarch/retroarchcustom.cfg /recalbox/share/roms/atari5200/Beamrider (USA).a52
      running command: /usr/bin/retroarch -L /usr/lib/libretro/atari800_libretro.so --config /recalbox/share/system/configs/retroarch/retroarchcustom.cfg /recalbox/share/roms/atari5200/Beamrider (USA).a52
      Retro SYSTEM_DIRECTORY /recalbox/share/bios/
      Retro SAVE_DIRECTORY /recalbox/share/saves/atari5200
      Retro CONTENT_DIRECTORY /recalbox/share/system/.config/retroarch/downloads
      WRAP EMU THD
       0  prg
       1  /recalbox/share/roms/atari5200/Beamrider (USA).a52
      Using Atari800 config file: /recalbox/share/system/.atari800.cfg
      Created by Atari 800 Emulator, Version 3.1.0
      
      Core init
      Hack Libretro:crc A5200 ON sz:16 crc:9bae58dc
      Hack Libretro:A5200 cart->type:16 9bae58dc
      First retrun to main thread!
      mkdir(/recalbox/share_init/cheats/cht/Atari800/) error: Read-only file system.
      Failed to create directory: "/recalbox/share_init/cheats/cht/Atari800/".
       port(0)=513 
       port(1)=513
      
      
      posted in Recalbox Général
      johnodon
      johnodon
    • RE: February 2019 Beta Version

      @johnodon said in February 2019 Beta Version:

      @johnodon said in February 2019 Beta Version:

      Recalbox Feb. beta x64 (stock)
      Lenovo ThinkPad T430
      Intel HD4000
      Genuine PS3 controller connected via internal laptop BT

      Apologies if this was asked...I can't figure out how to search just this thread.

      NDS ROMS (.nds) are not launching for me...black screen then back to ES. I was having the same issue with Gamecube but remapped my controller is ES and that fixed the issue. However, NDS still continues to be broken.

      Is anyone else having this issue?

      TIA,

      John

      Seems that the Desmume core is missing...

      I changed the default core to MelonDS and it works as expected.

      John

      I manually added the latest nightly Libretro Desmume core to /usr/lib/libretro (had to rename it to desmume_libretro.so as the new naming convention is desmume2015_libretro.so) and it is working as expected.

      John

      posted in Testers's corner
      johnodon
      johnodon
    • RE: February 2019 Beta Version

      @johnodon said in February 2019 Beta Version:

      Recalbox Feb. beta x64 (stock)
      Lenovo ThinkPad T430
      Intel HD4000
      Genuine PS3 controller connected via internal laptop BT

      Apologies if this was asked...I can't figure out how to search just this thread.

      NDS ROMS (.nds) are not launching for me...black screen then back to ES. I was having the same issue with Gamecube but remapped my controller is ES and that fixed the issue. However, NDS still continues to be broken.

      Is anyone else having this issue?

      TIA,

      John

      Seems that the Desmume core is missing...

      ls -la /usr/lib/libretro/

      total 243188
      drwxr-xr-x 2 root root 4096 Feb 24 17:06 .
      drwxr-xr-x 32 root root 24576 Feb 24 17:06 ..
      -rwxr-xr-x 1 root root 507016 Feb 24 17:06 4do_libretro.so
      -rwxr-xr-x 1 root root 395512 Feb 24 17:06 81_libretro.so
      -rwxr-xr-x 1 root root 558704 Feb 24 17:06 atari800_libretro.so
      -rwxr-xr-x 1 root root 1720472 Feb 24 17:06 bluemsx_libretro.so
      -rwxr-xr-x 1 root root 840200 Feb 24 17:06 cap32_libretro.so
      -rwxr-xr-x 1 root root 498856 Feb 24 17:06 crocods_libretro.so
      -rwxr-xr-x 1 root root 48140664 Feb 24 17:06 fbalpha_libretro.so
      -rwxr-xr-x 1 root root 517640 Feb 24 17:06 fceumm_libretro.so
      -rwxr-xr-x 1 root root 807784 Feb 24 17:06 fceunext_libretro.so
      -rwxr-xr-x 1 root root 241768 Feb 24 17:06 fmsx_libretro.so
      -rwxr-xr-x 1 root root 41368 Feb 24 17:06 freechaf_libretro.so
      -rwxr-xr-x 1 root root 61216 Feb 24 17:06 freeintv_libretro.so
      -rwxr-xr-x 1 root root 1905576 Feb 24 17:06 fuse_libretro.so
      -rwxr-xr-x 1 root root 285408 Feb 24 17:06 gambatte_libretro.so
      -rwxr-xr-x 1 root root 5815336 Feb 24 17:06 genesisplusgx_libretro.so
      -rwxr-xr-x 1 root root 1871072 Feb 24 17:06 glupen64_libretro.so
      -rwxr-xr-x 1 root root 1158208 Feb 24 17:06 gpsp_libretro.so
      -rwxr-xr-x 1 root root 608168 Feb 24 17:06 gw_libretro.so
      -rwxr-xr-x 1 root root 129376 Feb 24 17:06 handy_libretro.so
      -rwxr-xr-x 1 root root 2962320 Feb 24 17:06 hatari_libretro.so
      -rwxr-xr-x 1 root root 124880 Feb 24 17:06 imageviewer_libretro.so
      -rwxr-xr-x 1 root root 655752 Feb 24 17:06 lutro_libretro.so
      -rwxr-xr-x 1 root root 34738728 Feb 24 17:06 mame2003_libretro.so
      -rwxr-xr-x 1 root root 36024776 Feb 24 17:06 mame2003_plus_libretro.so
      -rwxr-xr-x 1 root root 68094528 Feb 24 17:06 mame2010_libretro.so
      -rwxr-xr-x 1 root root 150936 Feb 24 17:06 mednafen_lynx_libretro.so
      -rwxr-xr-x 1 root root 398992 Feb 24 17:06 mednafen_ngp_libretro.so
      -rwxr-xr-x 1 root root 779960 Feb 24 17:06 mednafen_pce_fast_libretro.so
      -rwxr-xr-x 1 root root 862320 Feb 24 17:06 mednafen_pcfx_libretro.so
      -rwxr-xr-x 1 root root 7301712 Feb 24 17:06 mednafen_psx_hw_libretro.so
      -rwxr-xr-x 1 root root 5183632 Feb 24 17:06 mednafen_psx_libretro.so
      -rwxr-xr-x 1 root root 790400 Feb 24 17:06 mednafen_supergrafx_libretro.so
      -rwxr-xr-x 1 root root 180048 Feb 24 17:06 mednafen_vb_libretro.so
      -rwxr-xr-x 1 root root 154192 Feb 24 17:06 mednafen_wswan_libretro.so
      -rwxr-xr-x 1 root root 483872 Feb 24 17:06 melonds_libretro.so
      -rwxr-xr-x 1 root root 121240 Feb 24 17:06 meteor_libretro.so
      -rwxr-xr-x 1 root root 1063640 Feb 24 17:06 mgba_libretro.so
      -rwxr-xr-x 1 root root 1170512 Feb 24 17:06 nestopia_libretro.so
      -rwxr-xr-x 1 root root 2198744 Feb 24 17:06 np2kai_libretro.so
      -rwxr-xr-x 1 root root 831856 Feb 24 17:06 nxengine_libretro.so
      -rwxr-xr-x 1 root root 88736 Feb 24 17:06 o2em_libretro.so
      -rwxr-xr-x 1 root root 779800 Feb 24 17:06 pcsx_rearmed_libretro.so
      -rwxr-xr-x 1 root root 1058248 Feb 24 17:06 picodrive_libretro.so
      -rwxr-xr-x 1 root root 594248 Feb 24 17:06 pokemini_libretro.so
      -rwxr-xr-x 1 root root 864016 Feb 24 17:06 prboom_libretro.so
      -rwxr-xr-x 1 root root 113296 Feb 24 17:06 prosystem_libretro.so
      -rwxr-xr-x 1 root root 909360 Feb 24 17:06 px68k_libretro.so
      -rwxr-xr-x 1 root root 253264 Feb 24 17:06 quicknes_libretro.so
      -rwxr-xr-x 1 root root 663624 Feb 24 17:06 snes9x2005_libretro.so
      -rwxr-xr-x 1 root root 1632736 Feb 24 17:06 snes9x2010_libretro.so
      -rwxr-xr-x 1 root root 2654736 Feb 24 17:06 snes9x_libretro.so
      -rwxr-xr-x 1 root root 2988664 Feb 24 17:06 stella_libretro.so
      -rwxr-xr-x 1 root root 133288 Feb 24 17:06 tgbdual_libretro.so
      -rwxr-xr-x 1 root root 425440 Feb 24 17:06 theodore_libretro.so
      -rwxr-xr-x 1 root root 71944 Feb 24 17:06 vecx_libretro.so
      -rwxr-xr-x 1 root root 3717160 Feb 24 17:06 vice_x64_libretro.so
      -rwxr-xr-x 1 root root 2086376 Feb 24 17:06 virtualjaguar_libretro.so

      I changed the default core to MelonDS and it works as expected.

      John

      posted in Testers's corner
      johnodon
      johnodon
    • RE: February 2019 Beta Version

      I have my SNES ROMs in .zip format. It appears that the .zip is being extracted in the same folder as the .zip. The next time I update my gamelist, I am getting duplicates (.zip and .sfc).

      John

      posted in Testers's corner
      johnodon
      johnodon
    • RE: February 2019 Beta Version

      Recalbox Feb. beta x64 (stock)
      Lenovo ThinkPad T430
      Intel HD4000
      Genuine PS3 controller connected via internal laptop BT

      Apologies if this was asked...I can't figure out how to search just this thread.

      NDS ROMS (.nds) are not launching for me...black screen then back to ES. I was having the same issue with Gamecube but remapped my controller is ES and that fixed the issue. However, NDS still continues to be broken.

      Is anyone else having this issue?

      TIA,

      John

      posted in Testers's corner
      johnodon
      johnodon