Fact-checked by Grok 2 weeks ago

Commodore PET

The Commodore PET (Personal Electronic Transactor) was a groundbreaking line of personal computers developed and produced by Commodore International starting in 1977, recognized as one of the first fully integrated, ready-to-use home computers for the mass market. Featuring a compact all-in-one design that combined a chiclet-style keyboard, a 9-inch monochrome CRT monitor, and a built-in cassette tape drive for data storage, the initial PET 2001 model utilized a MOS Technology 6502 microprocessor clocked at 1 MHz, 4 KB or 8 KB of RAM (expandable via add-ons), and came pre-installed with Commodore BASIC interpreter for immediate programming and use. Priced affordably at $495 for the 4 KB version and $795 for the 8 KB model, it targeted hobbyists, educators, and small businesses, marking Commodore's entry into the burgeoning personal computing industry. Designed primarily by engineer , who had previously led the development of the 6502 CPU at , the PET originated from Commodore's efforts to capitalize on the microprocessor revolution following the success of their earlier . Development began in 1976, with the PET 2001 unveiled at the (CES) in January 1977 and entering production by October of that year, achieving initial sales of around 500 units in its debut month. The system's character set supported both text and simple graphics, displaying 40 columns by 25 rows on its integrated screen, while the Datasette cassette operated at approximately 1500 bits per second for loading and saving programs—features that made it accessible without requiring additional peripherals. Alongside the and TRS-80 Model I, the Commodore PET formed the "1977 Trinity" of personal computers that ignited the home computing boom, collectively selling hundreds of thousands of units and establishing key standards for user-friendly, affordable microcomputers. Its enclosed metal chassis protected components while allowing for easy classroom deployment, leading to widespread adoption in educational settings and early business applications like word processing and basic accounting. Commodore addressed early criticisms of the PET's cramped and limited expandability with the 1978 PET 2001-N model, which introduced a full-travel typewriter-style and support for the interface for peripherals such as drives. The PET lineup evolved through the late 1970s and early 1980s with enhanced models like the PET 4000 series (1979, featuring 8–32 KB RAM and a larger 12-inch screen for 40x25 or 80x25 display modes) and the CBM 8000 series (1980, with 32 KB RAM and 80-column text capability). Later iterations, such as the SuperPET (1981), integrated a secondary processor for advanced scientific computing, while the 8296-D (1983) offered a built-in disk drive and a detachable in a swivel-mounted enclosure. By its discontinuation in 1982, approximately 220,000 PET systems had been sold worldwide, influencing Commodore's subsequent successes with the and Commodore 64, and cementing its legacy as a pioneer in democratizing computing technology.

History

Development Origins

Commodore International, founded by in 1955, initially produced adding machines and typewriters before expanding into mechanical and electronic calculators in the late 1960s, capitalizing on the growing demand for affordable computing aids in business and education. By the mid-1970s, facing intense competition from Japanese manufacturers offering low-cost and LCD-based devices, Commodore sought to vertically integrate its by acquiring expertise. In late 1976, Commodore purchased Technology Inc., a Pennsylvania-based firm specializing in integrated circuits, which had recently developed the 6502 —a low-cost, efficient 8-bit priced at around $25, significantly undercutting competitors like Intel's offerings. This acquisition brought key talent, including engineer , who had led the 6502's design at MOS and became Commodore's , positioning the company to transition from calculators to full personal computers. Peddle's prior work at profoundly influenced the PET's foundations, particularly the single-board computer introduced in 1976, which used the 6502 as its core and served as a development platform for hobbyists and engineers with its hexadecimal and basic I/O capabilities. Drawing from this, Peddle convinced Tramiel to pursue an all-in-one aimed at educational and markets, integrating a , full-travel , cassette tape storage, and a interpreter in ROM to enable immediate usability without requiring assembly or external peripherals. The design emphasized affordability—targeting a $500 —and simplicity for non-technical users, such as teachers and students, by enclosing all components in a single metal case to create a "friendly" system. Development of the PET commenced in mid-1976, shortly after the MOS acquisition, with Peddle's team rapidly prototyping based on the KIM-1 architecture and completing a functional unit by December 1976 for demonstration at the January 1977 Consumer Electronics Show (CES). The name "PET" stood for Personal Electronic Transactor, a backronym chosen to evoke accessibility and inspired by the popular "Pet Rock" fad, underscoring its intent as an approachable electronic tool for personal and educational transactions. Initial production units began shipping in late 1977, marking Commodore's entry into the personal computer market.

Initial Release

The Commodore PET 2001 made its public debut as a working prototype at the Winter (CES) in January 1977, marking Commodore International's entry into the market with an all-in-one system designed for accessibility and affordability. The first customer shipments commenced in October 1977, following an initial production run limited to 100 units to test manufacturing processes and gauge market response. This debut model, the PET 2001, incorporated a MOS Technology 6502 microprocessor operating at 1 MHz, configurable with either 4 or 8 of , 8 of housing the built-in interpreter, a 9-inch monochrome () monitor for text display, a compact chiclet-style , and an integrated Datasette cassette drive for and program loading. Priced aggressively at $495 for the 4 KB version and $795 for the 8 KB version (initial prices; 4 KB later raised to $595)—equivalent to roughly $2,700 to $4,300 in 2025 dollars—the PET 2001 attracted immediate interest through mail-order channels, prompting Commodore to swiftly scale up production amid surging demand. Nevertheless, the rollout encountered early hurdles, including supply shortages of critical components such as 6502 microprocessors and cassette drive mechanisms, which delayed broader availability and contributed to extended wait times for some early orders.

Model Evolution

