Machines › Computers › Zuse › Zuse Z3
Zuse Z3
1941
Konrad Zuse's 1941 electromechanical computer, the first working programmable digital machine.
Zuse Z3 Online Emulator
Play Zuse Z3 using JavaScript directly in your browser.
Controls
Boots running the classic Z3 demo: it computes the hypotenuse sqrt(3² + 4²) = 5 in 22-bit binary floating point and lights the answer on the decimal lamp field, looping forever on the punched film. The amber cell on the film strip is the current instruction. Use the debugger to single-step one instruction, set a breakpoint on a film position, or watch a memory cell for writes. The other configurations wait for the operator keyboard: type a decimal number on the keypad and press START. The physical number keys, Enter (START) and Escape (STOP) work too.
Boots running the classic Z3 demo: it computes the hypotenuse sqrt(3² + 4²) = 5 in 22-bit binary floating point and lights the answer on the decimal lamp field, looping forever on the punched film. The amber cell on the film strip is the current instruction. Use the debugger to single-step one instruction, set a breakpoint on a film position, or watch a memory cell for writes. The other configurations wait for the operator keyboard: type a decimal number on the keypad and press START. The physical number keys, Enter (START) and Escape (STOP) work too.
Boots running the classic Z3 demo: it computes the hypotenuse sqrt(3² + 4²) = 5 in 22-bit binary floating point and lights the answer on the decimal lamp field, looping forever on the punched film. The amber cell on the film strip is the current instruction. Use the debugger to single-step one instruction, set a breakpoint on a film position, or watch a memory cell for writes. The other configurations wait for the operator keyboard: type a decimal number on the keypad and press START. The physical number keys, Enter (START) and Escape (STOP) work too.
Configurations
| Configuration | Emulator | Machine | OS | Legal | |
|---|---|---|---|---|---|
| Pythagoras demo | Zuse Z3 | Zuse Z3 | open | Open ⛶ | |
| Multiply (keypad) | Zuse Z3 | Zuse Z3 | open | Open ⛶ | |
| Square root (keypad) | Zuse Z3 | Zuse Z3 | open | Open ⛶ |
Chips
Emulators
| Emulator | Type | License | Site |
|---|---|---|---|
| Zuse Z3 | online | Public domain | Website ↗ |