Fact-checked by Grok 2 weeks ago

Programma 101

The Programma 101 (P101), also known as the Perottina, was a desktop programmable calculator developed by Italian engineer Pier Giorgio Perotto at and commercially released in 1965, marking it as the first due to its compact size, programmability via magnetic cards, and capability for stored-program execution using discrete logic. Weighing approximately 30 kilograms and priced at around $3,200 in the U.S. market, the device supported arithmetic operations, square roots, and statistical functions with 10-digit precision and 240 bytes of , enabling users in , , and scientific fields to automate repetitive calculations without requiring large-scale mainframes. Approximately 44,000 units were sold worldwide by 1971, with the majority exported to the , demonstrating strong commercial success and influencing subsequent desktop designs. Notably, acquired at least ten units for trajectory and other computations supporting the moon landing in 1969, underscoring its practical utility in high-stakes applications despite lacking modern integrated circuits. The machine's ergonomic styling, attributed to , combined functional electronics with aesthetic appeal, reflecting Olivetti's emphasis on in .

Development History

Conception and Key Contributors

The conception of the Programma 101 originated in spring 1962 at 's laboratory in , , when Roberto Olivetti commissioned engineer Pier Giorgio Perotto to conduct a for an electronic calculator incorporating programmable automation capabilities. Perotto, then 32 years old, served as the chief designer and inventor, leading a compact team of just four engineers to develop a compact device that could perform programmable calculations affordably for professional and business use, marking 's strategic shift from mechanical typewriters toward electronic computing tools. This initiative reflected 's emphasis on integrating advanced electronics with practical , prioritizing accessibility over the bulky, expensive mainframes of the era. The project progressed rapidly from 1962 to 1964, with Perotto's team focusing on core architectural innovations to enable programmability in a suitable for individual users rather than institutional settings. Complementing the engineering efforts, industrial designer contributed the external casing and , analyzing component layouts to achieve a sleek, enclosure—approximately 30 kilograms—that balanced functionality with aesthetic appeal for desktop environments. Bellini's emphasized user-friendliness and compactness, aligning with Olivetti's tradition of human-centered product while ensuring the machine's viability as a commercial tool for tasks like and scientific computation.

Technological Challenges and Innovations

The primary engineering challenge in developing the Programma 101 was miniaturizing a programmable to scale amid limitations, where prevailing technologies like vacuum tubes and electromechanical relays produced large, power-hungry systems unsuitable for office use. The design team, led by Pier Giorgio Perotto, addressed this by employing discrete transistorized logic modules in a cord-wood , which maximized density through interleaved components on stacked circuit boards, replacing bulkier tubes and enabling a compact weighing 35.5 . Memory constraints posed another hurdle, as systems were expensive and space-intensive for the era's commercial viability. Innovators implemented a magnetostrictive delay line—a serial acoustic using wire torsion for propagation—delivering 1,920 bits (roughly 240 bytes) of for registers and programs in a sized like a small modern , offering a cost-effective alternative that recirculated every 2.2 milliseconds without the permanence of core . Integrating an (ALU) from separate transistors further tested reliability, given transistors' relative novelty and potential for failure in continuous operation compared to proven relays. The ALU handled core functions—, , , , , and —via discrete diode-resistor-transistor logic, with development overcoming internal resistance to electronic over electromechanical approaches through iterative testing that validated durability for sustained calculations.

Technical Specifications

Hardware Architecture

The Olivetti Programma 101 featured a compact with dimensions of approximately 610 mm in depth, 465 mm in width, and 275 mm in height, weighing around 30 kg. This aluminum-cased housed modular printed boards constructed from micromodules—pre-assembled units of transistors, diodes, resistors, and capacitors—soldered onto larger boards for easier and maintenance compared to fully custom wiring. Its power supply operated on 120 VAC at 50/60 Hz, delivering up to 350 W to drive the internal and components, with from the circuitry to prevent . The hardware included a 36-key electric for numeric and command entry, a 30-column printer using 9 cm-wide paper rolls for output, and a magnetic /recorder for program and on flexible cards advanced by an electric motor. The core logic relied on transistor-based circuits without integrated circuits, enabling electronic processing that was more compact and reliable than contemporary electromechanical calculators, though it required multiple boards for arithmetic and control functions.