In 1979, Commodore updated the original PET 2001 with the 2001-N model, featuring an improved full-travel for better typing experience, optional expansions to 16 or 32 KB, and the removal of the built-in cassette drive to streamline the design. The 4000 series, introduced in 1980, expanded options from 8 to 32 KB and incorporated 4.0 for enhanced programming capabilities, while offering an optional high-resolution graphics board for improved visual output and support for color monitors. The 4032 model within this series became particularly popular in educational settings due to its robust all-metal construction and reliable performance for classroom use. From 1980 to 1982, the 8000 series addressed business needs with 32 to 96 KB configurations, an 80-column for wider text handling, and semi-compatibility with 4000 series software through shared and upgradable boards. The 8096 variant served as the top-end , emphasizing expanded memory and for professional applications. The SuperPET SP9000, released between 1981 and 1982 in collaboration with the , introduced a dual-CPU setup with the MOS 6502 and processors running at 1 MHz, 96 KB RAM, and was specifically designed for programming education with support for multiple languages like , , and Pascal. The PET line was discontinued in 1982 after approximately 219,000 units sold, paving the way for successors like the for consumer markets and the CBM-II series for business and professional use.

Applications in Education and Business

The Commodore PET achieved significant adoption in educational settings across the and during the late 1970s and 1980s, particularly through models like the 4032, which became a staple in school curricula due to its robust all-metal construction and integrated design that withstood classroom demands. Its port facilitated simple networking for shared peripherals such as printers and disk drives, enabling efficient use in multi-machine environments typical of educational labs. The system was a top seller in North American education markets, where it supported introductory programming instruction primarily via 4.0, allowing students to learn fundamental coding concepts through hands-on exercises. In , the PET and its variants, including the SuperPET, were among the most widely deployed computers in schools by the early 1980s, contributing to widespread integration into provincial education systems. In business contexts, the PET found greater traction in Europe than in the United States, where its expansion under the CBM branding catered to small offices and professional applications. The 8000 series, introduced with an 80-column display and enhanced memory, was specifically oriented toward business tasks, doubling the display capacity of earlier models to support productivity tools. European variants like the CBM 4032 were marketed at premium prices, reflecting demand for reliable systems in accounting and administrative roles. Software such as Wordcraft enabled word processing for small to medium-sized businesses, streamlining document creation and report generation on these machines. However, in the U.S., the PET's business penetration remained limited, overshadowed by the rise of the IBM PC in the early 1980s, which captured corporate markets with greater compatibility and expandability. Advanced variants like the SuperPET extended the PET's utility into and scientific applications, particularly in university environments. Developed in collaboration with the in , the SuperPET served as a teaching and research tool, featuring dual processors (a 6502 and a 6809) and 96K of RAM to support sophisticated programming tasks. It included interpreters for languages such as Pascal and , facilitating development and experimentation in academic settings, with Pascal enabling with features like multi-dimensional arrays and floating-point operations. The system's bus integration allowed seamless control of laboratory instruments, such as digital voltmeters and frequency counters, for in scientific experiments—achieving up to 75 readings per second in or 5000 bytes per second in machine language. In the , the PET competed in the educational sector against emerging systems like the , influencing procurement decisions in the Project by demonstrating viable all-in-one computing for schools, though the ultimately prevailed for its expandability. By 1980, the PET held a leading position in the U.S. educational computer market, underscoring its impact before the PC shifted broader industry dynamics.

Design and Hardware

System Architecture

The Commodore PET employs the as its primary , an 8-bit clocked at 1 MHz in early models such as the PET 2001. The 6502's clock signal is derived from a 14.318 MHz divided by 14, yielding the operational frequency of approximately 1.023 MHz. In the SuperPET variant (SP9000), the architecture incorporates a secondary , also operating at 1 MHz, to support specialized software environments like the Waterloo microSoftware system while maintaining compatibility with the host 6502. Memory in the PET series varies by model, with RAM configurations starting at 4 in the original PET 2001-4 and scaling to 32 in later standard units like the CBM 4032; the SuperPET extends this to 96 through bank-switched dynamic RAM boards. Read-only memory totals 20 across components, including 8 dedicated to interpreter, 8 for the operating system (handling I/O and system calls), and 4 for character generator containing graphics and text patterns. These ROM segments occupy the upper address space (E000–FFFF for KERNAL and C000–DFFF for BASIC), with the character ROM mapped at $E000 in video modes. The system's bus architecture centers on a custom internal bus for core operations, featuring a 50-pin (J4) on the for memory and peripheral expansion in compatible models. Later PET variants, including the 4000 and 8000 series, integrate the (General Purpose Interface Bus, or GPIB) standard for daisy-chaining up to 10 peripherals such as disk drives and printers, using an 8-bit parallel I/O port for data transfer at rates up to 1 MB/s in theory, though practical speeds are lower due to protocol overhead. Early models rely on proprietary cassette ports and parallel interfaces instead of full support. The PET's power subsystem delivers +5 V for logic circuits, +12 V for video and drive components, and -5 V specifically for the 4116 dynamic chips used in higher-memory configurations, sourced from an internal linear supply rated for under 50 W total draw. The all-in-one chassis is constructed from die-cast aluminum, integrating the 9-inch monochrome , chiclet-style , and mainboard in a compact 20 x 16 x 13-inch enclosure weighing approximately 40 pounds, designed for durability in educational and office settings. Audio output lacks a dedicated , relying instead on a simple piezoelectric driven by toggling the video sync signal or direct CPU port manipulation for beeps and tones. A notable architectural distinction arises between 40-column and 80-column models, where the latter's split video RAM and higher-resolution CRTC (e.g., MOS 6545) introduce compatibility challenges with software optimized for the original 40x25 , often requiring mode-switching hardware or patches for full interoperability.

