• 0 Votes
    7 Posts
    2k Views
    BuZzB

    @diptherio Start a new topic after reading https://retropie.org.uk/forum/topic/3/read-this-first and providing the required information. (provide a build log also).

  • PPSSPP and NES30PRO

    Help and Support
    1
    0 Votes
    1 Posts
    526 Views
    No one has replied
  • Hide/Disable PPSSPP Mouse Cursor?

    Help and Support
    7
    0 Votes
    7 Posts
    4k Views
    FatWhiteLumpF

    @jonnykesh No problem. It's just on a Rapsberry Pi 3b with Retropie 4.3. Had the same issue on 4.2.

  • Lunar Silver Star Harmony font issue

    Help and Support
    16
    0 Votes
    16 Posts
    7k Views
    edmaul69E

    @kamen-rider glad to hear. So what file did you need to add?

  • 0 Votes
    5 Posts
    11k Views
    L

    I decided to turn my Pi upside down to find out why the heck PPSSPP wasn't recognizing my gamepad. Below is a little journal of my journey, describing what I had to do to fix things. Please, bear in mind that I'm a Linux newbie, and this is a tutorial of sorts intended to those just as new to it as me.

    So, a little background information: I use a PS3 Logitech ChillStream (identified as a “PS3/USB Corded Gamepad”) with my RPi. This nice little gamepad works perfectly with everything EmulationStation throws at me... Except for ppsspp (not to be confused with lr-ppsspp: it DOES work with that core). It wasn't an in-emulator mapping problem, the damn thing didn't even recognize button pressing when I tried binding stuff.

    I've read elsewhere that controller recognition was a hardcoded part of PPSSPP, and that you couldn't do much to make it see a controller it isn't seeing. But after two months of trying to find documentation and workarounds for this, I decided that I had enough. I would look under the hood and see how PPSSPP detected controllers myself.

    By navigating to /opt/retropie/emulators/ppsspp/assets, I was pleasantly surprised to see that there is actually a list of recognized controllers inside gamecontrollerdb.txt, presented in a very readable way. For sure, my gamepad wasn't listed there, under either of its names. I had at last pinpointed the source of my problems.

    Searching around the web, I found out that the file originates from a tool in SDL2 , a development library that provides low level access to audio, keyboard, mouse, joystick and graphics hardware via OpenGL. That tool is called controllermap. Luckily, if you originally set up your RPi using NOOBS to install a full Raspbian OS, you'll already have the required SDL2 library lying around (in my case, libsdl2-dev-2.0.6). If you don't have that library, just find and install it. The library won't come with controllermap, though, so you'll have to compile and install it yourself.

    If you're a newbie like me, that will sound more complicated than it really is. I followed the guide found here, but in easier terms (remember to substitute the version number for the version of the SDL2 library you have):

    Compile controllermap
    1.1. wget https://www.libsdl.org/release/SDL2-2.0.6.tar.gz
    1.2. tar -zxvf SDL2-2.0.6.tar.gz
    1.3. cd SDL2-2.0.6/test
    1.4. ./configure
    1.5. make controllermap
    1.6. mv controllermap ../..
    1.7. cd ../.. Connect the gamepad. ./controllermap Does it output anything? If yes, great, you can keep going! For the next step, you'll have to drop out to CLI (that is, you can't be running a terminal in an x environment) ./controllermap 0 > out.txt You should see an illustration of a gamepad on the screen now. IF YOU DON'T, JUST PRESS ESC. Check the error log, you must be missing some image files. In my case, they were axis.bmp, button.bmp and controllermap.bmp. Just fetch those files in SDL2-2.0.6's /test/ folder and put them right next to controllermap, at /home/pi, and try again. Press your controller's equivalent of the highlighted buttons. If you want to skip a button, press the spacebar. The results will be saved to out.txt. You may now remove the SDL2 source and object files:
    7.1. rm -r SDL2-2.0.6
    7.2. rm SDL2-2.0.6.tar.gz

    If you run into any problems, please refer to the guide linked above. Anyways, you can now check the output file in /home/pi and see that it has the same syntax as the PPSSPP's gamecontrollerdb.txt. Now all you have to do is copy the line in out.txt and paste it at the end of gamecontrollerdb.txt, and ppsspp should now see your controller! Bear in mind that you need to have root privileges to edit gamecontrollerdb.txt, so just sudo leafpad and browse for the file. You will probably need to rebind the controls in the emulator, but that is extremely straightforward!

    Well hope this can be of use to someone who was just as lost as I was. For reference, the following is the output line from my controllermap. If you happen to use the same gamepad that I do, just go ahead and paste it in your gamecontrollerdb.txt and ignore everything else I said! =D

    030000006d040000d1ca000011010000,PS3/USB Corded Gamepad,platform:Linux,a:b1,b:b2,x:b0,y:b3,back:b8,start:b9,leftstick:b10,rightstick:b11,leftshoulder:b4,rightshoulder:b5,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:b6,righttrigger:b7,
  • 0 Votes
    22 Posts
    5k Views
    darkniorD

    Thanks @BuZz i have update NP2PI and LR-Hatari without any problem.
    Do you write to not use lr-hatari because the original hatari emulator is better like ever ?

    I always have my problem with RETROARCH :(

    You are real for the SHADER directory, it was root access i don't know why ? I have change it for pi.
    But now it is my retroarch.cfg it don't like and crash the update :(

    install -m644 docs/retroarch-cg2glsl.6 /opt/retropie/emulators/retroarch/share/man/man6 install -m644 media/retroarch.svg /opt/retropie/emulators/retroarch/share/pixmaps « /home/pi/RetroPie-Setup/tmp/build/retroarch/retroarch.cfg » -> « /opt/retropie/emulators/retroarch/retroarch.cfg » /home/pi /opt/retropie/emulators/retroarch /home/pi = = = = = = = = = = = = = = = = = = = = = Configuring 'retroarch' : RetroArch - frontend to the libretro emulator cores - required by all lr-* emulators = = = = = = = = = = = = = = = = = = = = = error: bad index file sha1 signature fatal: index file corrupt fatal: Reference has invalid format: 'refs/remotes/origin/rpi ' error: bad index file sha1 signature fatal: index file corrupt error: bad index file sha1 signature fatal: index file corrupt Copying new default configuration to /opt/retropie/configs/all/retroarch.cfg.rp-dist /home/pi Error running 'git pull' - returned 1 Error running 'git submodule update --init --recursive' - returned 1 Log ended at: jeudi 24 août 2017, 14:44:20 (UTC+0200) Total running time: 0 hours, 7 mins, 8 secs

    I try many things but nothing works for me :(
    I read there you write to remove the CONFIG dir and install again RETROARCH but it is impossible, i work so many days on my configs ...
    https://retropie.org.uk/forum/topic/9147/default-all-retroarch-cfg

    I have try to remove the retroarch.cfg and expect it will create a new one but it crash too :(
    Maybe if some one can share his file with me, i will use it to update and after i will update settings with mine.

    Thanks

  • 0 Votes
    5 Posts
    1k Views
    X

    Ah, thanks for the response. I actually found the lr-ppsspp was working, I'll go check if it works now then !

  • Ppsspp controller conf problem

    Help and Support
    1
    0 Votes
    1 Posts
    440 Views
    No one has replied
  • GBA and PSP LAN multiplayer?

    Help and Support
    3
    1 Votes
    3 Posts
    2k Views
    mituM

    @alanjds The original poster hasn't been active for 3 years and bumping 3 years old topic is not proper forum etiquette. I suggest you open a new topic if you have a specific support question - mentioning the info about your system, as detailed in https://retropie.org.uk/forum/topic/3/read-this-first. Thank you.

  • PSP - Valkyria Chronicles II?

    Help and Support
    1
    0 Votes
    1 Posts
    778 Views
    No one has replied
  • PPSSPP doesn't recognize 8bitdo controller

    Help and Support
    10
    0 Votes
    10 Posts
    4k Views
    ExarKunIvE

    @jplank

    sorry for the delay i dont get on the computer much when im at home, funny i know.

    here is my onstart config

    if [ "$2" = "ppsspp" ] then sudo killall > /dev/null 2>&1 xboxdrv sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \ --evdev /dev/input/event3 \ --silent \ --detach-kernel-driver \ --force-feedback \ --mimic-xpad \ --dpad-as-button \ --deadzone 4000 \ --trigger-as-button \ --evdev-no-grab \ --evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_Z=x2,ABS_RZ=y2,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y \ --evdev-keymap KEY_#304=a,KEY_#305=b,KEY_#307=x,KEY_#308=y,KEY_#312=lt,KEY_#313=rt,KEY_#310=lb,KEY_#311=rb,KEY_#317=tl,KEY_#318=tr,KEY_#314=back,KEY_#315=start \ --axismap -Y1=Y1,-Y2=Y2 \ --ui-axismap x2=REL_X:10,y2=REL_Y:08 \ --ui-buttonmap rt=BTN_LEFT,lt=BTN_RIGHT,start=KEY_ENTER,back=KEY_ESC,tl=KEY_SPACE,lb=KEY_E,a=KEY_SEMICOLON,b=KEY_SPACE,x=KEY_LEFTBRACE,y=KEY_RIGHTBRACE,tr=KEY_Y \ --ui-buttonmap guide=void \ --ui-axismap x1=KEY_LEFT:KEY_RIGHT,Y1=KEY_UP:KEY_DOWN \ & fi

    the controls need a little work i just put down a rough draft to get it working and i have not been back to get it perfect...

    the onend is the same as what in the guide

    #!/bin/sh sudo killall >/dev/null xboxdrv
  • 0 Votes
    10 Posts
    7k Views
    L

    I have experienced the same issue in RetroPie 4.1, 4.2, and 4.3: the the *.srm file gets created when doing an in-game save, but the game can't seem to find the save file when you go to load your saved progress. I have tried various BIOS files, unfortunately without success.

  • 0 Votes
    1 Posts
    1k Views
    No one has replied
  • 0 Votes
    7 Posts
    4k Views
    S

    Hi @BuZz , can confirm PPSSPP now loads fine after re-installing from Binary. Thanks very much!

  • PPSSPP build fails on x86_64 ubuntu

    Help and Support
    4
    0 Votes
    4 Posts
    1k Views
    BuZzB

    I can't reproduce it here on my Ubuntu 17.04 x64 system - maybe it was a temporarily upstream issue. Please clear the PPSSPP source folder (from retropie-setup packages menu for ppsspp) and try again. You should also open a new topic with logs and provide more information about your system - the original post is 6 months old.

  • 0 Votes
    19 Posts
    5k Views
    P

    Thank you!

  • 0 Votes
    2 Posts
    6k Views
    Q

    To anyone with the same issue in the future: the solution is to change emulator altogether.

    The lr-xxxxxxxx ones are too intermingled with retroarch and all that boogus to let you change the language easily (or at all.)

    Go to the retropie setup, download a different package and go from there.

  • PSP Video Resolution

    Help and Support
    5
    0 Votes
    5 Posts
    2k Views
    flopF

    Hi, I was looking for the "Buffer rendering" option for test it with some "black screen" games, where can I find that option? (was looking but didnt found it!) :S

  • PSP games crashing to game select

    Help and Support
    9
    0 Votes
    9 Posts
    4k Views
    S

    @BuZz Yep, things are working properly now. If I see any future problems I'll open a new thread. Thanks!

  • 0 Votes
    2 Posts
    2k Views
    A

    Turns out the upstream ppsspp site shows this networking for this game in particular to be not working.