Memory and Processing Capabilities

The Programma 101 employed magnetostrictive with a total capacity of 1,920 bits (equivalent to 240 bytes), which stored both program instructions and data in a recirculating acoustic signal for temporary retention during operation. This architecture, common in for its cost-effectiveness and reliability over vacuum-tube alternatives, consisted of 10 registers: three dedicated operating registers (M for multiplier/distributor, A for accumulator, R for result) and seven flexible registers (B through F, plus two instruction-specific ones), each capable of holding up to 22 digits plus and in full mode or splitting into two 11-digit sub-registers. The configuration allowed trading memory registers for program steps, supporting a maximum of 120 instructions when prioritizing programmability over . Processing capabilities centered on a transistor-based logic unit executing , with the decimal point position fixed between 0 and 15 digits after the point to maintain precision in numerical tasks without floating-point support. Core operations included addition, subtraction, multiplication, division, extraction, computation, and conditional branching for basic in programs, enabling sequential or looped execution of up to the memory-limited steps. All computations used representation internally, processed algebraically with sign handling for negative values, but constrained by the era's technology to avoid complex vector operations or dynamic scaling. These specifications imposed inherent limits, such as a 2.2-millisecond memory cycle time dictating instruction throughput and no native support for extensive peripheral I/O beyond printer and card reader integration, rendering the device suited primarily for standalone numerical problem-solving like engineering calculations rather than versatile data processing or real-time control. The absence of floating-point hardware, for instance, required manual scaling by users to manage range overflows in multi-step programs, underscoring its specialization amid 1960s constraints on miniaturization and power efficiency.

Operation and Programming

User Interface and Ergonomics

The Programma 101's centered on a manual electric facilitating direct entry of numbers, operations, and program steps without requiring specialized programming knowledge. It employed a ten-key numeric pad for and signed inputs, complemented by dedicated keys for arithmetic functions, memory operations, and control instructions such as conditional branching, which mirrored the machine's logic to enable step-by-step compilation accessible to office personnel. This design prioritized simplicity, allowing non-expert users to record and execute routines like statistical calculations or financial tabulations through sequential key presses, with immediate auditory and printed feedback confirming entries. Output was handled exclusively by an integrated serial printer producing 30 characters per second on a 9 cm-wide roll of tape, akin to receipts, which recorded keyboard inputs, program listings, and computational results in a permanent, verifiable format. This approach eschewed volatile displays—common in larger systems of the —for enhanced reliability in environments, where dust, power fluctuations, or physical jostling could compromise electronic screens, thereby supporting prolonged use in professional settings without frequent maintenance. Ergonomically, industrial designer crafted the enclosure from die-cast aluminum in dimensions of 19 × 48 × 61 cm, optimizing a low-profile, tilted profile to align the keyboard and emerging printout at eye level for seated operators, thus reducing neck strain during iterative or program verification. The compact footprint integrated all components seamlessly, minimizing desk clutter while accommodating magnetic card slots for program storage alongside the printing mechanism, fostering efficient workflow for individual users handling repetitive numerical tasks.

Instruction Set and Programmability

![Olivetti Programma 101 magnetic card][float-right] The utilized a compact instruction set entered directly via the in mode, where each press recorded either an operation or a constant into the program's sequence of up to 120 steps. This approach allowed users to define custom sequences for repetitive computations, leveraging an accumulator-based architecture with eight general-purpose registers (M, A, R, B, C, D, E, F), each holding 22 digits plus sign and decimal point. The instruction set comprised arithmetic operations, data transfers, branching for , and basic output/control commands. Arithmetic instructions included (+), (-), (×), division (÷), (√), and (| |), typically applying the operation between the accumulator and a specified . Data transfer operations facilitated loading from registers to the accumulator (e.g., "From M"), storing the accumulator to registers (e.g., "To A"), and exchanges between registers. Branching supported 16 unconditional jumps and 16 conditional jumps, labeled for destinations (e.g., C∆ for unconditional to step C, a∆ for conditional based on accumulator sign), enabling loops and decisions such as jumping if the result was positive, zero, or negative. instructions included "S" to halt execution for manual data entry, print commands to output specific registers (♢), and vertical spacing (/♢) for formatted printing. Programs could be saved to and retrieved from magnetic cards, each accommodating two 120-step programs, one at each end, for portability and reuse without re-entry. Debugging features encompassed step-by-step manual execution to trace operations and an error indicator light activating for invalid instructions or overflows during entry or runtime. Absent higher-level abstractions, programmability relied on these primitive commands, sufficient for straightforward iterative or conditional calculations like payroll tabulations or scientific formula evaluations within hardware constraints.