Display and Graphics

The original Commodore PET 2001 incorporated a built-in 9-inch () display capable of rendering text at a resolution of 40 columns by 25 rows, utilizing the character set for output. This character set, developed by , extended beyond standard ASCII to include 128 semigraphic characters—such as and line drawing symbols—that enabled rudimentary pseudo-graphics for applications like simple games and diagrams, effectively simulating low-resolution images through character combinations. The employed discrete logic for video generation rather than a dedicated controller chip, with a of approximately 60 Hz; early units featured white phosphor, while later production shifted to green phosphor for improved readability in varied lighting conditions. The integrated chiclet-style on initial 1977 models included dedicated keys for accessing semigraphic characters, facilitating direct input of graphic elements without requiring complex programming. By 1979, Commodore transitioned to a full-travel in models like the 2001-N, enhancing typing comfort while retaining support for the same character set and display capabilities. Screen memory was drawn from the system's main , allocating 1 KB for the 40×25 text buffer, which limited graphics to character-based rendering without native support. Subsequent PET iterations expanded display options while preserving the text-oriented focus. The 3000 series maintained the 9-inch monochrome CRT with 40×25 resolution and PETSCII semigraphics, with green-on-black for sharper contrast; these models targeted educational use and included 4.0 enhancements for better character manipulation. The 4000 series, introduced around 1980, upgraded to a 12-inch monochrome CRT but maintained the 40×25 resolution and PETSCII semigraphics, with green-on-black for sharper contrast; these models targeted educational use and included 4.0 enhancements for better character manipulation. The 8000 series, aimed at business applications, featured a 12-inch optimized for 80×25 with switchable 40×25 compatibility, employing a 6545 CRTC (a clone of the ) for video timing and control to handle the higher column count. This CRTC chip supported a ~60 Hz and interfaced with 2 KB of dedicated screen memory from system , allowing smoother scrolling but still confining output to PETSCII characters without inherent high-resolution graphics. Graphics remained fundamentally limited across all native PET configurations, lacking true modes and relying on PETSCII's block s for , such as in early games like those using upper- and lower-case sets to approximate shapes. No built-in color support existed in standard models, which output signals compatible with composite or RF ; however, the 4000 and 8000 series CRTC could be programmed for experimental low-resolution by reconfiguring sizes to -like units, achieving modes up to approximately 320×192 in custom implementations. For enhanced capabilities, users turned to external add-on boards, such as the Eltec petGRAFIK, which overlaid a 256×220 hi-res , or Commodore's own High Resolution board utilizing the Thomson EF936x for 512×512 output. These expansions, installable via the PET's port or internal slots in 4000/8000 models, addressed the platform's shortcomings for specialized applications like engineering drawings.

Peripherals and Expansion

The Commodore PET supported a range of official and third-party peripherals through its parallel interface, which enabled daisy-chaining up to 10 devices such as disk drives, printers, and modems. This bus standard facilitated reliable data transfer at rates suitable for the era's business and educational applications, with the PET acting as the controller in the chain. Early PET models, particularly the 2001 series, utilized a Datasette cassette for low-cost and program loading, a built-in cassette drive in early models like the PET 2001 or external Datasette units in later models, compatible with the system's dedicated cassette ports for read/write operations at approximately 1500 bits per second. As storage needs grew, introduced 5.25-inch drives connected via the bus. The 2031 was a single-sided, single-density single-drive unit with a of 170 per disk, while the 4040 offered drives in a single enclosure, each also formatted to 170 , and included an 8 buffer for improved performance during file operations. For higher- needs, the SFD-1001 (a variant of the SFD-1000 series) provided quad-density up to 1 per 5.25-inch disk using modified group-coded recording. Printers were essential for PET users in office environments, with offering models integrated via the interface. The 4022 was an 80-column impact matrix printer supporting tractor-fed paper, capable of 65 characters per second in draft mode and featuring a 256-character set for text and basic graphics output. The 803 served as a compact dot-matrix option for later PET variants, emphasizing portability while maintaining compatibility with the bus for 80-column . Thermal printers, such as variants in the MPS series like the MPS-801, were occasionally adapted for PET systems through third-party interfaces, providing near-letter-quality output at speeds up to 45 characters per second, though primarily designed for serial connections on other machines. Expansion options extended the PET's capabilities beyond basic storage and printing. The interface allowed connection of hard disk systems, including the 9060 model with approximately 5 MB of storage formatted under 3.0, enabling faster access for large datasets in business applications. Modems, such as Commodore's official 300 bps asynchronous unit, connected directly to the bus for half- or full-duplex communication, supporting remote data transfer over lines. Compatibility with VIC-20 accessories like the 1010 modem was possible via adapters, though limited by interface differences. Third-party peripherals filled gaps in official offerings, often leveraging the PET's user port for serial and input devices. RS-232 adapters, such as those using the user port's TTL-level signals with level-shifting circuits, enabled connection to standard serial terminals and modems for broader networking. Light pens interfaced via the user port to support graphical input in BASIC programs, allowing precise screen position detection. Joysticks, typically adapted through dual-port user port connectors, provided game control using the 6522 VIA chip's parallel lines. However, compatibility with Commodore 64 peripherals was limited due to the PET's parallel bus versus the C64's serial IEC interface, requiring custom converters for cross-use.

Software and Programming

Built-in BASIC

