> I thought some of the ones with analog inputs sampled the analog inputs over 2 frames > on the MCU, writing all the data (including digital inputs) to shared ram with a > delay as a result rather than allowing the game code to poll the input lines on the > standard inputs directly.
The ones I've disassembled just write the ADC output right to shared RAM when the conversion done IRQ fires.