So, just checking the schematic for the /NMI generation and bank switch.
There are tow (2) outputs from the SYSTEM VIA (Z5) that could seriously affect the operation of the AIM-65 if this VIA is not working correctly (or is not being programmed - or programmed correctly - by the firmware on the board).
The two (2) outputs are:
PB3 (Z5 pin 13) = /RUN / STEP and
PB2 (pin 12) = BSE.
PB3 controls the STEP and RUN logic. If this signal is HIGH, it means that a /NMI cycle is generated if the CPU is executing instructions in the address range $0000 to $8FFF (by default with wire link W11 removed). Accesses to memory above $8FFF will operate normally. When running a NOP generator, the SYSTEM VIA (Z5) will not be programmed. This means that PB2 and PB3 will be an input and hence the logic input to the subsequent TTL logic gates will be HIGH. This will cause permanent /NMI cycles to be generated to the CPU...
If you observed the same response when we were not running the NOP generator, it probably means that the ROMs are not correctly being executed, the SYSTE VIA is not being programmed, or the SYSTEM VIA is faulty.
Likewise - for PB2 - this signal selects which Bank Select mode is operational. Mode 0 is the AIM 65/40 mode and mode 1 is the RM65 mode. In mode 1 (PB2 = BSE = HIGH) the Debug Monitor ROMs ($Axxx and $Bxxx in locations Z65 and Z66) are disabled!
Dave