The Commodore PET integrated a Microsoft BASIC interpreter directly into its ROM, providing users with an immediately accessible programming environment upon power-on. The initial implementation, BASIC 2.0, debuted in 1977 and occupied 8 KB of ROM space from addresses C000 to FFFF. This version supported core commands such as for output, for program flow control, and POKE for direct manipulation to access features like screen control. It also included PEEK for reading locations, though early revisions had limitations such as unreliable POKE/PEEK combinations and arrays capped at 256 elements. Subsequent upgrades addressed these constraints, with 4.0 released in October 1979 as a standard feature in the CBM 4000 and 8000 series, and available as a retrofit for earlier models. Expanding to 12 of ROM from B000 to FFFF, this version enhanced string processing speed and introduced integrated disk handling commands, including DS to retrieve disk status strings ([error](/page/error) codes, messages, track, and sector), OPEN for declaring sequential or random-access files, DSAVE for saving programs to disk, and DLOAD for loading them. [Error](/page/error) handling saw significant improvements through detailed status variables like [ST](/page/ST) and DS, along with expanded messages such as "?BAD DISK" for diagnostics. These additions enabled more robust file operations without relying on external utilities. The programming model in both versions emphasized line-numbered syntax, where programs consisted of sequentially numbered statements (e.g., 10, 20) stored as a linked list starting at $0401, facilitating editing and execution in ascending order. Direct mode allowed immediate command entry without line numbers for interactive testing, such as PRINT or POKE, using the input buffer for one-off operations. Memory management relied on the HIMEM pointer at address $34 (52 decimal), which defined the upper RAM boundary (e.g., $8000 on a 32K system) and could be adjusted via POKE to allocate space for variables, arrays, and strings; it reset on power-up or certain SYS calls. The SYS command enabled seamless integration of 6502 assembly code by jumping to a specified address (e.g., SYS 826 for screen routines), while floating-point mathematics used ROM-based routines with 5-byte (or 6-byte accumulator) precision, supporting a range of approximately 10^{-38} to 10^{38} and functions like SIN, COS, and RND in radians. However, the language lacked structured programming elements, such as WHILE loops, procedures, or IF-THEN-ELSE, relying instead on GOTO and GOSUB for control flow. The SuperPET variant extended these capabilities with a secondary processor and additional ROMs totaling 24 KB across three 8 KB chips (A000–BFFF, C000–DFFF, E000–FFFF, excluding I/O areas), hosting advanced languages including and Forth for more sophisticated development. This setup allowed the 6809 to run independently, providing libraries for Pascal's structured syntax and Forth's stack-based operations, while retaining compatibility with the host 6502's 4.0 environment and up to 96 KB of shared . These extensions targeted educational and users seeking alternatives to BASIC's procedural limitations.

Compatible Applications and Games

The Commodore PET supported a range of productivity applications, primarily developed in or to leverage its limited hardware. Word processors such as Commodore Word Processor II offered machine-language efficiency for tasks like text scrolling, centering, right justification, and printer output on 16K models with disk drives, priced at $99.95 in 1979. More accessible options included Programma by Richter, a -based tool for 8K cassette systems that supported basic editing, insertion, deletion, and variable spacing at $19.95, though it lacked advanced formatting like search functions. Microcomputer WPP provided flexible line-based formatting, including centering and search in version 2, suitable for 8K setups at $29.50. Spreadsheets like enabled electronic worksheet management on PET models with at least 32K , supporting data entry, calculations, and printing for business use. Database tools often relied on extensions, such as simple record-keeping programs that expanded the interpreter's capabilities for file handling and queries without dedicated hardware. Utilities for the PET included disk management tools integrated with (CBMDOS), which handled file operations on 4040-series drives, including diagnostics and error correction for reliable data storage. Assemblers like BATPRO provided combined , assembly, and text processing for advanced programming tasks on standard PET hardware. Communication software facilitated connections via the PET's port, with terminal programs in the comm directory enabling access and data transfer over early networks. Games for the PET emphasized text-based and semigraphic experiences due to the absence of dedicated graphics hardware, relying on PETSCII characters for 8x8 block representations. Text adventures, such as ports of the Scott Adams series including Adventureland and Strange Odyssey, challenged players with parser-driven exploration and puzzle-solving on cassette or disk. Action titles like Star Trek simulated strategic space combat using text and simple graphics, while Odyssey variants drew from adventure genres with command-line interactions. Utilities like Petsoft Graphics extended drawing capabilities through BASIC commands for semigraphic art, approximating hi-res output on the PET's monochrome display. Software distribution primarily occurred via C-10 cassettes for early models and 4040 dual floppy drives for later ones, allowing loading times of minutes for typical programs. libraries proliferated through user groups, which compiled and shared hundreds of programs on disks, fostering community-driven development by 1983. By 1982, the encompassed numerous commercial titles, with representative examples highlighting the PET's versatility in and . Much of this software remained compatible with the CBM 3000 series, sharing the same 6502 architecture and 4.0 extensions for seamless portability.

Reception and Legacy

Contemporary Reception

