Machines › Calculators › Curta › Curta
Curta
1948
The Curta, a precise 1948 mechanical pocket calculator that you crank by hand to add, subtract, multiply and divide.
Curta Online Emulator
Play Curta using JavaScript directly in your browser.
Controls
A working model of the Curta Type I mechanical calculator. It boots at rest — all rings at zero — with a demo tape loaded but not yet run. Use the on-screen keypad (or the physical keys) to drive it: dial a setting slider with the number keys 0-9, move the selected slider with , and . , turn the crank with Enter or Space to add the setting to the results counter, press L to lift the carriage so the crank subtracts, shift the carriage a decimal place with [ and ] (for multiplying and dividing), C clears the result and turns rings, S clears the setting. Open the debugger to single-step the operation tape (each hand action is one step), set a breakpoint on an operation, or watch a results-counter digit for writes. The default tape computes 7 × 6 = 42 by cranking the setting 7 six times.
A working model of the Curta Type I mechanical calculator. It boots at rest — all rings at zero — with a demo tape loaded but not yet run. Use the on-screen keypad (or the physical keys) to drive it: dial a setting slider with the number keys 0-9, move the selected slider with , and . , turn the crank with Enter or Space to add the setting to the results counter, press L to lift the carriage so the crank subtracts, shift the carriage a decimal place with [ and ] (for multiplying and dividing), C clears the result and turns rings, S clears the setting. Open the debugger to single-step the operation tape (each hand action is one step), set a breakpoint on an operation, or watch a results-counter digit for writes. The default tape computes 7 × 6 = 42 by cranking the setting 7 six times.
A working model of the Curta Type I mechanical calculator. It boots at rest — all rings at zero — with a demo tape loaded but not yet run. Use the on-screen keypad (or the physical keys) to drive it: dial a setting slider with the number keys 0-9, move the selected slider with , and . , turn the crank with Enter or Space to add the setting to the results counter, press L to lift the carriage so the crank subtracts, shift the carriage a decimal place with [ and ] (for multiplying and dividing), C clears the result and turns rings, S clears the setting. Open the debugger to single-step the operation tape (each hand action is one step), set a breakpoint on an operation, or watch a results-counter digit for writes. The default tape computes 7 × 6 = 42 by cranking the setting 7 six times.
Configurations
| Configuration | Emulator | Machine | OS | Legal | |
|---|---|---|---|---|---|
| Multiply 7 × 6 = 42 | Curta | Curta | open | Open ⛶ | |
| Multiply 12 × 34 = 408 (carriage shift) | Curta | Curta | open | Open ⛶ | |
| Subtract 100 − 37 = 63 (nine's complement) | Curta | Curta | open | Open ⛶ |
Emulators
| Emulator | Type | License | Site |
|---|---|---|---|
| Curta | online | CC0-1.0 | Website ↗ |