Launch and Commercialization

Debut and Initial Marketing

The Programma 101 was unveiled as a prototype at the , where displayed it in a of its pavilion, drawing curiosity from visitors as a novel compact device for computational tasks. This initial presentation emphasized its potential as a "desktop brain" capable of handling business and scientific calculations without the need for room-sized mainframes. Volume production commenced in late , coinciding with intensified efforts that positioned the Programma 101 as a versatile programmable tool for professionals in , , and . Olivetti highlighted its user-friendly design and magnetic card programmability to appeal to users seeking an accessible alternative to complex computing systems. Despite its Italian development, initial commercialization targeted the market, capitalizing on the World's Fair's exposure to establish early buzz among enterprises and institutions. The strategy focused on portraying the device as a practical, standalone solution for everyday professional computations, differentiating it from bulky, expensive contemporaries.

Pricing, Sales, and Market Performance

The Programma 101 was launched at a price of $3,200 in the United States in early 1966, equivalent to approximately $31,900 in dollars when adjusted for inflation. This pricing positioned it as an affordable alternative to full-scale electronic computers, which typically cost $25,000 or more, targeting professional users such as engineers, accountants, and scientists rather than general consumers. By 1968, the price had risen slightly to about $3,500 amid growing demand. Olivetti sold approximately 44,000 units worldwide by the late 1960s, with around 90% of sales occurring in the United States, exceeding initial projections for a specialized desktop programmable calculator. This volume generated substantial revenue for Olivetti, estimated at over $140 million in period dollars, contributing significantly to the company's financial recovery during a period of internal challenges. Market performance was driven by the device's portability, ease of use via magnetic cards for program storage, and absence of direct competitors in the programmable segment, fostering adoption through professional networks and word-of-mouth referrals among early adopters in technical fields. Production ceased around as more advanced minicomputers emerged, but the Programma 101's commercial success validated Olivetti's strategy of emphasizing compact, user-oriented computing over large-scale systems.

Reception and Applications

Critical Reception and User Adoption

The Programma 101 garnered favorable contemporary reception for democratizing programmable computation, offering capabilities comparable to mainframes at a fraction of the cost—around $3,200 per unit in , versus millions for large systems—while emphasizing user-friendliness through its keyboard interface and magnetic card programming, which required no specialized expertise. Its debut demonstration at the drew significant interest, with immediate orders reflecting enthusiasm among professionals seeking efficient desktop tools for repetitive calculations. User adoption accelerated in office environments across and the , particularly among accountants, engineers, and small firms handling , statistical analysis, and computations, as its portability (relative to room-sized alternatives) and integrated printer facilitated standalone operation without dedicated IT support. Approximately 44,000 units were sold worldwide from 1965 to 1971, with 90% of sales in the U.S., indicating robust uptake in professional settings where mainframe access was impractical or cost-prohibitive. Critics noted limitations such as its 1,920-bit capacity, which restricted program length and complexity to basic arithmetic sequences, square roots, and , often relegating it to an advanced role despite its programmability. The absence of expandable peripherals beyond the built-in printer and further constrained versatility for data-intensive tasks, though no systemic reliability failures were reported, supporting sustained adoption in niche professional workflows.

Real-World Applications Including NASA

