Seems like starting a new game is wonky. after it shows the high score screen it messes up the graphics. not sure if that's my fix causing it or not, but both reset work, and every machine works currently.
The latest commit still has issues with Fastchip, despite it fixing the color issues on //c and //c+. I just removed all the acceleration code completely. Seems to work on ][+, //c, //c+, Fastchip, and //gs without issues.