AmigaOS 4 is including a new API called AmigaInput.
Updates of our games will add AmigaInput-Support to our games, so those all will support it. There is also a new lowlevel.library included with OS 4, which
"forwards" joystick-accesses with lowlevel to AmigaInput, so lowlevel-using apps will also work.
As to Drivers on Amiga Classic a wide range (PSX Port, PC Analog Stick, Amiga Digital Stick, Mouse, Joystick, CD 32 Pad, Sega Pads, 4-Player-Adapter, Keyboard, USB) will be supported. We are planning to support Catweasel MK3 also.
As to AmigaOne, USB will be supported, and I will look into porting the Parallel-port-using Classic-Drivers (PSX Port, 4-Player-Adapter) to AmigaOne also (have to examine the hardware specs...).
Steffen Haeuser