NASA acquired ten Programma 101 units for use in the Apollo 11 mission preparations, where engineers relied on the devices for trajectory computations, fuel consumption modeling, and lunar module landing time simulations ahead of the July 20, 1969, moon landing. These applications leveraged the machine's programmability to handle complex, repetitive numerical tasks that exceeded the capabilities of contemporaneous slide rules or mechanical calculators, contributing to mission planning efficiency. In business operations, the Programma 101 supported processing through magnetic program cards loaded with up to 120 instructions tailored for wage computations and calculations, allowing clerks to automate routine tasks. It also aided tracking and statistical analyses, reducing manual effort in commercial environments where non-specialists could execute pre-loaded programs without extensive training. Scientific and engineering laboratories adopted the device for iterative computations, such as assessments. For instance, a , structural engineering firm purchased a unit in 1965 and developed custom programs for bridge design proposals, enabling faster iterations and more precise outputs than slide rule-based methods, which provided a measurable in proposal turnaround times. This demonstrated time savings of hours per complex calculation compared to manual alternatives, as reported by early adopters in settings.

Controversies and Disputes

Patent Infringement Claims Against

In the mid-1960s, Olivetti alleged that 's development of the HP 9100A desktop calculator, announced in 1968, infringed on patents related to the Programma 101's innovative features, particularly its magnetic for program storage and retrieval. Prior to launching the 9100A, HP had purchased 100 units of the Programma 101, reportedly to study its design elements amid internal efforts to create a competing programmable device. The dispute culminated in a 1967 settlement whereby agreed to pay $900,000 in royalties, effectively licensing the contested technology without proceeding to a full . This out-of-court resolution implicitly recognized the validity of Olivetti's claims regarding design overlaps, such as the magnetic card mechanism, while avoiding a judicial determination of infringement. The payment covered royalties tied to HP's use of similar solutions in the 9100 series, reflecting early tensions over in the nascent field of programmable calculators. The settlement underscored the challenges of protecting pioneering innovations in desktop computing hardware during an era of rapid , where features like non-volatile program storage via magnetic media were novel and patentable. No further litigation ensued between the parties, allowing both to focus on commercialization amid growing market demand for such devices.

Debate Over Classification as First Personal Computer

The classification of the Olivetti Programma 101 as the first remains contested among historians of computing, with proponents emphasizing its pioneering compact, programmable design intended for desktop use by individuals and small businesses, while critics classify it as an advanced programmable calculator lacking the generality and expandability of later microcomputer-based systems. Introduced at the and commercially available from 1965, the device featured a stored-program using magnetic cards for up to 120 instructions, enabling users to perform operations, square roots, and conditional branching without requiring specialized programming knowledge or large-scale infrastructure. Advocates, including its designer Pier Giorgio Perotto and subsequent analysts, argue that these attributes—combined with sales of approximately 44,000 units worldwide to private customers, professionals, and organizations—fulfill a functional definition of "personal" computing as an accessible, standalone tool for non-institutional users, predating the (released in 1975) and distinguishing it from room-sized predecessors like the 1401. Opponents counter that the Programma 101's limited instruction set, absence of a general-purpose operating system, fixed memory (3,200 digits via delay-line technology), and lack of expandability or text-based confine it to calculator-like tasks such as financial computations and scientific calculations, rather than the versatile, user-modifiable platforms that defined computing's evolution. This view highlights earlier electromechanical precursors, including the (completed in 1944), which offered programmability on punch tape but required dedicated operators and vast space, underscoring that "personal" implies not just individual ownership but affordability, hobbyist accessibility, and architectural flexibility absent in the Programma 101's discrete-transistor design priced at around $3,200 (equivalent to over $30,000 in 2023 dollars). Critics further note comparable contemporaries, such as the (1968), which shared desktop programmability but is similarly categorized as a , reinforcing that the paradigm crystallized later with microprocessor-driven devices enabling broader software ecosystems and home experimentation. Empirically, the device's commercial success—outpacing many early minicomputers in unit sales to non-corporate buyers—and its application in diverse settings like Apollo mission planning demonstrate a causal role in shifting toward personal-scale tools, though without integration or , it represents a transitional artifact rather than the foundational general-purpose that spurred the . This distinction avoids nationalistic overclaims, prioritizing verifiable functionality: the Programma 101 enabled programmed automation for desk-bound users a decade before the , yet its domain-specific constraints align it more closely with high-end calculators than with the expandable, hobbyist-oriented systems that retrospectively define the personal lineage.

