Quoted from Pinballer73:can you bontango please provide some insight into the difference between JTAG & serial programming?
sure ... ( I have also updated my USB Blaster page on lisy.dev with that information https://lisy.dev/usb_blaster.html)
For my replacement MPUs based on FPGA ( GottFA1,GottFA1_PLuS, GottFA80, GottFA80_PLus, BallyFA, WillFA) I'm using FPGA boards based on the Altera Cyclone II chip. Cyclone II FPGAs can be programmed in 'serial programm' mode. ( program files do have extension '.pof')
FPGA boards based on Altera Cyclone IV chip need to be programmed in 'JTAG mode' ( program files do have extension '.jic') Cyclone IV chips do have much more internal memory compared to Cyclone II.
My first FPGA MPU where I'm using a Cyclone IV board is for GottFA80/GotFA80_PLuS in case you want to use it with 'late' 80B games ( Excalibur, Hot Shots, Big House, Bad Girls, Bonebusters and Night Moves) as these games do have a bigger rom.
Same for WillFA7 in case you want to use it with Defender or Star Light ( jic file available on request ).
btw: my next MPU 'WillFA11' for Williams System11 & Data East games will also use a Cyclone IV FPGA !
.
long story short:
At the moment, if you do not need a MPU for 'late' 80B games you are fine with serial programming mode.
But in the future more of my projects wil be based on Cyclone IV FPGA where JTAG mode is needed.
hope that helps, let me know if you need more