Did a little bit of checking on release dates and it had to have been Marble Madness. What an awesome game that was too and it even booted to Workbench which was nice.
Interestingly I recently read about the creation of this game, and although I knew it was written in C I didn't know it was pretty much using the original C source code and emulating the bespoke arcade hardware in software via some machine code routines. Strange way of doing it but it is to us what Zarch is to the Acorn Archimedes. An awesome game written in the least efficient way in a high level language.