Legacy and Modern Relevance

Influence on Subsequent Computing Devices

The Programma 101's magnetic card-based program storage and compact programmable exerted a direct influence on 's HP 9100A desktop calculator, released in 1968. purchased 100 units of the Programma 101 for analysis prior to launching the HP 9100A, which shared key features including magnetic card read/write capabilities for program portability. As a result, paid approximately $900,000 in royalties to settle claims over these architectural similarities. This influence accelerated the industry's transition from bulky, centralized mainframe computing to affordable, desk-sized programmable calculators accessible to individual users and small organizations. The Programma 101's commercial success—selling over 44,000 units by 1971 at a price of around $3,200—demonstrated viability for user-owned devices capable of custom programming without requiring specialist operators, setting a for subsequent models from competitors like and others. By 1968, the Programma 101 had established itself as the leading programmable calculator, prompting rivals to prioritize similar portability and ease of use in their offerings. In broader terms, the device's emphasis on self-contained, programmable computation prefigured the personal computing paradigm of the 1970s, where microcomputers like the and early Apple models extended ownership and programmability to non-institutional users. Olivetti's approach shifted market trends toward compact electronics optimized for practical usability rather than maximal processing power, influencing hardware designs that balanced integrated memory, input flexibility, and output printing in consumer-facing products. This design philosophy, rooted in transistor-based modularity without integrated circuits, informed the evolution of handheld and desktop systems by validating compact form factors for everyday professional applications such as and .

Preservation, Emulation, and Simulators

Several surviving Programma 101 units are maintained in museums worldwide, serving as tangible links to early programmable computing. Notable examples include exhibits at the Museo Nazionale della Scienza e della Tecnologia in , where the device is showcased alongside other mid-20th-century technological artifacts. Restoration of these units presents technical hurdles, primarily stemming from the magnetostrictive system, which stores data via acoustic pulses along a nickel alloy wire; over decades, wear, wire , and signal degrade reliability, necessitating specialized acoustic and electronic repairs to achieve operational status. Software replicate the Programma 101's instruction set, , and mechanisms, enabling execution of original magnetic card programs on contemporary . Developed since the early , these tools, such as a PC-based emulator simulating core arithmetic, programming, and functions, facilitate historical demonstrations without physical risks. Implementations vary, including spreadsheet-based versions for step-by-step visualization and scripting-language emulators that model the five- architecture (B, C, D, E, F), each supporting up to 240 steps of programmability. Post-2020 advancements feature accessible open simulators, including web-based interfaces from institutions like the for interactive programming trials, and mobile emulators such as EMU101 for devices, which support loading and running legacy code to illustrate constraints like and limited memory refresh cycles. These resources aid educational efforts by allowing users to experience the device's sequential execution model and error-handling behaviors, highlighting foundational limits in desktop computing before integrated circuits dominated.

