Which Amiga emulator are you using?
-
@Pyjamarama Development for uae4arm is here https://github.com/Chips-fr/uae4arm-rpi
There is already an issue which requests it - https://github.com/Chips-fr/uae4arm-rpi/issues/12
-
I want someone to make UAE4Arm not to need keyboard for simple things like Menu (F12) or mouse (right stick) just like Xport did it in XBOX in 2002
I key-map to a controller and I can run, operate and exit the software without having to bring out a keyboard. I also have the joystick and mouse controls mapped as well, so it's an all-encompassing solution. There will always be situations where the game you're playing will require a full keyboard, but key-mapping gets you pretty far.
-
@mediamogul I am following your EXCELLENT guide.
Thought I have no clue on how to implement it for the UAE4ARm / XBOX360 situation...
-
@mediamogul Hi, I'm going to go though your link, although it seems the 2 tiny upload links don't work anymore.
-
Looks like you're right. Unfortunately, I wasn't the one who posted those and they don't seem to be cached anywhere. Sorry for the false hope.
-
Sorry for the OT quote but I hope someone can create a Libretro UAE core. It is the most significant platform that lacks one.
The controller thing (for the GUI) is a pain.
-
@mediamogul said in Which Amiga emulator are you using?:
I key-map to a controller and I can run, operate and exit the software without having to bring out a keyboard. I also have the joystick and mouse controls mapped as well, so it's an all-encompassing solution. There will always be situations where the game you're playing will require a full keyboard, but key-mapping gets you pretty far.
Apologies for resurrecting an old thread, but I had to jump on this comment from mediamogul. The UAE4ARM Amiga emulator is the only emulator in my build which ::requires:: the use of a keyboard to exit a game. I was hoping you could expound on the details of your key-mapping solution please, specifically:
- What key mapping software do you use? (Is it joy2key?)
- Do you run the key mapper at system boot, or do you run it at uae4arm boot and kill the script when you exit uae4arm? I assume since you have joystick and mouse controls mapped as well as keys, you probably have the mapper running at all times?
- Any configuration details on the two points above would be GREATLY appreciated.
Thank you!
-Dave
-
I use xboxdrv in evdev mode. It'll work with most controllers that don't identify as keyboard input. I've written a guide on how to configure it here. If you end up running through the basics, you can use my Amiga mapping below as a reference. I have the mouse set to the left joystick on a toggle so that unless it's active, it behaves as a standard joystick.
sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv \ --evdev /dev/input/by-path/platform-3f980000.usb-usb-0:1.2:1.0-event-joystick \ --detach-kernel-driver \ --force-feedback \ --trigger-as-button \ --deadzone-trigger 15% \ --deadzone 4000 \ --device-name "Logitech Rumblepad 2 (xboxdrv)" \ --silent \ --axismap -Y1=Y1,-Y2=Y2 \ --buttonmap tl^toggle=tl \ --buttonmap tr^toggle=tr \ --evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_Z=x2,ABS_RZ=y2,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y \ --evdev-keymap BTN_THUMB2=a,BTN_THUMB=b,BTN_TOP=x,BTN_TRIGGER=y,BTN_BASE3=back,BTN_BASE4=start,BTN_TOP2=lb,BTN_PINKIE=rb,BTN_BASE5=tl,BTN_BASE6=tr,BTN_BASE=lt,BTN_BASE2=rt \ --ui-axismap tl+x1=REL_X:20,tl+y1=REL_Y:20 \ --ui-buttonmap tr+b=BTN_LEFT,tr+a=BTN_RIGHT,a=JS_2,b=JS_1,x=JS_3,y=JS_0,lb=JS_4,rb=JS_5,lt=JS_6,rt=JS_7,tl=KEY_UNKNOWN,tr=KEY_UNKNOWN,start=JS_9,back=JS_8 \ --ui-buttonmap rt+a=KEY_ENTER,rt+b=KEY_ESC,rt+du=KEY_UP,rt+dd=KEY_DOWN,rt+dl=KEY_LEFT,rt+dr=KEY_RIGHT \ --ui-buttonmap back+x=KEY_F12,back+start=KEY_Q \ --ui-buttonmap guide=void
-
@mediamogul
Sir you are a scholar and a gentleman!! Much, much appreciated. Thank you. -
@EVEGames said in Which Amiga emulator are you using?:
@mediamogul
Sir you are a scholar and a gentleman!You should hear my singing voice.
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.