RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Mayflash dolphinbar and AdvanceMAME 1.4

    Scheduled Pinned Locked Moved Help and Support
    mayflashdolphinbaradvancemameadvmamelight gun
    73 Posts 17 Posters 27.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mrmartin79
      last edited by

      UPDATES:
      I was able to get Area51 working without a problem. Just added the CHD file to the "image" directory. For me this was /home/pi/.advance/image but just look at the advmame-1.4.rc file for dir_image parameter.

      I have also switched my DolphinBar to Mode 1. It still seems to work alright but I am struggling with the config. When I hit Tab and change Controller Config for All Games it works until I exit. But settings don't stick. From reading I believe the advmame-1.4.rc file should be changed but it does not. I have even reset permissions to 777 but it doesn't seem to help... so I have added my settings to the .rc file.

      Currently I have the following setup:
      Trigger = fire
      A btn = 2ndary fire ala Op Wolf
      1 button = p1 coin in
      2 button = p1 start
      Home button = exit advmame back to emulationstation

      Here's what my .rc file looks like:

      debug_crash no
      debug_rawsound no
      debug_speedmark no
      device_alsa_device default
      device_alsa_mixer channel
      device_color_bgr15 yes
      device_color_bgr16 yes
      device_color_bgr24 yes
      device_color_bgr32 yes
      device_color_bgr8 yes
      device_color_palette8 yes
      device_color_yuy2 yes
      device_joystick auto
      device_keyboard raw
      device_mouse auto
      device_raw_firstkeyhack no
      device_raw_mousedev[0] auto
      device_raw_mousedev[1] auto
      device_raw_mousedev[2] auto
      device_raw_mousedev[3] auto
      device_raw_mousetype[0] pnp
      device_raw_mousetype[1] pnp
      device_raw_mousetype[2] pnp
      device_raw_mousetype[3] pnp
      device_sdl_samples 512
      device_sound alsa
      device_video fb
      device_video_cursor off
      device_video_doublescan yes
      device_video_fastchange no
      device_video_interlace yes
      device_video_output auto
      device_video_overlaysize auto
      device_video_singlescan yes
      dir_artwork /home/pi/RetroPie/roms/mame-advmame/artwork:/home/pi/RetroPie/roms/arcade/artwork
      dir_diff /home/pi/.advance/diff
      dir_hi /home/pi/.advance/hi
      dir_image /home/pi/.advance/image:/opt/retropie/emulators/advmame/1.4/share/advance/image:/home/pi/RetroPie/roms/mame-advmame/chd
      dir_inp /home/pi/.advance/inp
      dir_memcard /home/pi/.advance/memcard
      dir_nvram /home/pi/.advance/nvram
      dir_rom /home/pi/RetroPie/roms/mame-advmame:/home/pi/RetroPie/roms/arcade
      dir_sample /home/pi/RetroPie/roms/mame-advmame/samples:/home/pi/RetroPie/roms/arcade/sample
      dir_snap /home/pi/.advance/snap
      dir_sta /home/pi/.advance/sta
      display_adjust none
      display_antialias yes
      display_artwork_backdrop yes
      display_artwork_bezel no
      display_artwork_crop yes
      display_artwork_overlay yes
      display_aspectx 4
      display_aspecty 3
      display_beam 1
      display_brightness 1
      display_buffer no
      display_color auto
      display_expand 1
      display_flicker 0
      display_flipx no
      display_flipy no
      display_frameskip auto
      display_gamma 1
      display_intensity 1.5
      display_interlaceeffect none
      display_magnify auto
      display_magnifysize 640
      display_mode auto
      display_pausebrightness 1
      display_resize fractional
      display_resizeeffect auto
      display_restore yes
      display_rgbeffect none
      display_rol no
      display_ror no
      display_scanlines no
      display_skipcolumns auto
      display_skiplines auto
      display_translucency yes
      display_vsync no
      display_width 640
      display_height 480
      include 
      input_hotkey yes
      input_idleexit 0
      input_map[bill1] auto
      input_map[coin1] keyboard[0,pgup] or keyboard[0,5]
      input_map[coin2] auto
      input_map[coin3] auto
      input_map[coin4] auto
      input_map[coin5] auto
      input_map[coin6] auto
      input_map[coin7] auto
      input_map[coin8] auto
      input_map[event10] auto
      input_map[event11] auto
      input_map[event12] auto
      input_map[event13] auto
      input_map[event14] auto
      input_map[event1] auto
      input_map[event2] auto
      input_map[event3] auto
      input_map[event4] auto
      input_map[event5] auto
      input_map[event6] auto
      input_map[event7] auto
      input_map[event8] auto
      input_map[event9] auto
      input_map[interlock] auto
      input_map[p1_button10] auto
      input_map[p1_button1] joystick_button[0,left]
      input_map[p1_button2] joystick_button[0,right]
      input_map[p1_button3] auto
      input_map[p1_button4] auto
      input_map[p1_button5] auto
      input_map[p1_button6] auto
      input_map[p1_button7] auto
      input_map[p1_button8] auto
      input_map[p1_button9] auto
      input_map[p1_dial_down] auto
      input_map[p1_dial_left] auto
      input_map[p1_dial_right] auto
      input_map[p1_dial_up] auto
      input_map[p1_dialx] auto
      input_map[p1_dialy] auto
      input_map[p1_doubleleft_down] auto
      input_map[p1_doubleleft_left] auto
      input_map[p1_doubleleft_right] auto
      input_map[p1_doubleleft_up] auto
      input_map[p1_doubleright_down] auto
      input_map[p1_doubleright_left] auto
      input_map[p1_doubleright_right] auto
      input_map[p1_doubleright_up] auto
      input_map[p1_down] auto
      input_map[p1_left] auto
      input_map[p1_lightgun_down] auto
      input_map[p1_lightgun_left] auto
      input_map[p1_lightgun_right] auto
      input_map[p1_lightgun_up] auto
      input_map[p1_lightgunx] auto
      input_map[p1_lightguny] auto
      input_map[p1_mahjong_a] auto
      input_map[p1_mahjong_b] auto
      input_map[p1_mahjong_bet] auto
      input_map[p1_mahjong_c] auto
      input_map[p1_mahjong_chance] auto
      input_map[p1_mahjong_chi] auto
      input_map[p1_mahjong_d] auto
      input_map[p1_mahjong_double_up] auto
      input_map[p1_mahjong_e] auto
      input_map[p1_mahjong_f] auto
      input_map[p1_mahjong_flip_flop] auto
      input_map[p1_mahjong_g] auto
      input_map[p1_mahjong_h] auto
      input_map[p1_mahjong_i] auto
      input_map[p1_mahjong_j] auto
      input_map[p1_mahjong_k] auto
      input_map[p1_mahjong_kan] auto
      input_map[p1_mahjong_l] auto
      input_map[p1_mahjong_m] auto
      input_map[p1_mahjong_n] auto
      input_map[p1_mahjong_pon] auto
      input_map[p1_mahjong_reach] auto
      input_map[p1_mahjong_ron] auto
      input_map[p1_mahjong_score] auto
      input_map[p1_mouse_down] auto
      input_map[p1_mouse_left] auto
      input_map[p1_mouse_right] auto
      input_map[p1_mouse_up] auto
      input_map[p1_mousex] auto
      input_map[p1_mousey] auto
      input_map[p1_paddle_down] auto
      input_map[p1_paddle_left] auto
      input_map[p1_paddle_right] auto
      input_map[p1_paddle_up] auto
      input_map[p1_paddlex] auto
      input_map[p1_paddley] auto
      input_map[p1_pedalbrake] auto
      input_map[p1_pedalbrake_push] auto
      input_map[p1_pedalbrake_release] auto
      input_map[p1_pedalgas] auto
      input_map[p1_pedalgas_push] auto
      input_map[p1_pedalgas_release] auto
      input_map[p1_pedalother] auto
      input_map[p1_pedalother_push] auto
      input_map[p1_pedalother_release] auto
      input_map[p1_right] auto
      input_map[p1_stick_backward] auto
      input_map[p1_stick_down] auto
      input_map[p1_stick_forward] auto
      input_map[p1_stick_left] auto
      input_map[p1_stick_right] auto
      input_map[p1_stick_up] auto
      input_map[p1_stickx] auto
      input_map[p1_sticky] auto
      input_map[p1_stickz] auto
      input_map[p1_trackball_down] auto
      input_map[p1_trackball_left] auto
      input_map[p1_trackball_right] auto
      input_map[p1_trackball_up] auto
      input_map[p1_trackballx] auto
      input_map[p1_trackbally] auto
      input_map[p1_up] auto
      input_map[p2_button10] auto
      input_map[p2_button1] auto
      input_map[p2_button2] auto
      input_map[p2_button3] auto
      input_map[p2_button4] auto
      input_map[p2_button5] auto
      input_map[p2_button6] auto
      input_map[p2_button7] auto
      input_map[p2_button8] auto
      input_map[p2_button9] auto
      input_map[p2_dial_down] auto
      input_map[p2_dial_left] auto
      input_map[p2_dial_right] auto
      input_map[p2_dial_up] auto
      input_map[p2_dialx] auto
      input_map[p2_dialy] auto
      input_map[p2_doubleleft_down] auto
      input_map[p2_doubleleft_left] auto
      input_map[p2_doubleleft_right] auto
      input_map[p2_doubleleft_up] auto
      input_map[p2_doubleright_down] auto
      input_map[p2_doubleright_left] auto
      input_map[p2_doubleright_right] auto
      input_map[p2_doubleright_up] auto
      input_map[p2_down] auto
      input_map[p2_left] auto
      input_map[p2_lightgun_down] auto
      input_map[p2_lightgun_left] auto
      input_map[p2_lightgun_right] auto
      input_map[p2_lightgun_up] auto
      input_map[p2_lightgunx] auto
      input_map[p2_lightguny] auto
      input_map[p2_mahjong_a] auto
      input_map[p2_mahjong_b] auto
      input_map[p2_mahjong_bet] auto
      input_map[p2_mahjong_c] auto
      input_map[p2_mahjong_chance] auto
      input_map[p2_mahjong_chi] auto
      input_map[p2_mahjong_d] auto
      input_map[p2_mahjong_double_up] auto
      input_map[p2_mahjong_e] auto
      input_map[p2_mahjong_f] auto
      input_map[p2_mahjong_flip_flop] auto
      input_map[p2_mahjong_g] auto
      input_map[p2_mahjong_h] auto
      input_map[p2_mahjong_i] auto
      input_map[p2_mahjong_j] auto
      input_map[p2_mahjong_k] auto
      input_map[p2_mahjong_kan] auto
      input_map[p2_mahjong_l] auto
      input_map[p2_mahjong_m] auto
      input_map[p2_mahjong_n] auto
      input_map[p2_mahjong_pon] auto
      input_map[p2_mahjong_reach] auto
      input_map[p2_mahjong_ron] auto
      input_map[p2_mahjong_score] auto
      input_map[p2_mouse_down] auto
      input_map[p2_mouse_left] auto
      input_map[p2_mouse_right] auto
      input_map[p2_mouse_up] auto
      input_map[p2_mousex] auto
      input_map[p2_mousey] auto
      input_map[p2_paddle_down] auto
      input_map[p2_paddle_left] auto
      input_map[p2_paddle_right] auto
      input_map[p2_paddle_up] auto
      input_map[p2_paddlex] auto
      input_map[p2_paddley] auto
      input_map[p2_pedalbrake] auto
      input_map[p2_pedalbrake_push] auto
      input_map[p2_pedalbrake_release] auto
      input_map[p2_pedalgas] auto
      input_map[p2_pedalgas_push] auto
      input_map[p2_pedalgas_release] auto
      input_map[p2_pedalother] auto
      input_map[p2_pedalother_push] auto
      input_map[p2_pedalother_release] auto
      input_map[p2_right] auto
      input_map[p2_stick_backward] auto
      input_map[p2_stick_down] auto
      input_map[p2_stick_forward] auto
      input_map[p2_stick_left] auto
      input_map[p2_stick_right] auto
      input_map[p2_stick_up] auto
      input_map[p2_stickx] auto
      input_map[p2_sticky] auto
      input_map[p2_stickz] auto
      input_map[p2_trackball_down] auto
      input_map[p2_trackball_left] auto
      input_map[p2_trackball_right] auto
      input_map[p2_trackball_up] auto
      input_map[p2_trackballx] auto
      input_map[p2_trackbally] auto
      input_map[p2_up] auto
      input_map[p3_button10] auto
      input_map[p3_button1] auto
      input_map[p3_button2] auto
      input_map[p3_button3] auto
      input_map[p3_button4] auto
      input_map[p3_button5] auto
      input_map[p3_button6] auto
      input_map[p3_button7] auto
      input_map[p3_button8] auto
      input_map[p3_button9] auto
      input_map[p3_dial_down] auto
      input_map[p3_dial_left] auto
      input_map[p3_dial_right] auto
      input_map[p3_dial_up] auto
      input_map[p3_dialx] auto
      input_map[p3_dialy] auto
      input_map[p3_doubleleft_down] auto
      input_map[p3_doubleleft_left] auto
      input_map[p3_doubleleft_right] auto
      input_map[p3_doubleleft_up] auto
      input_map[p3_doubleright_down] auto
      input_map[p3_doubleright_left] auto
      input_map[p3_doubleright_right] auto
      input_map[p3_doubleright_up] auto
      input_map[p3_down] auto
      input_map[p3_left] auto
      input_map[p3_lightgun_down] auto
      input_map[p3_lightgun_left] auto
      input_map[p3_lightgun_right] auto
      input_map[p3_lightgun_up] auto
      input_map[p3_lightgunx] auto
      input_map[p3_lightguny] auto
      input_map[p3_mahjong_a] auto
      input_map[p3_mahjong_b] auto
      input_map[p3_mahjong_bet] auto
      input_map[p3_mahjong_c] auto
      input_map[p3_mahjong_chance] auto
      input_map[p3_mahjong_chi] auto
      input_map[p3_mahjong_d] auto
      input_map[p3_mahjong_double_up] auto
      input_map[p3_mahjong_e] auto
      input_map[p3_mahjong_f] auto
      input_map[p3_mahjong_flip_flop] auto
      input_map[p3_mahjong_g] auto
      input_map[p3_mahjong_h] auto
      input_map[p3_mahjong_i] auto
      input_map[p3_mahjong_j] auto
      input_map[p3_mahjong_k] auto
      input_map[p3_mahjong_kan] auto
      input_map[p3_mahjong_l] auto
      input_map[p3_mahjong_m] auto
      input_map[p3_mahjong_n] auto
      input_map[p3_mahjong_pon] auto
      input_map[p3_mahjong_reach] auto
      input_map[p3_mahjong_ron] auto
      input_map[p3_mahjong_score] auto
      input_map[p3_mouse_down] auto
      input_map[p3_mouse_left] auto
      input_map[p3_mouse_right] auto
      input_map[p3_mouse_up] auto
      input_map[p3_mousex] auto
      input_map[p3_mousey] auto
      input_map[p3_paddle_down] auto
      input_map[p3_paddle_left] auto
      input_map[p3_paddle_right] auto
      input_map[p3_paddle_up] auto
      input_map[p3_paddlex] auto
      input_map[p3_paddley] auto
      input_map[p3_pedalbrake] auto
      input_map[p3_pedalbrake_push] auto
      input_map[p3_pedalbrake_release] auto
      input_map[p3_pedalgas] auto
      input_map[p3_pedalgas_push] auto
      input_map[p3_pedalgas_release] auto
      input_map[p3_pedalother] auto
      input_map[p3_pedalother_push] auto
      input_map[p3_pedalother_release] auto
      input_map[p3_right] auto
      input_map[p3_stick_backward] auto
      input_map[p3_stick_down] auto
      input_map[p3_stick_forward] auto
      input_map[p3_stick_left] auto
      input_map[p3_stick_right] auto
      input_map[p3_stick_up] auto
      input_map[p3_stickx] auto
      input_map[p3_sticky] auto
      input_map[p3_stickz] auto
      input_map[p3_trackball_down] auto
      input_map[p3_trackball_left] auto
      input_map[p3_trackball_right] auto
      input_map[p3_trackball_up] auto
      input_map[p3_trackballx] auto
      input_map[p3_trackbally] auto
      input_map[p3_up] auto
      input_map[p4_button10] auto
      input_map[p4_button1] auto
      input_map[p4_button2] auto
      input_map[p4_button3] auto
      input_map[p4_button4] auto
      input_map[p4_button5] auto
      input_map[p4_button6] auto
      input_map[p4_button7] auto
      input_map[p4_button8] auto
      input_map[p4_button9] auto
      input_map[p4_dial_down] auto
      input_map[p4_dial_left] auto
      input_map[p4_dial_right] auto
      input_map[p4_dial_up] auto
      input_map[p4_dialx] auto
      input_map[p4_dialy] auto
      input_map[p4_doubleleft_down] auto
      input_map[p4_doubleleft_left] auto
      input_map[p4_doubleleft_right] auto
      input_map[p4_doubleleft_up] auto
      input_map[p4_doubleright_down] auto
      input_map[p4_doubleright_left] auto
      input_map[p4_doubleright_right] auto
      input_map[p4_doubleright_up] auto
      input_map[p4_down] auto
      input_map[p4_left] auto
      input_map[p4_lightgun_down] auto
      input_map[p4_lightgun_left] auto
      input_map[p4_lightgun_right] auto
      input_map[p4_lightgun_up] auto
      input_map[p4_lightgunx] auto
      input_map[p4_lightguny] auto
      input_map[p4_mahjong_a] auto
      input_map[p4_mahjong_b] auto
      input_map[p4_mahjong_bet] auto
      input_map[p4_mahjong_c] auto
      input_map[p4_mahjong_chance] auto
      input_map[p4_mahjong_chi] auto
      input_map[p4_mahjong_d] auto
      input_map[p4_mahjong_double_up] auto
      input_map[p4_mahjong_e] auto
      input_map[p4_mahjong_f] auto
      input_map[p4_mahjong_flip_flop] auto
      input_map[p4_mahjong_g] auto
      input_map[p4_mahjong_h] auto
      input_map[p4_mahjong_i] auto
      input_map[p4_mahjong_j] auto
      input_map[p4_mahjong_k] auto
      input_map[p4_mahjong_kan] auto
      input_map[p4_mahjong_l] auto
      input_map[p4_mahjong_m] auto
      input_map[p4_mahjong_n] auto
      input_map[p4_mahjong_pon] auto
      input_map[p4_mahjong_reach] auto
      input_map[p4_mahjong_ron] auto
      input_map[p4_mahjong_score] auto
      input_map[p4_mouse_down] auto
      input_map[p4_mouse_left] auto
      input_map[p4_mouse_right] auto
      input_map[p4_mouse_up] auto
      input_map[p4_mousex] auto
      input_map[p4_mousey] auto
      input_map[p4_paddle_down] auto
      input_map[p4_paddle_left] auto
      input_map[p4_paddle_right] auto
      input_map[p4_paddle_up] auto
      input_map[p4_paddlex] auto
      input_map[p4_paddley] auto
      input_map[p4_pedalbrake] auto
      input_map[p4_pedalbrake_push] auto
      input_map[p4_pedalbrake_release] auto
      input_map[p4_pedalgas] auto
      input_map[p4_pedalgas_push] auto
      input_map[p4_pedalgas_release] auto
      input_map[p4_pedalother] auto
      input_map[p4_pedalother_push] auto
      input_map[p4_pedalother_release] auto
      input_map[p4_right] auto
      input_map[p4_stick_backward] auto
      input_map[p4_stick_down] auto
      input_map[p4_stick_forward] auto
      input_map[p4_stick_left] auto
      input_map[p4_stick_right] auto
      input_map[p4_stick_up] auto
      input_map[p4_stickx] auto
      input_map[p4_sticky] auto
      input_map[p4_stickz] auto
      input_map[p4_trackball_down] auto
      input_map[p4_trackball_left] auto
      input_map[p4_trackball_right] auto
      input_map[p4_trackball_up] auto
      input_map[p4_trackballx] auto
      input_map[p4_trackbally] auto
      input_map[p4_up] auto
      input_map[safequit] auto
      input_map[service] auto
      input_map[service_coin1] auto
      input_map[service_coin2] auto
      input_map[service_coin3] auto
      input_map[service_coin4] auto
      input_map[service_coin5] auto
      input_map[service_coin6] auto
      input_map[service_coin7] auto
      input_map[service_coin8] auto
      input_map[start1] keyboard[0,pgdn] or keyboard[0,1]
      input_map[start2] auto
      input_map[start3] auto
      input_map[start4] auto
      input_map[start5] auto
      input_map[start6] auto
      input_map[start7] auto
      input_map[start8] auto
      input_map[tilt] auto
      input_map[ui_add_cheat] auto
      input_map[ui_cancel] keyboard[0,esc] or keyboard[0,lwin]
      input_map[ui_cocktail] auto
      input_map[ui_configure] auto
      input_map[ui_delete_cheat] auto
      input_map[ui_down] keyboard[0,down]
      input_map[ui_edit_cheat] auto
      input_map[ui_end] keyboard[0,enter]
      input_map[ui_frameskip_dec] auto
      input_map[ui_frameskip_inc] auto
      input_map[ui_help] auto
      input_map[ui_home] auto
      input_map[ui_left] auto
      input_map[ui_load_state] auto
      input_map[ui_mode_next] auto
      input_map[ui_mode_pred] auto
      input_map[ui_on_screen_display] auto
      input_map[ui_pan_down] auto
      input_map[ui_pan_left] auto
      input_map[ui_pan_right] auto
      input_map[ui_pan_up] auto
      input_map[ui_pause] auto
      input_map[ui_record_start] auto
      input_map[ui_record_stop] auto
      input_map[ui_reset_machine] auto
      input_map[ui_right] auto
      input_map[ui_save_cheat] auto
      input_map[ui_save_state] auto
      input_map[ui_select] keyboard[0,enter] or joystick_button[0,left]
      input_map[ui_show_fps] auto
      input_map[ui_show_gfx] auto
      input_map[ui_show_profiler] auto
      input_map[ui_snapshot] auto
      input_map[ui_startup] auto
      input_map[ui_throttle] auto
      input_map[ui_toggle_cheat] auto
      input_map[ui_toggle_crosshair] auto
      input_map[ui_toggle_debug] auto
      input_map[ui_toggle_ui] auto
      input_map[ui_turbo] auto
      input_map[ui_up] keyboard[0,up]
      input_map[ui_watch_value] auto
      input_map[volume_down] auto
      input_map[volume_up] auto
      input_steadykey no
      lcd_server none
      lcd_speed 4
      lcd_timeout 500
      misc_bios default
      misc_cheat no
      misc_cheatfile cheat.dat
      misc_difficulty none
      misc_eventdebug no
      misc_eventfile event.dat
      misc_freeplay no
      misc_hiscorefile hiscore.dat
      misc_lang none
      misc_languagefile english.lng
      misc_mutedemo no
      misc_quiet yes
      misc_safequit no
      misc_smp no
      misc_timetorun 0
      record_sound yes
      record_sound_time 15
      record_video yes
      record_video_interleave 2
      record_video_time 15
      script_coin1 
      script_coin2 
      script_coin3 
      script_coin4 
      script_emulation 
      script_event1 
      script_event10 
      script_event11 
      script_event12 
      script_event13 
      script_event14 
      script_event2 
      script_event3 
      script_event4 
      script_event5 
      script_event6 
      script_event7 
      script_event8 
      script_event9 
      script_led1 on(kdb, 0b1); wait(!event()); off(kdb, 0b1);
      script_led2 on(kdb, 0b10); wait(!event()); off(kdb, 0b10);
      script_led3 
      script_play 
      script_safequit 
      script_start1 
      script_start2 
      script_start3 
      script_start4 
      script_turbo while (event()) { toggle(kdb, 0b100); delay(100); } off(kdb, 0b100);
      script_video wait(!event()); set(kdb, 0);
      sound_adjust auto
      sound_equalizer_highvolume 0
      sound_equalizer_lowvolume 0
      sound_equalizer_midvolume 0
      sound_latency 0.2
      sound_mode auto
      sound_normalize no
      sound_samplerate 44100
      sound_samples yes
      sound_volume -3
      sync_fps auto
      sync_resample auto
      sync_speed 1
      sync_startuptime auto
      sync_turbospeed 3
      ui_color[help_other] 000000 808080
      ui_color[help_p1] 000000 ffff00
      ui_color[help_p2] 000000 00ff00
      ui_color[help_p3] 000000 ff0000
      ui_color[help_p4] 000000 00ffff
      ui_color[interface] 000000 ffffff
      ui_color[select] 000000 afffff
      ui_color[tag] 247ef0 ffffff
      ui_font auto
      ui_fontsize auto
      ui_helpimage auto
      ui_translucency 0.8
      

      Here are a few addl. items I'm working on:

      • Lethal Enforcers 2 - can't reload
      • How to fix lag when pulling trigger/firing.. this really sucks for T2 or Op Wolf where there is machine gun action?

      Cheers!

      B 2 Replies Last reply Reply Quote 0
      • B
        BGallagherLA @mrmartin79
        last edited by

        @mrmartin79 Interesting. I must have put the CHD in the wrong folder then. Will investigate later tonight.

        Also, I just noticed this last night - the "all games" config doesn't work. But if you go into "This game," they do stick. Yeah, you gotta go in and map stuff for every game, but you only have to do it once. Why the "all games" thing doesn't work is beyond me, but thats the way it is I guess. I have a similar button setup but didn't think about mapping the home button to exit. Will have to do that as well.

        As for Lethal Enforcers 2... i have the same problem, and don't know why. With the first Lethal Enforcers, I can reload, but only if I'm aiming at the bottom off screen not on sides or top. Could be because my DolphinBar is on the bottom of my TV instead of top.

        As for this .rc file, can you give me the path where I can find/edit this thing on mine? I still don't know a whole lot about tweaking settings/files through Putty/SSH and other methods. Thanks!

        M 2 Replies Last reply Reply Quote 1
        • M
          mrmartin79 @BGallagherLA
          last edited by

          @bgallagherla Sure thing... the config file is at

          /opt/retropie/configs/mame-advmame

          Also, you should make a backup of it before you start editing. so duplicate it to bak_advmame-1.4.rc etc...

          If something is wrong in this file advmame will throw an error and not start. (errors from this file can be found in the /dev/shm/runcommand.log file it took me a few tries to figure out keyboard/button usage.)

          1 Reply Last reply Reply Quote 1
          • M
            mrmartin79 @BGallagherLA
            last edited by

            @bgallagherla For the CHD, I dropped the unzipped folder named "area51mx" into the image directory. Inside that folder is the "area51mx.chd" file.

            Hope that helps... Works pretty well although the mouse/trigger lag still annoys me.

            1 Reply Last reply Reply Quote 2
            • B
              BGallagherLA @mrmartin79
              last edited by

              @mrmartin79 said in Mayflash dolphinbar and AdvanceMAME 1.4:

              dir_image /home/pi/.advance/image:/opt/retropie/emulators/advmame/1.4/share/advance/image:/home/pi/RetroPie/roms/mame-advmame/chd

              OK, so this is your dir_image path above, take from the .rc file you shared in previous post. Here's the entry from mine:

              dir_image /home/pi/RetroPie/roms/mame-advmame

              It looks like you're redirecting this file to two different places (opt/retropie/emulators/advmame/1.4/share/advance/image - and /home/pi/RetroPie/roms/mame-advmame/chd) or am I totally off base?

              I tried putting the unzipped folder with CHD file in /home/pi/.advance/image but it didn't work. Will keep tweaking, just kinda confused...

              M 1 Reply Last reply Reply Quote 0
              • M
                mrmartin79 @BGallagherLA
                last edited by mrmartin79

                @bgallagherla yeah sorry for that... the files should work in either of those locs... I created a new chd directory as seen by the last path. That is where is put my areamx folder > chd file but it should work in any of those paths. The : is an OR.

                What error message do you get from the /dev/shm/runcommand.log?

                B 1 Reply Last reply Reply Quote 0
                • B
                  BGallagherLA @mrmartin79
                  last edited by

                  @mrmartin79 Something about how it was an "invalid" CHD file. I dunno. I tried putting it damn near everywhere. I'll see if i can find a different CHD file. Maybe mine was corrupt or something.

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    mrmartin79 @BGallagherLA
                    last edited by

                    @bgallagherla Get the .106 from the internet archive that's what I'm using.

                    Another update after more testing. I switched the dolphinbar to Mode 2 and the trigger lag went away.. so this is definitely the mode to use! I also unpaired my wiimote from the RetroArch Bluetooth settings. This didn't resolve anything but I'm pretty sure there is no reason to pair it... Emulation Station seems to see it as a keyboard regardless. I can navigate most menus using the wiimote but can't select things... Need to hunt for settings there...

                    As mentioned elsewhere, in Mode 2 you lose access to the 1 & 2 buttons but it seems to work with + = coin, HOME = start, and - = exit. At least thats the way its working for me at the moment.. I have made some changes to the .rc file to reflect using Mode 2.

                    At the moment Op Wolf, Term2, and Lethal Enforcers work quite well and are very playable.

                    B 1 Reply Last reply Reply Quote 1
                    • B
                      BGallagherLA @mrmartin79
                      last edited by

                      @mrmartin79 I will grab that .106 tonight, thanks!

                      Also wanted to ask - how did you map a exit emulator button? I don't see an option for that in the AdvMame menu that pops up after hitting Tab in game.

                      Will also try mode 2, see what's up.

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        mrmartin79 @BGallagherLA
                        last edited by mrmartin79

                        @bgallagherla There are 2 params in the .rc file you will need to examine for exiting a game with the wiimote.

                        misc_safequit no
                        This gets rid of the Continue/Exit prompt

                        input_map[ui_cancel] keyboard[0,esc] or keyboard[0,lwin]
                        This is the map for the actual exit command. Note: on my config I have ui_cancel set to auto this seems to attach it to the minus button which woks just fine.

                        Lastly, here are the keyword/joystick cmds I am getting out of the DolphinBar in Mode 1/2 Really I should open up the dev/ stream and watch the input but here's what I have so far:

                        Mode 2 Mappings:

                        Trigger = joystick_button[0,1]
                        A = joystick_button[0,2]
                        Home = keyboard[0,lwin]
                        plus = enter
                        minus = esc?
                        1 = ?
                        2 = ?

                        Mode 1 Mappings:

                        Trigger = joystick_button[0,left]
                        A = joystick_button[0,right]
                        Home = keyboard[0,lwin]
                        plus = ?
                        minus = ?
                        1 = pgup
                        2 = pgdn

                        1 Reply Last reply Reply Quote 1
                        • edmaul69E
                          edmaul69 @BGallagherLA
                          last edited by

                          @bgallagherla mode two is what i use. And why do you pair your wiimote to bluetooth? I synced mine to my dolphin bar and it worked right away.

                          M B 2 Replies Last reply Reply Quote 0
                          • M
                            mrmartin79 @edmaul69
                            last edited by mrmartin79

                            @edmaul69 There are some conflicting instructions floating around the forum on that.. but I have confirmed it DOES NOT need to be done. Emulation Station sees my wiimote as a keyboard in the UI on Mode 2. Just pair to the DolphinBar.

                            1 Reply Last reply Reply Quote 0
                            • B
                              BGallagherLA @edmaul69
                              last edited by

                              @edmaul69 I believe I was following someone's old video about how to set it up and I believe that was on there. I couldn't get anything to work in mode 1 until i paired the Wiimote to Pi's bluetooth and it worked great so i just assumed that was that. Had no idea that it paired automatically with Mode 2. Didn't have time to tinker with it this weekend, so maybe tonight. Hoping to finally get friggin Area 51 working haha

                              1 Reply Last reply Reply Quote 0
                              • M
                                metalbruce
                                last edited by

                                Has anyone gotten 2 players with wiimote and dolphin bar working?

                                edmaul69E madmodder123M 2 Replies Last reply Reply Quote 0
                                • edmaul69E
                                  edmaul69 @metalbruce
                                  last edited by

                                  @metalbruce what emulator? I use mode 3 and it uses 4 wiimotes just fine.

                                  1 Reply Last reply Reply Quote 0
                                  • madmodder123M
                                    madmodder123 @metalbruce
                                    last edited by

                                    @metalbruce said in Mayflash dolphinbar and AdvanceMAME 1.4:

                                    Has anyone gotten 2 players with wiimote and dolphin bar working?

                                    On MAME games you need two dolphin bars to play 2 player lightgun games because only one wiimote will sync when set to the Mouse and Keyboard Mode (i don't remember the number). -I have two dolphin bars and tried this and it worked, i just had to put one bar on top and one bar below the TV. When I was using one dolphin bar my crosshair was always down and to the left from where it was aimed so I kind of gave up using them for MAME. If I can fix that, please let me know how :)

                                    1 Reply Last reply Reply Quote 0
                                    • spruce_m00seS
                                      spruce_m00se
                                      last edited by

                                      so whats the verdict? is it worth getting the guns and trying this ? or better to get a dolphin bar if i already have the wiimotes?

                                      1 Reply Last reply Reply Quote 0
                                      • C
                                        ChuckyP
                                        last edited by

                                        I have both and prefer an actual light gun. If money is a factor you can't beat the price of a dolphin bar. But an Aimtrak (with recoil) is pretty sweet in my opinion.

                                        But at the end of the day, they are both very accurate and with the right adjustment you can use a wiimote with sights, and turn off the onscreen crosshair.

                                        1 Reply Last reply Reply Quote 0
                                        • UDb23U
                                          UDb23 @mediamogul
                                          last edited by

                                          @mediamogul Last year I found a Madcatz Z - Chuk Blaster Gun (looks very similar to yours) on Amazon. Got it (new) for less than 10 euro; probably the seller (marketplace) just wanted to get rid of it :-)
                                          Works nicely with Operation Wolf.
                                          As you said it would be nice if the crosshair showing on screen could be disabled (and the gun calibrated "per game")

                                          mediamogulM 1 Reply Last reply Reply Quote 0
                                          • mediamogulM
                                            mediamogul Global Moderator @UDb23
                                            last edited by mediamogul

                                            @udb23 said in Mayflash dolphinbar and AdvanceMAME 1.4:

                                            Last year I found a Madcatz Z - Chuk Blaster Gun (looks very similar to yours) on Amazon. Got it (new) for less than 10 euro

                                            Nice find!

                                            As you said it would be nice if the crosshair showing on screen could be disabled (and the gun calibrated "per game")

                                            I've looked a little deeper at that Aimtrak calibration tool I talked about in the 'Ideas and Development' thread. All it really appears to do is look for the mouse event it's told to (in this case Aimtrak) and re-calibrate the coordinates at a system level using the onscreen GUI that's already developed. I'm almost positive you can just tell it to look for the Dolphinbar mouse event and it wouldn't know the difference. I need to find some time to start experimenting, but my motivation has been a little low, as there are actually some moderate to large issues in RetroArch that prevent proper light gun gaming, with or without the crosshairs.

                                            RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                                            C 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.