Quoted from oldschoolbob:All this time I thought the 17 was like the 100
Indeed it is the same.
Quoted from oldschoolbob:and the 35 was like the 200. I just found out that is not true. About the only difference between the 17 and the 35 is the number of pins on the J5 connector. (32 vs 33).
There is fundamentally a bigger difference between Bally -17 and -35 boards. The -35 boards support double the amount of ROM capacity which was needed when their games became more complex. Lost World was the first -35 game. This was done by using a previously unused CPU address line in the ROM mix. The extra pin at J5 is that address line (A14).
Quoted from oldschoolbob:My question is did Bally ever make a board comparable to the Stern MPU 200?
Bally never made a board with dual battery backed RAM.
Other differences are MPU-200 ran a reset signal to the J4 connector pin 13 that ran to the cabinet slam switches allowing them to remove the slam tilt switch from the switch matrix, an interrupt line was run to J4 pin 11 that was used with their speech board.
Other big difference is the CPU on the MPU-200 boards was run at nearly twice the speed of the Bally-35 board. Stern developed a high level programming language requiring the extra CPU speed.
Note there was a 4th type of Bally MPU board at the end of the run and used on Fireball Classic and Cybernaut. The 6800 CPU was replaced with a 6802, it had a socket for 2764 EPROM and the battery backed RAM was higher capacity. See here:
http://www.pinball4you.ch/okaegi/pro_6802.html