A fast solid-state camera has been designed to record diagnostic pictures of unpredictable high-speed events. The sensor is an array of silicon photodiodes that are read out in parallel. The system design features a variable framing rate to 100,000 frames/ second, continuous recording with asynchronous stop trigger, a solid-state memory holding 256 frames, and electronics having a dynamic range exceeding 2000:1. The image data is retained in a circular memory permitting the camera to run continuously until the event occurs. Immediately afterward the camera is shut down with a memory of 256 frames covering the event. The camera can be synchronized with similar cameras covering different aspects of the same scene. Operation of the camera is monitored and controlled by a microcomputer. The operator can select framing rate, image presentation on the CRT, and synchronization of multiple cameras.