The Commodore PET received widespread praise upon its 1977 launch for its innovative all-in-one design, which integrated a , monitor, cassette drive, and computer into a single, portable metal-cased unit weighing 44 pounds, making it more accessible and reliable than kit-based alternatives. Reviewers highlighted its affordability at $595 for the model and $795 for the 8K version, positioning it as an excellent value for home and educational use, with built-in praised for its ease of use, including cursor control, graphics capabilities, and mnemonic variable naming. noted high demand, particularly in Europe where prices were raised due to supply shortages, underscoring the PET's immediate market appeal as a ready-to-use . Its reliability and simplicity also earned endorsements for educational applications, with the PET becoming a top seller in U.S. and Canadian school markets for teaching and serving as a durable tool. Despite these strengths, the PET faced notable criticisms during its production run. The chiclet-style was widely faulted for its small, flat keys with minimal tactile and tight spacing, resembling a more than a and leading to typing errors, prompting Commodore to replace it with a full-travel model by 1979. The built-in cassette drive was another point of contention, operating at an effective speed of about 750 , lacking a , and prone to unreliable data transfers, while the 40-character felt limiting compared to competitors' wider screens. Expandability was restricted by the proprietary bus, incompatible with standards like S-100, and additional RAM upgrades cost $200 for just 4K; documentation was also inadequate, with the user manual offering insufficient guidance and early units suffering occasional crashes. Sales performance was strong initially, with Commodore shipping around 4,000 units in by late 1978, making the PET the most successful of the 1977 "Trinity" machines (alongside the and ) and contributing significantly to the company's $50.1 million revenue that year, up from prior calculator-focused sales. The PET led the U.S. market through 1978 but saw its position erode by 1979, with the —which had captured up to 70% share in 1977 via Radio Shack's distribution—seeing its dominance wane and the gaining traction through superior expandability and software . By 1981, the company held only about 10% U.S. as competition intensified. Media coverage amplified its profile, including a prominent feature in the October 1977 issue of , which highlighted its futuristic design and potential despite production delays.

Cultural Impact and Modern Preservation

The Commodore PET, alongside the and , formed the "1977 Trinity" of personal computers that marked the transition from hobbyist kits to mass-market machines, significantly influencing the design of integrated, all-in-one systems that combined , , and processing in a single enclosure. This design philosophy popularized compact, user-friendly computers accessible to non-experts, playing a key role in democratizing computing by bringing affordable, ready-to-use systems into homes, schools, and small businesses. The PET's legacy endures in cultural institutions, where it is showcased as a foundational artifact of personal computing history; for instance, the holds multiple PET models, including prototypes, highlighting its role in early microprocessor-based systems. Similarly, the preserves a PET 2001 unit, recognizing it as one of the first commercially successful all-in-one personal computers. In retro computing communities, the PET inspires ongoing enthusiasm, with enthusiasts restoring original hardware and developing compatible peripherals to revive its functionality. Preservation efforts focus on hardware restoration, such as recapping electrolytic capacitors and replacing aging components to combat common failures in PET systems from the late 1970s. A notable project is the 2012 Colour PET upgrade by enthusiast Steve Gray, which modifies 40-column PET models (like the 4032) to support RGB color output via a custom video module, enabling modern displays and enhancing visual capabilities beyond the original setup. More recent efforts include the 2024 release of updated 64K/128K RAM expansion boards by Software and the recreated TurboMaster V3, a fast-loading enhancement for compatible PET models. Archival initiatives include dumping and preserving ROM images from various PET revisions, ensuring software like the built-in and peripherals remain accessible for study and . Modern emulation sustains the PET's usability through software like , a versatile open-source that accurately replicates all major PET models, including their 6502 CPU, video output, and peripherals, with updates continuing into the for improved compatibility. Online simulators, such as the cycle-accurate PET 2001 at masswerk.at, allow browser-based interaction with original ROMs and programs without hardware. Enthusiasts in the have also created open-source recreations, including FPGA-based clones like the MicroPET, a compact single-board implementation that faithfully reproduces the PET's while adding features like storage and VGA output.

