For a possible future project, I made hi-res photo's of the amplifier board in the delay line from an Olivetti Programma 101 calculator. I never had the complete P101, the delay line is the only bit given to me long ago. So some non-destructive experimenting seems a responsable thing to do, like interfacing it to an Arduino to demonstrate the delay operation.
According to Wikipedia, a total of 240 bytes of information were electrically stored in magnetostrictive delay-line memory, which had a cycle time of 2.2 milliseconds.
The P101 is based on discrete components like transistors, resistors and capacitors. Its main operating voltages were +20V and -10V. Assuming the 10V was for the logic, this matches nicely the 25V voltage on the electrolitic capacitors. There are four transistors, all 2N708 NPN. The complete circuit is at one side of the delay line, it is probably the amplifier creating the logic levels used in the P101 logic. All components on the board seem transistors, resistors and capacitors from the 1970's.
Reverse engineering is made a bit simpler by using images of the two board sides and reversing one, bigclivedotcom style.
With the preliminary schematic, it feels save to apply some voltage to the board and see what happens. There are very old electrolitic capacitors there so some care is taken. Slowly increasing the voltage and measure the current should be save. At 10V, the current is 4.5 mA. The diode, expected to be a Zener is at just 7.5V. At voltages above 12V the Zener diode voltage plateaued at 8.8V, total circuit current just 8mA. For now I assume 12 V is a safe voltage to operate the amplifier.
Local links:
Global links:
Last update: 2026-02-02