DGEN and NES Configuration
  • I was able to edit the SNES config file snes9x.cfg and it worked fine. I have two questions:

    1 - I am unable to figure out what file to edit for DGEN to get my keyboard mapped. From what I can find, I need to edit dgenrc.5 but have come up short on figuring it out. Is that the file I need to edit to map my keyboard?

    2 - NES emulator : What file to do I edit to map my keyboard? I don't even see the folder :-)

    3 - Donate button? I'm not rich, but would love to buy Shea a Beer. Do you have a donate button?

    Any help would be awesome.

  • @monkerz
    1- you need to edit the file /home/pi/.dgen/dgenrc
    the dgenrc.5 file is kind of a tutorial. This is what my dgenrc file looks like
    # DGen/SDL v1.32

    key_pad1_up = "UP"
    joy_pad1_up = "joystick0-axis1-min"
    key_pad1_down = "DOWN"
    joy_pad1_down = "joystick0-axis1-max"
    key_pad1_left = "LEFT"
    joy_pad1_left = "joystick0-axis0-min"
    key_pad1_right = "RIGHT"
    joy_pad1_right = "joystick0-axis0-max"
    key_pad1_a = "ENTER"
    joy_pad1_a = "joystick0-button0"
    key_pad1_b = "SPACE"
    joy_pad1_b = "joystick0-button3"
    key_pad1_c = "RCTRL"
    joy_pad1_c = "joystick0-button1"
    key_pad1_x = "RSHIFT"
    joy_pad1_x = "joystick0-button6"
    key_pad1_y = "ENTER-SPACE"
    joy_pad1_y = "joystick0-button4"
    key_pad1_z = "RCTRL-RSHIFT"
    joy_pad1_z = "joystick0-button5"
    key_pad1_mode = "BACKSPACE"
    joy_pad1_mode = "joystick0-button9"
    key_pad1_start = "1"
    joy_pad1_start = "joystick0-button8"
    key_pad2_up = "w"
    joy_pad2_up = "joystick1-axis1-min"
    key_pad2_down = "s"
    joy_pad2_down = "joystick1-axis1-max"
    key_pad2_left = "a"
    joy_pad2_left = "joystick1-axis0-min"
    key_pad2_right = "d"
    joy_pad2_right = "joystick1-axis0-max"
    key_pad2_a = "r"
    joy_pad2_a = "joystick1-button0"
    key_pad2_b = "t"
    joy_pad2_b = "joystick1-button3"
    key_pad2_c = "y"
    joy_pad2_c = "joystick1-button1"
    key_pad2_x = "u"
    joy_pad2_x = "joystick1-button6"
    key_pad2_y = "rt"
    joy_pad2_y = "joystick1-button4"
    key_pad2_z = "yu"
    joy_pad2_z = "joystick1-button5"
    key_pad2_mode = "KP_PLUS"
    joy_pad2_mode = "joystick1-button9"
    key_pad2_start = "2"
    joy_pad2_start = "joystick1-button8"
    key_fix_checksum = "F1"
    joy_fix_checksum = ''
    key_quit = "ESCAPE"
    joy_quit = ''
    key_craptv_toggle = "F5"
    joy_craptv_toggle = ''
    key_scaling_toggle = "F6"
    joy_scaling_toggle = ''
    key_screenshot = "F12"
    joy_screenshot = ''
    key_reset = "TAB"
    joy_reset = ''
    key_slot_0 = "0"
    joy_slot_0 = ''
    key_slot_1 = ""
    joy_slot_1 = ''
    key_slot_2 = ""
    joy_slot_2 = ''
    key_slot_3 = "3"
    joy_slot_3 = ''
    key_slot_4 = "4"
    joy_slot_4 = ''
    key_slot_5 = "5"
    joy_slot_5 = ''
    key_slot_6 = "6"
    joy_slot_6 = ''
    key_slot_7 = "7"
    joy_slot_7 = ''
    key_slot_8 = "8"
    joy_slot_8 = ''
    key_slot_9 = "9"
    joy_slot_9 = ''
    key_save = "F2"
    joy_save = ''
    key_load = "F3"
    joy_load = ''
    key_z80_toggle = "F10"
    joy_z80_toggle = ''
    key_cpu_toggle = "F11"
    joy_cpu_toggle = ''
    key_stop = "z"
    joy_stop = ''
    key_game_genie = "F9"
    joy_game_genie = ''
    key_fullscreen_toggle = "alt-RETURN"
    joy_fullscreen_toggle = ''
    key_debug_enter = "`"
    joy_debug_enter = ''
    key_prompt = ":"
    joy_prompt = ''
    bool_vdp_hide_plane_a = false
    bool_vdp_hide_plane_b = false
    bool_vdp_hide_plane_w = false
    bool_vdp_hide_sprites = false
    bool_vdp_sprites_boxing = false
    int_vdp_sprites_boxing_fg = 16776960
    int_vdp_sprites_boxing_bg = 65280
    bool_autoload = false
    bool_autosave = false
    bool_autoconf = true
    bool_frameskip = true
    bool_show_carthead = false
    str_rom_path = "roms"
    bool_raw_screenshots = false
    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
  • 2- nes emulator file is /home/pi/.advance/advmess.rc
    3 - no donate button right now. Help us out by providing feedback and helping others out on the forums :D
  • My issue was that directory does not showup in filezilla. I will look over your config. Thanks. It should all make sense now.

    Well when you get a button, I would love to donate a beer...
  • that is because it is a hidden file. in order to see hidden files in file zilla, you need to click on 'server' (at the top menu bar), then select 'force showing hidden files'
  • Where can I find the GBA mapping file?
  • I haven't tried it, but my guess would be
    cd /home/pi/pimame/emulators/Gearboy/platforms/raspberrypi/Gearboy
    sudo nano main.cpp

    make your edits, save and exit then type:
    make

Howdy, Stranger!

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