> Is there really a way to find those, though, other than being familiar with the code
> or through trial and error?
It wouldn't be that much work to take the MAME XML output from -listxml and write an XSL transform to build a DAT file that excludes all the games with the non-working flag (and/or other flags). Then you could add additional conditions to the XSL transform to exclude specific games, parents, or entire drivers that you know don't work on the target device.
GroovyMAME support forum on BYOAC