• 0 Votes
    4 Posts
    2k Views
    herb_fargusH

    @akafox editing es_systems.cfg is not the recommended method as you have to manually keep parity with any updates you make through the setup script.

  • 0 Votes
    4 Posts
    5k Views
    meleuM

    @felleg I've just read your method to configure the controller for a specific console and I think it's not a good approach. Your configs/megadrive/retroarch.cfg is ignoring the global configs/all/retroarch.cfg.

    My suggestion is:

    recover the default configs/megadrive/retroarch.cfg (check if you have a retroarch.cfg.rp-dist on the same directory, that's the default config). configure your Hori controller in emulationstation like a SNES controller (square = Y; triangle = X, circle = A, etc.) You need to define if you want to use your Hori controller for player1 or 2, and make sure you'll always use it as that player (if you change, you need to remap). And then use the Core Input Remapping when running a megadrive game and use the following scheme: MegaDrive = RetroPad B = A A = B C = R2 Y = X X = Y Z = R after remap, select Save Core Remap File.
  • 0 Votes
    6 Posts
    3k Views
    edmaul69E

    @Dochartaigh are you sure the hyperkin controller uses the same mold as a real genesis? I opened up two of them to do that and they didnt match the official genesis 6 button. Maybe the retrolink? The retrolink n64 controllers can be case swapped but i havent found anything on the genesis controllers

  • 0 Votes
    2 Posts
    1k Views
    meleuM

    @pomme if you put the neogeo roms at the roms/neogeo/ folder, then the config file you want to customize is /opt/retropie/configs/neogeo/retroarch.cfg.

  • Config getting overwritten randomally

    Help and Support
    4
    0 Votes
    4 Posts
    891 Views
    M

    update

    When I look in /opt/retropie/configs/mame-libretro/retroarch.cfg i see

    Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

    input_remapping_directory = "/opt/retropie/configs/mame-libretro/"
    config_save_on_exit = "false"
    video_smooth = "true"
    video_shader_enable = "true"
    video_shader = "/opt/retropie/emulators/retroarch/shader/crt-pi-curvature.glslp"

    ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@

    when it should look like this when its working

    input_remapping_directory = "/opt/retropie/configs/mame-libretro/"
    config_save_on_exit = "false"
    video_smooth = "true"
    video_shader_enable = "true"
    video_shader = "/opt/retropie/emulators/retroarch/shader/crt-pi-curvature.glslp"

    #include "/opt/retropie/configs/all/retroarch.cfg"

    Not sure what is writing jiberish to the config. Is there a way somewhere that I can run a command before the rom is loaded, ie." cp retroarch.cfg.good retroarch.cfg "? That fixes my problem as well.

    -Matthew

  • Adjust screen brightness?

    Help and Support
    1
    0 Votes
    1 Posts
    3k Views
    No one has replied
  • 0 Votes
    1 Posts
    811 Views
    No one has replied
  • 0 Votes
    9 Posts
    4k Views
    S

    @sabelstrom

    Here is my pictures.

    On this boot i got a bad resolution and i do not know why..

    alt text

    alt text

    alt text

  • 0 Votes
    1 Posts
    1k Views
    No one has replied
  • Nes default emulator's video being cropped

    Help and Support
    3
    0 Votes
    3 Posts
    1k Views
    C

    Thanks alot for the reply!

    However, that line already a hashtag before it. Listed as :

    Forces cropping of overscanned frames. Exact behavior of this option is implementation specific. video_crop_overscan = true

    in opt/retropie/configs/all/retroarch.cfg upon opening file.

    Edit: Hashtags in my .cfg file are not listed when copy, pasted here. I will link my .cfg via pastebin.

    http://pastebin.com/CsuS0qVR

    Edit #2: I was able to disable overscan for Fceumm nes emulator via editing /opt/retropie/configs/all/retroarch-video-modes.cfg and changing the command

    "fceumm_overscan = enabled"
    to
    "fceumm_overscan = disabled"

    I am not sure if this is a detrimental option, but it has solved my problem thus far.

  • 0 Votes
    31 Posts
    12k Views
    FloobF

    If useful please find the MAME ini files here:
    https://ufile.io/0aac2 (for 30 days anyway)

    catver
    controls
    languages
    nplayers

  • 0 Votes
    19 Posts
    7k Views
    E

    @fpanichi

    I had the same issue. I went into terminal on my mac and did a more hackfile.cfg and here is what I discovered.

    {\colortbl;\red255\green255\blue255;}
    {*\expandedcolortbl;;}
    \margl1440\margr1440\vieww10800\viewh8400\viewkind0
    \deftab720
    \pard\pardeftab720\ri0\partightenfactor0

    \f0\fs24 \cf0 ; -----------------------------------------------------------------------------------------
    MAP 0 ; keymap 0 (default keymap)
    ; -----------------------------------------------------------------------------------------

    ; ***** Joystick #0 - Left Controller *****
    ; ** Side Buttons and Numeric Keypad **
    JS0_BTN_00 PD0L_A_T
    JS0_BTN_01 PD0L_A_L
    JS0_BTN_02 PD0L_A_R
    JS0_BTN_03 PD0L_KP1
    JS0_BTN_04 PD0L_KP2
    JS0_BTN_05 PD0L_KP3
    JS0_BTN_06 PD0L_KP4
    JS0_BTN_07 PD0L_KP5
    JS0_BTN_08 PD0L_KP6
    JS0_BTN_09 PD0L_KP7
    JS0_BTN_10 PD0L_KP8
    JS0_BTN_11 PD0L_KP9
    JS0_BTN_12 PD0L_KPC
    JS0_BTN_13 PD0L_KP0
    JS0_BTN_14 PD0L_KPE


    ; ** Direction Disc **
    JS0_N PD0L_J_N
    JS0_NNE PD0L_J_NNE
    JS0_NE PD0L_J_NE
    JS0_ENE PD0L_J_ENE
    JS0_E PD0L_J_E
    JS0_ESE PD0L_J_ESE
    JS0_SE PD0L_J_SE
    JS0_SSE PD0L_J_SSE
    JS0_S PD0L_J_S
    JS0_SSW PD0L_J_SSW
    JS0_SW PD0L_J_SW
    JS0_WSW PD0L_J_WSW
    JS0_W PD0L_J_W
    JS0_WNW PD0L_J_WNW
    JS0_NW PD0L_J_NW
    JS0_NNW PD0L_J_NNW

    ; ***** Joystick #1 - Right Controller *****
    ; ** Side Buttons and Numeric Keypad **
    JS1_BTN_00 PD0R_A_T
    JS1_BTN_01 PD0R_A_L
    JS1_BTN_02 PD0R_A_R
    JS1_BTN_03 PD0R_KP1
    JS1_BTN_04 PD0R_KP2
    JS1_BTN_05 PD0R_KP3
    JS1_BTN_06 PD0R_KP4
    JS1_BTN_07 PD0R_KP5
    JS1_BTN_08 PD0R_KP6
    JS1_BTN_09 PD0R_KP7
    JS1_BTN_10 PD0R_KP8
    JS1_BTN_11 PD0R_KP9
    JS1_BTN_12 PD0R_KPC
    JS1_BTN_13 PD0R_KP0
    JS1_BTN_14 PD0R_KPE


    ; ** Direction Disc **
    JS1_N PD0R_J_N
    JS1_NNE PD0R_J_NNE
    JS1_NE PD0R_J_NE
    JS1_ENE PD0R_J_ENE
    JS1_E PD0R_J_E
    JS1_ESE PD0R_J_ESE
    JS1_SE PD0R_J_SE
    JS1_SSE PD0R_J_SSE
    JS1_S PD0R_J_S
    JS1_SSW PD0R_J_SSW
    JS1_SW PD0R_J_SW
    JS1_WSW PD0R_J_WSW
    JS1_W PD0R_J_W
    JS1_WNW PD0R_J_WNW
    JS1_NW PD0R_J_NW
    JS1_NNW PD0R_J_NNW
    }

    Textedit on mac was adding a dash at the end of each line. I went in and edited the file with Notepad and here is what I ended up with.

    ; -----------------------------------------------------------------------------------------
    MAP 0 ; keymap 0 (default keymap)
    ; -----------------------------------------------------------------------------------------

    ; ***** Joystick #0 - Left Controller *****
    ; ** Side Buttons and Numeric Keypad **
    JS0_BTN_00 PD0L_A_T
    JS0_BTN_01 PD0L_A_L
    JS0_BTN_02 PD0L_A_R
    JS0_BTN_03 PD0L_KP1
    JS0_BTN_04 PD0L_KP2
    JS0_BTN_05 PD0L_KP3
    JS0_BTN_06 PD0L_KP4
    JS0_BTN_07 PD0L_KP5
    JS0_BTN_08 PD0L_KP6
    JS0_BTN_09 PD0L_KP7
    JS0_BTN_10 PD0L_KP8
    JS0_BTN_11 PD0L_KP9
    JS0_BTN_12 PD0L_KPC
    JS0_BTN_13 PD0L_KP0
    JS0_BTN_14 PD0L_KPE

    ; ** Direction Disc **
    JS0_N PD0L_J_N
    JS0_NNE PD0L_J_NNE
    JS0_NE PD0L_J_NE
    JS0_ENE PD0L_J_ENE
    JS0_E PD0L_J_E
    JS0_ESE PD0L_J_ESE
    JS0_SE PD0L_J_SE
    JS0_SSE PD0L_J_SSE
    JS0_S PD0L_J_S
    JS0_SSW PD0L_J_SSW
    JS0_SW PD0L_J_SW
    JS0_WSW PD0L_J_WSW
    JS0_W PD0L_J_W
    JS0_WNW PD0L_J_WNW
    JS0_NW PD0L_J_NW
    JS0_NNW PD0L_J_NNW

    ; ***** Joystick #1 - Right Controller *****
    ; ** Side Buttons and Numeric Keypad **
    JS1_BTN_00 PD0R_A_T
    JS1_BTN_01 PD0R_A_L
    JS1_BTN_02 PD0R_A_R
    JS1_BTN_03 PD0R_KP1
    JS1_BTN_04 PD0R_KP2
    JS1_BTN_05 PD0R_KP3
    JS1_BTN_06 PD0R_KP4
    JS1_BTN_07 PD0R_KP5
    JS1_BTN_08 PD0R_KP6
    JS1_BTN_09 PD0R_KP7
    JS1_BTN_10 PD0R_KP8
    JS1_BTN_11 PD0R_KP9
    JS1_BTN_12 PD0R_KPC
    JS1_BTN_13 PD0R_KP0
    JS1_BTN_14 PD0R_KPE

    ; ** Direction Disc **
    JS1_N PD0R_J_N
    JS1_NNE PD0R_J_NNE
    JS1_NE PD0R_J_NE
    JS1_ENE PD0R_J_ENE
    JS1_E PD0R_J_E
    JS1_ESE PD0R_J_ESE
    JS1_SE PD0R_J_SE
    JS1_SSE PD0R_J_SSE
    JS1_S PD0R_J_S
    JS1_SSW PD0R_J_SSW
    JS1_SW PD0R_J_SW
    JS1_WSW PD0R_J_WSW
    JS1_W PD0R_J_W
    JS1_WNW PD0R_J_WNW
    JS1_NW PD0R_J_NW

    JS1_NNW PD0R_J_NNW

    The file is now clear text. I restarted emulation services and it worked great.

  • 0 Votes
    10 Posts
    4k Views
    mediamogulM

    @AndersHP

    It's been a while and I have since uninstalled Reicast, but if memory serves, I did have the res as low as possible. I might give it another day in court sometime soon.

  • Retroarch save bindings not working

    Help and Support
    1
    0 Votes
    1 Posts
    627 Views
    No one has replied
  • NES Games not saving

    Help and Support
    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • 0 Votes
    12 Posts
    10k Views
    mediamogulM

    @Sp1d3yman

    If you were originally asking about how to make this edit, then the file in question is located at /opt/retropie/configs/all/autostart.sh. /boot/cmdline.txt is also referenced as well.

  • 0 Votes
    2 Posts
    857 Views
    L

    I think it's always going to report both joysticks as being present since the controller is physically present. It likely doesn't care if you have anything hooked to it or not.

  • 0 Votes
    1 Posts
    937 Views
    No one has replied
  • 0 Votes
    1 Posts
    2k Views
    No one has replied
  • Retroarch save on exit bug?

    Help and Support
    2