I'd try talking to the guys at Star Worlds Arcade in DeKalb, Illinois. They've been in the business since 1985 and seem to know everyone in the industry, including the programmers of this particular title (some who I think work for Raw Thrills now). They're a good source for getting pointed in the right direction, but they're also a business, so be on your best behavior in any attempt at free info.
starworldsarcade.com/