Wow. Really reminds me of a DOS-based front-end I wrote a revision or two before MAME could export the supported list.
It took me half the night to hard-code all those entries. When the update added the ability to export a list, I was so disgusted with myself that I just never bothered to update it again.