Forum Replies Created

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • bruized
    Participant
    Post count: 9

    Have a look at this post:

    If you’re using retropi v2 and above the new locations for those files will be in /opt/retropie/emulators/mame4all-pi
    If you don’t have the src folder, install mame4all from src using the retropi installer script which you can find in ~/RetroPie-Setup/retropie_setup.sh

    bruized
    Participant
    Post count: 9

    Not sure if there’s a way config wise to fix this. It seems to be hardcoded in the source that L is load and R is save. The offending lines are in pisnes/unix/unix.cpp lines 915-927

            //Check START+R,L for quicksave/quickload. Needs to go here outside of the internal processing
            if (joy_buttons[0][sfc_joy[QLOAD]] || (joy_buttons[0][sfc_joy[SELECT_1]] && joy_buttons[0][sfc_joy[L_1]] )) {
                    char fname[256];
                    strcpy(fname, S9xGetFilename (".000"));
                    S9xLoadSnapshot (fname);
            }
            if (joy_buttons[0][sfc_joy[QSAVE]] || (joy_buttons[0][sfc_joy[SELECT_1]] && joy_buttons[0][sfc_joy[R_1]] )) {
                    char fname[256];
                    strcpy(fname, S9xGetFilename (".000"));
                    S9xFreezeGame (fname);
            }
    
    }

    If you edit those lines to

            //Check START+R,L for quicksave/quickload. Needs to go here outside of the internal processing
            if (joy_buttons[0][sfc_joy[QLOAD]] || (joy_buttons[0][sfc_joy[SELECT_1]] && joy_buttons[0][sfc_joy[R_1]] )) {
                    char fname[256];
                    strcpy(fname, S9xGetFilename (".000"));
                    S9xLoadSnapshot (fname);
            }
            if (joy_buttons[0][sfc_joy[QSAVE]] || (joy_buttons[0][sfc_joy[SELECT_1]] && joy_buttons[0][sfc_joy[L_1]] )) {
                    char fname[256];
                    strcpy(fname, S9xGetFilename (".000"));
                    S9xFreezeGame (fname);
            }
    
    }

    and then recompile (run the make command in the pisnes folder) that should fix it. You’ll need to have installed pisnes from source (either manually or using the retropi installer) for this to work.

    bruized
    Participant
    Post count: 9

    I may have outdated information, but the config files aren’t ASCII editable sadly. What problems are you having using the in game mapping? The general one works for me and all my games have the same configuration. Haven’t tried to set game specific controls though.

    bruized
    Participant
    Post count: 9
    in reply to: Doom and DOS? #21474

    I got the dos games working by putting them instead in the rpix86 folder so that you could navigate to and execute them /opt/retropie/emulators/rpix86 is the default location in RetroPie v2. Sadly jazz jackrabbit doesn’t work with the emulator as far as I’m aware, but I did try Hocus Pocus and putting it in that directory, navigating into the folder and executing the .exe was all it took.

    Looking at the es_system.cfg file, the dos extension appears to be .txt files, so that’s what would appear in the list of “games” in the menu. If you want to try and get the games working straight from the menu, I’d try creating a txt file with the path to the .exe and see if it runs the game kind of like a script (I have no idea how rpix86 treats txt files so this is just a guess). Another thing you could try is leaving the game folder in the roms folder, and changing the extension to .exe in es_systems.cfg. Haven’t mucked about with rpix86 to know whether either of those things work, but it’s where I’d start.

    bruized
    Participant
    Post count: 9

    Just out of curiosity, how do you know which emulator is showing up after changing es_systems.cfg? Running the sd card image of retropi 2.2 here, and when I change emulators it just shows the Super Nintendo tab with each emulator, but when running it clearly runs with the different emulator.

    As for the overclocking, if you got the sd card image of RetroPie, it’s by default overclocked to the Medium settings, which are probably settings that should just work for everyone. As long as you don’t force_turbo=1 in the overclocking you won’t void your warranty. As far as I’m aware you don’t really need to worry about much if only overclocking to the turbo settings, other than sd card corruptions, which you can get around by creating a backup image of your sd card, or by installing to usb. I set my Pi to the turbo settings and they worked fine without any problems, but I’m also running off usb.

    bruized
    Participant
    Post count: 9

    Thanks! Probably should’ve noticed that too since it says imame4all in the second command, but I missed the i at the beginning haha. Now I need to figure out why mame4all won’t work with the ps3 controller. Gonna look around for another controller to see that joystick input works for me at all.

    Does anyone know where the controller settings are saved for mame4all so I can try editing them like the retroarch.cfg?

    bruized
    Participant
    Post count: 9

    You guys have some awesome setups. Definitely want to do something of the sort in the future, but for now I have a modest Pi setup in the living room to get some retro gaming and movie watching done while I’m away from home for school.

    The Pi sitting nicely in my old Lego
    [IMG]http://i.imgur.com/5FmJo2Y.jpg[/IMG]

    [IMG]http://i.imgur.com/04GRRIJ.jpg[/IMG]

    Awesome work with the RetroPie, got so much enjoyment out of it already.

Viewing 7 posts - 1 through 7 (of 7 total)