I see the OP has ROM burning capabilities, so will likely go a DIY route, but I'll post this here just in case.. or for others.
I'll have Marco's test roms available soon along with fully assembled tester boards that plug into the TC1 socket (at the top center of the MPU) that make using Marco's (or Leon's) ROM a bit more plug-and-play @ http://www.pinitech.com/products/gottlieb_universaltester.php
You could also go the DIY route and order bare boards from OSHPARK (there's a link on that page) and source the components yourself. If anyone orders the assembled board + ROM through me.. I'll be sending Marco proceeds from the ROM sales after I cover cost of chip and a buck or two for time to burn/label. If you go fully the DIY route consider donating to Marco somehow if you like his ROM(s) and find them useful -- he's got lots of great test ROMs he gives away for free all the time & I think it's good to support people helping us make troubleshooting easier.
Ed's Quickscan80 is a great product too -- I've heard many great things, it's advanced in what it tests and has great read-out of error codes. Unfortunately I haven't had the chance to own one myself as he sold out of his first version. Looks like his new version is "Coming Soon" (still in testing) -- I'm sure I'm not the only one waiting to throw some money his way when that happens.