Page 1 of 1

[Request] Parallel port joystick (4-joystick) support for Amiga

Posted: Wed Aug 15, 2018 12:53 pm
by leopold
Hi,
I would like to request 4-joystick support for Amiga emulation. Originally 2 additional joystick could be emulated on the Amiga using a special parallel port adaptor. While it's not supported by a huge number of titles, there are a number of of classics among them: Dynablaster is my all time favorite.
http://us3.aminet.net/docs/misc/FourPlayerGames_EN.pdf

I'm not sure it's supported by the Amiga emulators included in RetroX. While UAE4All2 seems to have some references in version 1.68 it seems to have been commented out later.
https://github.com/lubomyr/uae4all2/blo ... od-joy.cpp

fs-uae seems to have more obvious implementation (and even ads a 5th joystick emulating a player on the keyboard). In my experience fs-uae is a much more solid emulator than uae4all2/uae4arm at least on the Rasberry Pi.
https://github.com/FrodeSolheim/fs-uae/ ... joystick.c

I hope you'll take it into consideration.

Br,
Martin

Re: [Request] Parallel port joystick (4-joystick) support for Amiga

Posted: Thu Jan 14, 2021 9:59 am
by leopold
Hi,
I successfully tried out the RetroArch, so the appropriate code seems to be included in their UAE fork and mapped to the controllers.

Dinging through the code I could find this patch mapping the controllers to libretro, perhaps something similar could be implemented for RetroX?
https://github.com/libretro/libretro-ua ... d726db365d

The list of emulators includes RetroArch, but I'm not sure if this could be used directly as an alternative to uae4all for Amiga emulation.

Cheers,
Martin