bug into menulaunch for gba game launch ?
  • Hi All !
    I don't understand why when i launch a GBA game via the piplay menu i have a black screen with a cursor...
    Then the piplay menu reloading and i'm back on the emulators selection !
    However when i launch gpsp in CLI :
    ./gpsp
    everything works like a charm !

    Have you got any idea for solve this problem ? (my skills in python would be improved ! ;-)
  • Have you solved?
    I have same problem.
    If i copy command from config.yaml and launch it into console all works.
    But if i use menu-gui for launching gpsp i have black screen and return ti menu-gui.
    Maybe is there an error inside menuitem.py?
  • I also have this problem. I read on a psp forum that the bios file needs to be put in /boot/local/home/.gpsp/. Does anyone knows were .gpsp is located in piplay?
  • Okay it's not a bios thing I also get the roms to work with the command line. So it needs to be a thing in the piplay menu.

    Also found that not all of my gamepad buttons work, dpad works start and exit also but the action buttons don't.
  • For gamepad, you need to change a file (i don't remember which, if you want later i can tell you) and recompile emulator (using "make" command).
  • That would be great, thanks!
  • TO CHANGE GAMEPAD BUTTONS

    0 rename gpsp folder into gpsp.bak

    1 download gpsp from here:

    https://github.com/DPRCZ/gpsp

    2 Upload into RPI (in emulator folder with name gpsp-comp)

    3 Modify file input.c

    HERE:

    #if defined(RPI_BUILD)

    u32 key_map(SDLKey key_sym)
    {
    switch(key_sym)
    {
    case SDLK_q:
    return BUTTON_L;

    case SDLK_SPACE:
    return BUTTON_R;

    case SDLK_DOWN:
    return BUTTON_DOWN;

    case SDLK_UP:
    return BUTTON_UP;

    case SDLK_LEFT:
    return BUTTON_LEFT;

    case SDLK_RIGHT:
    return BUTTON_RIGHT;

    case SDLK_KP_PLUS:
    return BUTTON_START;

    case SDLK_KP_MINUS:
    return BUTTON_SELECT;

    case SDLK_e:
    return BUTTON_B;

    case SDLK_h:
    return BUTTON_A;

    default:
    return BUTTON_NONE;
    }
    }
    #endif


    [SDLK_key is your keyboard's key, BUTTON_key is GBA's key]

    4 go into /emulators/gpsp-comp/raspberrypi

    5 type make

    6 copy the folder (raspberrypi) into emulator

    7 rename raspberry pi in gpsp

    DONE


    (I'm not sure at all, i don't have my pc here, but as i remember this is more or less the way.)




  • SOLVED!!!!

    Open config.yaml

    Change this:

    - label: Gameboy Advance
    visible: Yes
    full_path: no
    command: /home/pi/pimame/emulators/gpsp/gpsp
    override_menu: yes
    roms: /home/pi/pimame/roms/gba/

    WITH THIS:

    - label: Gameboy Advance
    visible: Yes
    roms: /home/pi/pimame/roms/gba/
    full_path: yes
    extension: yes
    command: /home/pi/pimame/emulators/gpsp/gpsp
    override_menu: yes

    now all working
  • cool. Great job Kato! I'll add the fix to the next update!
  • Where is the config.yaml located? The emulator is giving me a Gameboy Advance BIOS image is not authentic message.
  • If you are running .8 beta 7 or earlier, it is located in /home/pi/pimame/pimame-menu/config.yaml

    if you are using .8 beta 8 (or later), it is now a database. You can access it via the web frontend or it is located at /home/pi/pimame/pimame-menu/database/config.db
  • Should I follow the instructions above to fix the Gameboy advance issue?
  • Ok, What editor should I use to open the config.db file?
  • Got it nevermind.,.. I still have the issue with the gameboy advance bios .. :(
  • I fixed the bios issue with another bios... thanks..

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!