References

  1. [1]
    A History of Commodore's 8-bit Computers - Low End Mac
    Dec 6, 2015 · Commodore International was one of the first companies to enter the personal computing market and the first with a million-selling computer.
  2. [2]
    The '1977 trinity' and other era-defining PCs | CyberNews
    Mar 12, 2021 · TRS-80 sold for $600 ($2,500 in 2020) with a monitor, meaning one Apple II cost as much as two TRS-80's. The monitor, however, is a somewhat ...
  3. [3]
    Companies | The Silicon Engine | Computer History Museum
    Commodore purchased microprocessor producer MOS Technology in 1976 and used their products to design the popular PET and Commodore 64 personal computers at ...
  4. [4]
    [PDF] Oral History of Charles Ingerham “Chuck” Peddle
    Peddle: I'm not trying to be--. Fairbairn: So Commodore had come in and basically bought up MOS Technology from Allen-Bradley. After--. Peddle: No, from the ...
  5. [5]
    Computers for Everybody - CHM Revolution
    Commodore produced hand-held calculators. Designer Chuck Peddle convinced Commodore president Jack Tramiel to transform his KIM-1 design into the Commodore PET, ...Missing: International | Show results with:International
  6. [6]
    Commodore PET 2001 Microcomputer
    The PET 2001, introduced in 1977, had 4KB memory, a 1 MHz processor, a cassette for data, and a small keyboard. It was designed by Chuck Peddle.Missing: specifications | Show results with:specifications
  7. [7]
    Commodore PET home computer - X1517.98 - CHM
    The PET, introduced in 1977, had a 6502 CPU, 4K RAM, built-in BASIC, monochrome graphics, and a cassette recorder. It was inexpensive at $795.
  8. [8]
    Commodore PET 3016 - The Centre for Computing History
    The 2001 was announced at the '77 Winter CES in January 1977 and the first ... Commodore PET 2001, Commodore, June 1977. Commodore PET 2001 (Blue Label) ...
  9. [9]
    An early Commodore PET - VintageComputer.ca
    Oct 17, 2020 · On October 17, 1977 the Commodore PET started shipping. There was an initial run of 100 units and this unit may have been one of them.
  10. [10]
    Commodore PET 2001 computer
    May 7, 2016 · Chuck Peddle was an engineer at MOS who worked on their 6502 CPU, as well as the KIM-1 computer. When Commodore wanted a reliable source of ...<|control11|><|separator|>
  11. [11]
    The World's First Personal Computer - Commodore PET
    The Commodore SuperPET was a standard Commodore PET 8032 with 6502 processor, plus an integrated expansion board that carried a Motorola 6809 processor and 64K ...
  12. [12]
    Commodore PET and CBM - Low End Mac
    May 1, 2018 · The Commodore PET 2001 was one of the first three personal computers that came to market in 1977, launching the home computing era along with Tandy/Radio Shack ...Missing: assembled | Show results with:assembled
  13. [13]
    Commodore PET - Obsolete Computer Museum
    Originally offered for sale with either 4K or 8K of memory, Commodore's early production of this computer was plagued by supply problems, especially with the " ...Missing: 100 units
  14. [14]
    Why did the Commodore PET 2001 take so long to ship?
    Apr 13, 2020 · (Peddle had worked on the 6502 CPU itself, and also designed the KIM-1.) Commodore seems to have started design of the PET in the summer of ...Missing: influence | Show results with:influence
  15. [15]
    <Now Go Bang!> A Guide to Commodore PETs
    Dec 18, 2024 · The Commodore PET is identified by its unique form factor. The original PET 2001 had a 9" screen, 40x25 resolution, and static RAM. Later  ...
  16. [16]
    Commodore PET/CBM 4000 Series Computers
    The Commodore PET 4000 series features Basic 4.0 as a standard feature, along with more memory and a lower price that made them attractive to schools.Missing: res option color
  17. [17]
    [PDF] User's Reference Manual Commodore BASIC Version 4.0 C
    BASIC 4.0 is standard in the CBM 4000 series and the CBM 8000 series. It is also available as an upgrade for CBM 2001 and 3000 series. The information in ...
  18. [18]
    Commodore High Speed Graphik Card for CBM 4000/8000 Series
    Mar 16, 2018 · The Commodore High Speed Graphik (HSG) Card is a board that installs inside any Commodore PET/CBM 4000 or 8000 series computer.
  19. [19]
    Commodore Pet 4032-32N - The Centre for Computing History
    The Commodore PET (Personal Electronic Transactor) was a home/personal computer produced from 1977 by Commodore International. A top-seller in the Canadian ...Missing: origin | Show results with:origin<|control11|><|separator|>
  20. [20]
    Commodore PET 8096SK - The Centre for Computing History
    The PET 8096SK was a home computer with an 80x25 display, 96K memory, a detachable keyboard, and a tilt/swivel monitor. It was the first PET with these ...
  21. [21]
    Commodore SuperPet (SP9000) - The Centre for Computing History
    The Commodore SuperPET, also known as the SP9000, was developed with the University of Waterloo of Ontario, Canada. It runs on two processors.
  22. [22]
    Commodore SuperPET SP9000 - School of Computer Science
    Its most notable features included both a MOS 6502 and a Motorola 6809 CPU, 96KB of RAM, and a suite of advanced programming languages (including Waterloo ...Missing: 2 | Show results with:2
  23. [23]
    [PDF] SuperPET - System Overview
    With the 6502 processor, this ROM contains the Commodore BASIC package as described in the manual for that software. With the 6809 microprocessor, the ROM.
  24. [24]
  25. [25]
    Commodore PET - CHM Revolution - Computer History Museum
    Commodore produced hand-held calculators. Designer Chuck Peddle convinced Commodore president Jack Tramiel to transform his KIM-1 design into the Commodore ...Missing: Canadian purchase 1979 government<|control11|><|separator|>
  26. [26]
    [PDF] Commodore 64, VIC-20 and PET Information - TPUG
    Nov 20, 1983 · The Commodore PET and SUPERPET The computers most widely used in Canadian schools. (:: cal nl nadare. COMPUTER. Commodore Business Machines ...
  27. [27]
    [PDF] The First Commodore Pet UK Show Ever Program - 1980?
    On demonstration will be Dataview's Wordcraft '80 package, the easy to operate wordprocessing system, ideal for the busy small to medium sized business where ...
  28. [28]
    What were the real competitors to the early IBM PC?
    Jul 11, 2018 · In (Western) Europe, Commodore is eventually the only one with a strong market impact. The PET/CBM computers were seen as iconic business ...
  29. [29]
    Teachers' PET, SuperPET/SP9000, MDS 6500, 4032P ... - Floodgap
    The SuperPET was at least partially designed by the University of Waterloo (Canada); see its history at the end of this comment block. It was usually a ...
  30. [30]
    [PDF] Commodore.ca - COMPUTE!
    ... SuperPET's Super Software ... SuperPET: A Preview. Japanese Micros: A First ... Pascal, and. Forth. Given these choices, the casual home user would ...
  31. [31]
    [PDF] PET and the IEEE488 Bus - primrosebank.net
    You will find the PET data input and output requirements for sending state- ments to and from the IEEE Bus. You can study typical bus transactions and see,.Missing: SuperPET Pascal
  32. [32]
    The Discursive Construction of 'Educational' Computing in the UK ...
    For example, the Commodore PET computer was marketed specifically at ... BBC Micro was one of the two machines of choice and took the lion's share of ...
  33. [33]
    [PDF] Commodore PET - Bitsavers.org
    Commodore PET. HARDWARE/PACKAGING. PROCESSOR/MEMORY. Model: MOS Technology 6502 microprocessor; 8 bits. RAM: 8KB to 32KB. ROM: 14KB; additional 8KB available.Missing: specifications | Show results with:specifications
  34. [34]
    Cloning a Commodore PET-2001 - EEVblog
    Jun 11, 2017 · The character ROM was slightly different for each version of basic also. Since a single 32 kb PROM will hold both versions of BASIC, I'm ...<|control11|><|separator|>
  35. [35]
    Commodore SupetPET 9000 Computer! - Zimmers.net
    Based off top-of-the-line Commodore PET technology, the SP9000 (also known as the MicroMainframe in Europe) sports 96K of RAM, true RS232, 8032 compatibility.
  36. [36]
    Commodore SuperPET SP9000 computer
    The Commodore SuperPET was a dual processor personal computer created by the Computer Systems Group at UV primarily for the educational market.Missing: MHz | Show results with:MHz
  37. [37]
    Commodore PET ROM descriptions - 6502.org
    This page describes the different ROM versions. There are basically three parts of each ROM set - for the BASIC ROM version and for the so-called editor ROM, ...Commodore BASIC history · Differences in Software · Editor ROM · Character ROM
  38. [38]
    PET index - pinouts - 6502.org
    Dec 29, 2021 · Here is a description of some pinouts of the PET connectors. Most (ie all so far!) are from the 8296 addendum in the petio text typed in by Olaf Seibert.Keyboards · 80xx separate keyboard 25 pin... · I/O - IEEE488, Tape and... · Misc
  39. [39]
    DAVES OLD COMPUTERS - Commodore PET
    The Commodore PET, or Personal Electronic Transactor, was designed by Chuck Peddle. The first model, the 2001, was an all-in-one computer with a 9" monitor.
  40. [40]
    Commodore PET - CBM 8096 - primrosebank.net
    Jan 8, 2018 · The PET (Personal Electronic Transactor) 2001, released in 1977, was Commodore's first foray into the personal computer market.
  41. [41]
    PETSCII - C64-Wiki
    Mar 25, 2024 · PETSCII was first introduced with the Commodore PET to allow for simple, character-based graphics for game support.
  42. [42]
    PET index - versions - 6502.org
    Dec 29, 2018 · PET versions include 4 major case versions, 4 board revisions, different ROMs, and variations in the 2001 model with RAM, screen, and keyboard.Missing: hi- res 320x192
  43. [43]
    Commodore PET boards - 6502.org
    Jan 5, 2010 · As such it has been sold in the 4000 series ("fat-40") and the 8000 series. There was an upgrade from 4000 to 8000 and it consisted of an ...
  44. [44]
  45. [45]
    PET index - CRTC operation - 6502.org
    Aug 11, 2014 · For the operation of the video interface Commodore introduced the Cathode Ray Tube Controller (CRTC) 6545 with the third type of boards.
  46. [46]
    The PETSCII files: Commodore Character Graphics
    Jun 13, 2018 · The overall canvas, at 40×25 characters, has a lower textmode resolution than the 80×25 you might have come to expect from MS-DOS, and while it ...
  47. [47]
    Commodore PET extensions - 6502.org
    Eltec graphics adapter. The Eltec 'petGRAFIK' card is an addon board that creates a hi resolution screen with 256x220 pixels, that is overlaid over the normal ...
  48. [48]
    [PDF] Disk Reference Manual D9090 D9060 8250 8050 4040 2031
    of any diskette. Page 9. COMMODORE DISK SYSTEM SPECIFICATIONS. MODEL ... 170 Kb. Max Sequential File. Max Relative File. 7.41 Mb. 7.35 Mb. 4.94 Mb. 4.90 Mb.
  49. [49]
    Commodore Floppy Drive SFD-1001 - NightfallCrew
    Sep 27, 2013 · The Commodore disk drive SFD-1001 was build in 1984/85. It has got a storage capacity up to 1 MByte (1.066.496 bytes equals 4166 blocks, ca. 4100 useable<|separator|>
  50. [50]
    [PDF] 4022 Printer Users Manual
    Commodore Printer, Model 4022. 2. User Manual Number 4022025. 3. Warranty card. 4. Printer ribbon cartridge. 5. Package of paper. 6. Miscellaneous informational ...
  51. [51]
    Commodore IEEE488 Harddisk information - 6502.org
    Jan 4, 2010 · The Commodore hard disk drives were available in two versions, the D9060 with 5 MByte and the D9090 with 7.5 MByte.Missing: expansion 2021
  52. [52]
    RS-232 for Commodore PET and Dialing a BBS over WiFi
    Mar 27, 2016 · The Commodore PET lacks proper RS-232 hardware, but can use the user port with a cable and software, and an inverting circuit to enable RS-232.Missing: peripherals light joysticks compatibility
  53. [53]
    Commodore PET Dual Userport Joystick - Tynemouth Software
    Aug 7, 2022 · The adapter plugs into the Commodore PET user port, providing two 9-way joystick ports. It connects to the 6522 VIA port A, and has no 5V power.
  54. [54]
    Commodore PET FAQ
    ### Commodore PET BASIC Versions Summary
  55. [55]
    Commodore PET BASIC Keyword Reference - Zimmers.net
    There are two types of BASIC functions: 1) NUMERIC 2) STRING Arguments of built-in functions are always enclosed in parentheses ().Missing: features | Show results with:features
  56. [56]
    [PDF] User's Reference Manual Commodore BASIC Version 4.0
    Version 4.0, completed in October 1979 included all the improvements of previous releases, enhanced the speed of string processing, and integrated disk commands ...
  57. [57]
    [PDF] Programming The PET CBM (197x)(West, Raeto) - primrosebank.net
    Jan 4, 2015 · Page 1. Programming the PET/CBM. Covers most softwareaspects of the COMMODORE PET ... HIMEM 92. NEW 97. ON 702. POKE 707. PRINT* 773. RENUMBER 720.
  58. [58]
  59. [59]
    PET index - SuperPET - 6502.org
    Oct 15, 2017 · The 64k RAM is on the second layer above the CPU add-on-board. Into this memory board a very small daughter board is plugged in, containing ...
  60. [60]
    PET software review - word processors (1979)
    Aug 6, 2009 · ... Commodore ProductsI am presenting an overview of 3 word processors for the PET. In addition I am attempting a comparative evaluation.
  61. [61]
    visicalc.txt - Zimmers.net
    VisiCalc (VisiCorp) =================== This is a once-famous spreadsheet for the Commodore PET 2001 and 8032 (should work on any PET with at least 32Kb RAM).
  62. [62]
    Commodore DOS - Wikipedia
    Commodore DOS, also known as CBM DOS, is the disk operating system used with Commodore's 8-bit computers. Unlike most other DOSes, which are loaded from ...Missing: ProAsm | Show results with:ProAsm
  63. [63]
    Software utility package found for the Commodore PET
    Apr 10, 2009 · BATPRO (Basic, Assembly, & Text Processor) is a general purpose utility package intended for use with the COMMODORE PET.CBM (PET) 2001-8-BS | Vintage Computer Federation ForumsCommodore PET and RS232 - Vintage Computer Federation ForumsMore results from forum.vcfed.orgMissing: communication | Show results with:communication
  64. [64]
    /pub/cbm/pet/ - Zimmers.net
    Archiving utilities; audio/: Music and sound utilities; comm/: Programs to use your PET to communicate with the world. cursor@: The PET disk magazine; demodisks ...Missing: CBMDOS ProAsm
  65. [65]
  66. [66]
    Petsoft Graphics - Vintage Computer Federation Forums
    Jun 11, 2020 · The Petsoft Graphics cassette consists of four BASIC graphics utilities for Commodore PET. Whilst this software package was marketed and ...
  67. [67]
    Commodore PET (Software) - CBM 8096
    Dec 29, 2018 · This page contains a few programs for PET/CBM computers that I have picked up from various places on the web to use with the model 8096 that I have.Missing: compatible | Show results with:compatible
  68. [68]
    [PDF] VOLUME IV, Issue 4 ACSD PUBLICATION $3.00 - 6502.org
    ALL public domain PET software. The concept is simple. The group is asking any users group or individual with programs to send them their disks. Programs ...
  69. [69]
    Commodore PET Hardware Review - Zimmers.net
    Commodore's PET is one of free very few personal computers that combines all four basic units (keyboard. computer, cassette drive, video output) in a single ...
  70. [70]
    Popular Science Reviews the Commodore PET 2001 in 1977
    The original Commodore 2001 'Chiclet keyboard' PET was advertised and sold by mail order (with an up to six month delay) for US$495, which was quickly increased ...
  71. [71]
    The Commodore SuperPET: a timeline - See figure 1.
    Jul 2, 2013 · Commodore-64 introduced at Winter CES. ... With previous knowledge of its construction, it was felt that the CBM8032 Commodore PET could be ...
  72. [72]
    History of Commodore International Ltd. - FundingUniverse
    Sales for 1978 reached &Dollar;50.1 million, and profits hit &Dollar;3.4 million. In 1979, a year when Commodore made &Dollar;6.5 million on sales of ...
  73. [73]
    Was the TRS-80 once the top-selling computer?
    I haven't found any reliable sales figures for the Commodore PET, but I believe it sold better in Europe than in the United States. Larry Holmes says: I had ...
  74. [74]
    Booting Up: The Rise of the PC - Google Arts & Culture
    The 1977 Trinity. In 1977, a trio of personal computers emerged: the. Apple II, the Commodore PET, and RadioShack's TRS-80. These computers were dubbed the ...
  75. [75]
    Commodore PET prototype - X1279.98 - Computer History Museum
    Item Details. Date: 1977 (Made); Type: Physical Object; Catalogue number: X1279.98; Other identifying number: PET (MODEL NUMBER)Missing: museums | Show results with:museums
  76. [76]
    Commodore PET 8032 Repair - ROMs, Regulators and Rivets
    Jan 20, 2019 · The 80 column PETs have the video RAM split into odd and even bytes, as apparently they were not fast enough to keep up if they were used ...Missing: compatibility | Show results with:compatibility
  77. [77]
    The "Colour PET" Project Page - Steve Gray
    So we have 2^3 = 8 levels for RED, 8 for GREEN, and 2^2 = 4 levels for BLUE. We can generate 256 colours in total, suitable for an RGB analog monitor. We need ...
  78. [78]
    Hardware projects - PET index - 6502.org
    40/80 column switcher and Multi-Editor ROM board. The Editor ROM is one of the few ROMs that actually change between (some) PETs besides the standard BASIC ...
  79. [79]
    VICE - the Versatile Commodore Emulator
    The current version emulates the C64, the C64DTV, the C128, the VIC20, practically all PET models, the PLUS4 and the CBM-II (aka C610/C510). An extra emulator ...Here · User Manual · Download VICE for Amiga... · Download VICE for Solaris...Missing: 2023 | Show results with:2023
  80. [80]
    Commodore PET 2001 - mass:werk
    BASIC source files (text files with extensions ".txt", ".ba" or ".bas"). 6502 assembler sources (text files with extensions ".a", ".as", ".asm", ".a65", ".s ...
  81. [81]
    fachat/cbm_micropet: A small, single-PCB clone of the ... - GitHub
    This is a re-incarnation of the Commodore PET computer(s) from the later 1970s. It is build on a PCB slightly larger than a Eurocard board and has only parts ...