I've added a * command, detailed in the same post as the code example. I need to figure out a key press/release method that works pre RISC OS 5 so all OS versions are covered.
There's several versions of both the Serial Port and JoyMod Modules, some translate to the Acorn interface and in these cases the games only support Acorn.richw wrote: Tue Apr 10, 2018 I think Vertical Twist also produced a driver module for the Serial Port hardware which provided the Acorn API
Its looking good though, we've pretty much got all games that could make use of a Joystick covered.
It uses Joystick_Read, so there's no reliance on USBJoystick. I'd keep ADFFS key mapping and USBJoystick key mapping totally separate, so games booted with ADFFS are handled internally. USBJoystick meanwhile can be used for ARMv5 compliant games which don't natively support Joystick.richw wrote: Tue Apr 10, 2018 And I think keymapping in the boot scripts is also sensible. Would be nice to do it in a way which isn't bespoke to USBJoystick... Maybe with a *command alias, which I can deal with? I need to dream up some commands for the keymapping too.