usb 2 player option on Efika
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    xyphoid
    Posts: 870 from 2008/7/11
    From: Delaware, USA
    Probably a question for Chris, but someone else may know.
    How do you do joypad emulation on 2player games?(both players at the same time) on efika? The usb pad moves both players simultaneously. This is when I'm using mame.
    eg. mario bros. streetfighter2, final fight.

    I need to configure J1 & J2 to move their own individual
    character.

    Thanks! :-?
  • »02.08.08 - 03:07
    Profile
  • MorphOS Developer
    geit
    Posts: 1054 from 2004/9/23
    Just open usb settings -> classes -> select HID -> Config

    You'll find four cycle buttons which need to be set to merge with USB.

    BTW: Fab just dropped in a comment about this topic:

    "about 2nd player joystick, .... select "quicksetup select port 2" from pulldown menu for second joystick."

    Geit

    [ Edited by geit on 2008/8/2 14:13 ]
  • »02.08.08 - 10:13
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    xyphoid
    Posts: 870 from 2008/7/11
    From: Delaware, USA
    no luck...the pads still move both characters, only difference is buttons. button 1 may work for one on while button 2 will activate the other character eg jumping. pressing both buttons on the same pad 1 and 2 allows both to jump. mame settings doesn't distinguish the difference. :-(
  • »03.08.08 - 03:26
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    xyphoid
    Posts: 870 from 2008/7/11
    From: Delaware, USA
    any other clues? could it be a game pad issue I guess I could change controllers and see
  • »05.08.08 - 00:05
    Profile
  • Fab
  • MorphOS Developer
    Fab
    Posts: 1331 from 2003/6/16
    It's just a configuration issue really.
    Assuming you set *each* action from 1st joypad to port 1 and *each* action from 2nd joypad to port 2 in hid prefs/action tab
    *and* that you selected "merge" in hid prefs/general lowlevel emulation group, it has to work.

    Then in mame, you need to bind the buttons correctly too, in its input prefs.

    [ Edited by Fab on 2008/8/5 0:36 ]
  • »05.08.08 - 00:35
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    xyphoid
    Posts: 870 from 2008/7/11
    From: Delaware, USA
    thanks Fab that was it! but i discovered a new issue. i was using early startup w/o booting into ambient, so i opened mame from the cli screen. the settings dont take effect there, therefor treating the 2nd joypad essentially as port1, dispite the general setting designation of port2 (J left2 ect)
    using the" this game setting" doen't give the j2 opt so everthing says J left, J right ect. this however isn't an issue going from ambient.

    and the reason for the early startup was to use more memory and speed. on the ambient screen i cant get for example streetfighter to load. it states that it cant load video or something (usually with the higher end games. mario works which is what i used to set the mame settings)

    EDIT: I now notice a black screen on loading, nothing happening eg. chasehq and few others
    256mem thread sounding more necessary now

    So the real interesing 2player games can't be played due this this issue... i think....well at least it is my issue! :-?

    [ Edited by xyphoid on 2008/8/5 12:28 ]
  • »05.08.08 - 07:17
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    jcmarcos
    Posts: 1178 from 2003/3/13
    From: Pinto, Madrid ...
    One of the things that "startup-sequence" does is preparing the environment variables ("ENV:"), which hold the configuration for many things. You can take a look at it, and prepare a special, reduced startup script.
  • »05.08.08 - 07:27
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    xyphoid
    Posts: 870 from 2008/7/11
    From: Delaware, USA
    yea only if someone gives me the commands! I'm not tinkering with the startup..they don't want you to much either. :-(
  • »05.08.08 - 17:30
    Profile
  • MorphOS Developer
    Henes
    Posts: 507 from 2003/6/14
    Do not touch your startup-sequence...
    Make a copy of it in s:ministartup f.e and hack it...
    Then boot w/o startup and run it manually...
  • »05.08.08 - 18:47
    Profile Visit Website