1. A method, comprising: receiving electrical signals corresponding to a plurality of retinal locations; processing the electrical signals using a signal analyzer, the processing including identifying cell types of retinal cells associated with the plurality of retinal locations; storing indications of the cell types within a memory wherein each of the cell types corresponds to at least one of a plurality of different cell types; applying, by a retinal driver, retinal stimulus signals to the plurality of retinal locations based on the identified cell types; and adjusting timing of ones of the retinal stimulus signals based on the identified cell types.