The Apple II family did indeed use 555 timers, in either 558 or 556 chips, to drive the timing circuit used to read paddle and joystick positions. The following article explains both the circuit and the reading code:
https://www.applefritter.com/appleii-box/APPLE2/NibbelingAtT...