desUBIKado wrote:I understand that it is the serial joystick and not the RTFM.
I haven't tested it, but it is documented as "Acorn" joystick interface (i.e. A3010 type), so neither TSP nor RTFM.
How many trigger buttons does it support?
Two I think. But I am not aware of games that supported more than one.
Some more infos. Until the A3010 appeared, there was no common Joystick standard for RISC OS. When the A3010 appeared, a proper Acorn-approved SWI interface was provided, and most 3rd party interfaces got a module that provided compatibility with the new Acorn Joystick standard. The API supports up to 8 buttons, but the A3010 hardware only supported 2 buttons IIRC.
See here for details of the SWIs: https://www.riscosopen.org/wiki/documen ... k_Read%200
Before then, it was "TSP" aka "The Serial Port" Joystick interface (the "Serial Port" part refers to the distributing company - it was actually connected to the parallel port - two joysticks, one fire button), RTFM and LogikJoy (connected to the Econet slot, 2 joysticks, 2 fire buttons IIRC), ACE JoyConnect (podule, up to 4 joysticks, up to 3 fire buttons) and IOC Gamer's Upgrade (connected to IIC bus - 4 joysticks, up to 2 fire buttons IIRC). And I am sure that I missed a few more, there was an analogue joystick interface whose name escapes me at the moment. There was also a "built for youself" interface for two joysticks for the parallel port by Ian Haylock.
Games started with "no joystick support at all", and the first joystick interfaces came with emulation modules that allowed to simulate keypresses by the Joystick. Then, games started to read directly from the hardware - typically, RTFM and/or TSP are supported. Then, the A3010 appeared and it was "Acorn Joystick interface" all the way.
TL;DR: It's a mess.
Hope this helps