When switching ROM's, unless the current native code path is the same, (between the previous ROM and the new ROM), the Gigatron will most certainly have timing issues and/or most likely crash.
You will need some sort of reset to initialise the PC to 0x0000.
ROM switching:
Forum rules
Be nice. No drama.
Be nice. No drama.
Re: ROM switching:
I fear it too. I will test it. In that case, I think it would be good to add a reset button to the Gigatron in general. Then the MCP131 with a button against GND at the output, would be an alternative. At reset bouncing should not be a problem (I think).
Re: ROM switching:
You'll probably get away with no de-bouncing, but it is poor design practice; you'll be resetting the 161's multiple times, at the mercy of whatever switch you decide to use.