Quoted from slochar:Yes, I already have the code clearing the lock completely out at the end of the game. I don't think they actually intended the lock to be cleared at the end of the game, though, I think they did the single eject so the switches would get triggered again to correct any flags that were incorrect. They actually check for this condition after firing the first one out.
It really lends credence to my theory that the software wasn't written with multiball in mind and they whacked it in later - even if Steve Kirk intended it to be multiball from the beginning, the software I think was written as one ball and the multiball code added in, which is why it's buggy.
Interesting! On a side note...
On the game Dragonfist, the playfield is cut for multi-ball but the game is single ball.