> > Turns out to be dirt simple protection. > > > > The game expects to read #$0200 from $180000 and #$0210 from $1f7040. > > I assume that there is more to the CPLD than that & earlier reads cause it to trigger > those results. Otherwise there would be no problem with just dumping it as an eprom > and burning it.
It only ever reads those two addresses. Smittdog, fancy trying to read it as an eprom? I could probably knock out an algo for whatever it returns, as long as the results are constant.