References

  1. [1]
    P101, when Olivetti invented the first personal computer
    The Olivetti industries presented the P101 or Programma 101, the world's first desktop computer. Innovative technological solutions and a sleek design.
  2. [2]
    Pier Giorgio Perotto - electronics engineer - Italy On This Day
    Dec 24, 2020 · Perotto invented the Programma 101 in the early 1960s while working for Olivetti, which more than half a century earlier had opened Italy's ...
  3. [3]
    Olivetti Programma 101 - Old Calculator Museum
    Feb 7, 2023 · The design of the Programma 101 began in 1962, making it one of the earliest designs for an integrated desktop stored program calculator. ... The ...Missing: facts | Show results with:facts
  4. [4]
    Spec Sheet for Olivetti Programma 101 - Old Calculator Museum
    Specifications for Olivetti Programma 101 ; Weight: 65 Pounds ; Size: 17.9" Wide, 24" Deep, 9.8" High ; Power Requirement: Watts, 120VAC 50/60Hz ; Display ...
  5. [5]
    Olivetti Programma 101: at the origins of the Personal Computer
    Due to its limited RAM of 1,920 bits, the Programma 101 was mostly a machine conceived to make arithmetic calculations – sums, subtractions, divisions, ...Missing: facts | Show results with:facts
  6. [6]
    The Calculator That Helped Land Men on the Moon - IEEE Spectrum
    May 21, 2019 · Olivetti's Programma 101 embodied the company's holistic approach to technical efficiency, ease of use, and smart design.
  7. [7]
    The first pc in history: the Olivetti Programma 101, an Italian ...
    Jan 4, 2025 · The Program 101 was a success: marketed between 1965 and 1971, some 44,000 units were sold, mainly in the United States, where 90 percent of ...
  8. [8]
    [PDF] The incredible story of the first PC, from 1965
    It was the Programma 101, what many consider to be the world's first personal computer.
  9. [9]
    Olivetti Programma 101 computer designed by Mario Bellini
    The Programma 101 was launched in Italy in 1964 and by the early 1970s had sold around 44,000 units. The Programma 101 retained its status as the premier ...
  10. [10]
    [PDF] Early Italian computers: Pier Giorgio Perotto's P101
    [2] P.G. Perotto, “Programma 101. L'invenzione del personal computer: Una storia appassionante mai raccontata,” Milan: Sperling & Kupfer, 1995.
  11. [11]
  12. [12]
    Programma 101 - Mario Bellini Architects
    The “Programma 101” was the first ever desk-top computer in the world. Its form is based on a thorough analysis of the arrangement of its parts.
  13. [13]
    CALCUSEUM OLIVETTI: P101
    P101: Olivetti Underwood innovates, Main Components: (Discrete), Collector value: 10/10, Info: The Programma 101, also known as Perottina, was the ...
  14. [14]
    Olivetti Programma 101 Introduction to logic - Hack42
    Dec 28, 2014 · The logic papers on the Olivetti Programma 101 were made in 1965 using a now complete obsolete schematic representation.
  15. [15]
    Olivetti Programma 101: First look - VintageComputer.ca
    Oct 28, 2021 · These are made up of discrete component modules connected to a small circuit board on one side. These modules are then soldered to the main ...Missing: power supply
  16. [16]
    The incredible story of the first PC, from 1965 - Pingdom
    Aug 28, 2012 · When the Programma 101 ultimately was unveiled to the masses at the world fair in October of 1965, it was the first time it was viewed by the ...
  17. [17]
    [PDF] olivetti - PROGRAMMA 101
    Programma 101 is a completely self-contained desk-top machine capable of operating in manual mode as a high speed electronic printing calculator, in program ...Missing: specifications | Show results with:specifications<|control11|><|separator|>
  18. [18]
    Olivetti Programma 101 - Curtamania.com
    The Olivetti Programma 101 is recognized as the world's first desktop computer commercially produced. A complete computer with RAM (random access memory), CPU ...Missing: facts | Show results with:facts
  19. [19]
    Olivetti Programma 101 emulator
    Though the P101's binary-coded decimal representation and fixed-point arithmetic are emulated by applying appropriate round-off (as determined by the decimal- ...
  20. [20]
    Olivetti Programma 101 - Vintage Calculators
    The Programma 101 is the first machine that may be considered as a real computer, still having the dimensions and size of the classic monolithic desk ...
  21. [21]
    Mario Bellini. Programma 101 Electronic Desktop Computer. 1965
    Manufacturer: Ing. C. Olivetti & C. S.p.A., Ivrea, Italy. Medium: Die-cast aluminum casing. Dimensions: 7 1/2 x 18 7/8 x 24" (19 x 48 x 61 cm).
  22. [22]
    OLIVETTI PROGRAMMA 101 REFERENCE MANUAL Pdf Download
    General Operations Start-S The instruction "S" (used in creating a program) directs the computer to stop and release the keyboard for the entry of figures or ...
  23. [23]
    Hitting the Books: Did the advent of the first desktop computer lead ...
    Nov 9, 2019 · ... debuted at the New York World's Fair in 1964. The first of its kind, the P101, became an instant smash hit -- everyone from NASA to the US ...
  24. [24]
    Timeline of Computer History
    Olivetti Programma 101 is released. Olivetti Programma 101. Announced the year previously at the New York World's Fair the Programma 101 goes on sale. This ...Missing: exact | Show results with:exact
  25. [25]
    World First Computer Programma 101 - COMPUTATURM
    Apr 25, 2014 · It was launched at the 1964 New York World's Fair, volume production started in 1965. A futuristic design for its time, the Programma 101 was ...<|control11|><|separator|>
  26. [26]
    LEGENDARY PRODUCTS: OLIVETTI's PROGRAMMA 101 - Netquest
    Apr 13, 2016 · We will gather inspiring stories that will teach us what has characterized successful and failed launchings.Missing: figures | Show results with:figures
  27. [27]
    Programma 101: General description
    It had a very large success, due to its relatively modest price ($3.200) and in a few years about 35.000-40.000 pieces were sold. It went on being sold for a ...
  28. [28]
    Documentary on the Olivetti Programma 101 'The Machine that ...
    Jul 15, 2014 · The Olivetti Programma 101 was demonstrated at the 1964 World's Fair and eventually sold 44000 units. This interesting and enjoyable documentary about it aired ...Missing: 1965 contemporary<|separator|>
  29. [29]
    Olivetti Programma 101: at the origins of the personal computer
    Aug 26, 2024 · Due to its limited RAM of 1,920 bits, the Programma 101 was mostly a machine conceived to make arithmetic calculations – sums, subtractions, ...<|separator|>
  30. [30]
    Retrotechtacular: A Desktop Computer From 1965 - Hackaday
    Dec 8, 2015 · The revolutionary Olivetti Programma 101 was no joke. It performed standard four-banger operations and could handle square root and absolute value calculations.Missing: ALU | Show results with:ALU
  31. [31]
    Programma 101: the historical role
    Called the Programma 101, it is priced at $3,200. A payroll clerk would put a magnetic program card in the machine; as many as 120 instructions for such jobs ...Missing: inventory | Show results with:inventory
  32. [32]
    Bill Gates, Say Grazie! How Olivetti Invented The First PC
    Oct 8, 2019 · Back in 1965, the Italian office machine company launched the revolutionary P101, used by NASA and later copied by US rivals.Missing: sales figures<|separator|>
  33. [33]
    Olivetti Programma 101 - CHM Revolution - Computer History Museum
    This printing programmable calculator was made from discrete transistors and an acoustic delay-line memory. 40000 were sold.
  34. [34]
    From monstrosity to laptop: the story of the personal computer
    Dec 21, 2017 · First the Olivetti Programma 101 in 1965 and then Hewlett-Packard's 9100A three years later. ... Altair 8800 and cost US$621. Slowly, the ...
  35. [35]
    The World's First Desktop Personal Computer TEARDOWN – EEVblog
    Aug 30, 2025 · The world's first desktop personal computer wasn't the Apple 1 or the Altair 8800. It wasn't even the HP 9100A, it was the Olivetti Programma ...
  36. [36]
  37. [37]
    Olivetti Programma 101 - HP 9100
    Jul 7, 2018 · The Olivetti Programma 101 which is recognized as the world's first desktop computer commercially produced.Missing: facts | Show results with:facts
  38. [38]
    20 highlights you can't miss at the Science Museum in Milan
    The Programma 101 is considered the first personal computer in history. Developed by Olivetti between 1962 and 1964, it was designed as a desktop calculator.
  39. [39]
    Programma P101 - Claudio Vianini
    Download the emulator of Programma 101. Notes about the use of emulator. The emulator is a workbook of Excel that contains the following sheets: KB; PAPER ...Missing: software | Show results with:software
  40. [40]
    Olivetti Programma 101 Simulator - the Tcler's Wiki!
    ... delay line to implement the memory\nregisters. By modern standards it was limited - five registers\n(B, C, D, E and F) which could each be split in two if ...
  41. [41]
    Olivetti Programma 101 "Perottina": programming the Android ...
    Oct 26, 2024 · Olivetti Programma 101 "Perottina": programming the Android emulator EMU101. 445 views · 11 months ago #emulator #Olivetti #Programma ...more ...Missing: software | Show results with:software