In his page on
Implementing VisiCalc,
Bob Frankston describes how he made program listings by doing screen shots on a TRS-80:
I made a listing of the TRS-80 program by using my SX-70 Polaroid camera to take a picture of each page and then worked with this listing as I rewrote the code for the Apple.
:)