Thanks to all for the suggestions.
I had indeed tried the new version GA2019, but found some issues with some roms, however, on redoing the PC again I've found that these are not all that important, and thus I can kinda discount my previous questions.
As was suggested, mixing different versions can be a bit of a minefield for green linux users, however, I think it can also present a new learning experience and challenge to try to get to grips with Linux in general - indeed I've learned quite a bit about it in recent days, purely due to my messing about with Groovyarcade, so theres a silver lining in every cloud.
I'm now, just as a learning experience, going to look at compiling my own version of the program - probably frought with issues, however I can do so in a virtual machine, and hopefully will begin to learn some more overall, but before doing so I'm going to also give Substrings method a shot...
Thank you all for your continued assistance.