Cannot change controls on Genesis
  • I tried the control setup from the PiPlay menu, that only worked on the snes even though I did all systems (only tested mame, genesis, and snes)

    Next I modified the /home/pi/.dgen/dgenrc file, but for a test I set up p2 controls for p1 which worked. But when I tried to set up p1 controls the way it should be it wont work. No matter what I change it still reads the p2 controlls the way I had it set up when I was just messing around.

    Is there a way to make it forget the other settings and read the ones I'm trying to set.

    Also this is my controller layout
    http://www.xgaming.com/support/questions/15/X-Arcadeā„¢+Programming+Guide

    How do I set Left Shift or Left Ctrl as a button. Do I type it in like that or do I have to do it different like LftCtrl, Left_Ctrl, left control, LeftCtrl...

    Thanks in advance!
  • you need to type LCTRL or LSHIFT
  • I changed it again using the lctrl a d lshift and now it took! Maybe the way I had it spelled was the issue that it ignored everything. Now the controls work but its not full screen... How do I fix that?
  • try using these settings:
    ctv_craptv_startup = off
    scaling_startup = scale2x
    emu_z80_startup = drz80
    emu_m68k_startup = cyclone
    bool_sound = true
    int_soundrate = 22050
    int_soundsegs = 8
    int_soundsamples = 0
    int_volume = 100
    key_volume_inc = "="
    joy_volume_inc = ''
    key_volume_dec = "-"
    joy_volume_dec = ''
    bool_mjazz = false
    int_nice = 0
    int_hz = 60
    bool_pal = false
    region = ' '
    str_region_order = "JUEX"
    bool_fps = false
    bool_buttons = false
    bool_fullscreen = false
    int_info_height = -1
    int_width = -1
    int_height = -1
    int_scale = -1
    int_scale_x = -1
    int_scale_y = -1
    int_depth = 0
    bool_swab = false
    bool_opengl = true
    bool_opengl_aspect = true
    int_opengl_width = -1
    int_opengl_height = -1
    bool_opengl_linear = true
    bool_opengl_32bit = true
    bool_opengl_swap = false
    bool_opengl_square = false
    bool_doublebuffer = true
    bool_screen_thread = false
    bool_joystick = true
  • Thanks again mholgatem that worked perfect!
    If anybody is using the x-arcade gamepad and would like the settings I used let me know, I'll be happy to share.
  • I would be interested in those x-arcade settings. Thanks
  • Ill try to post those up today if I get a chance.
  • # These are the controls for pad 1
    key_pad1_up = up
    key_pad1_down = down
    key_pad1_left = left
    key_pad1_right = right
    key_pad1_a = LSHIFT
    key_pad1_b = z
    key_pad1_c = x
    key_pad1_x = LCTRL
    key_pad1_y = LALT
    key_pad1_z = space
    key_pad1_mode = 5
    key_pad1_start = c

    # The same for pad 2
    # Yes, I KNOW the default player 2 keys are awful. Pick your own!
    key_pad2_up = r
    key_pad2_down = f
    key_pad2_left = d
    key_pad2_right = g
    key_pad2_a = w
    key_pad2_b = e
    key_pad2_c = [
    key_pad2_x = a
    key_pad2_y = s
    key_pad2_z = q
    key_pad2_mode = 6
    key_pad2_start = ]
  • here are controls for neo geo

    [Keyboard]
    # Get codes from /usr/include/SDL/SDL_keysym.h
    A_1=99
    B_1=304
    X_1=122
    Y_1=120
    L_1=999
    R_1=999
    START_1=306
    SELECT_1=308
    LEFT_1=276
    RIGHT_1=275
    UP_1=273
    DOWN_1=274
    QUIT=52

    #player 2 keyboard controls, disabled by default
    A_2=93
    B_2=119
    X_2=101
    Y_2=91
    L_2=999
    R_2=999
    START_2=97
    SELECT_2=115
    LEFT_2=100
    RIGHT_2=103
    UP_2=114
    DOWN_2=102

Howdy, Stranger!

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