EMMA 02

System 00

  • Home
  • CDP18S020
    • General Information
    • I/O Map
  • COMX-35
    • General Information
    • F&M
    • Did You Know...?
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Cassette
    • Expansion Box
    • Disk
    • Printers
    • Thermal
    • PL-80
    • 32K RAM
    • 80 Column
    • F&M EPROM
    • F&M Joy Card
    • Super Board
    • COMX BASIC V1.00
  • COMiX-35
  • COSMAC Elf
    • General Information
    • I/O Map
    • Front Panels
  • COSMAC Elf 2000
    • General Information
    • I/O Map
    • Memory
    • Video
  • COSMAC Microtutor I
    • General Information
    • I/O Map
  • COSMAC Microtutor II
    • General Information
    • I/O Map
  • COSMAC VIP
    • General Information
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Cassette
    • STK
    • Chip-8 and 8X
    • Test-Word
    • Floating Point BASIC 2.2
  • COSMAC VIP II
    • General Information
    • I/O Map
    • Floating Point BASIC 2.2
  • Cidelsa
    • General Information
    • I/O Map
    • Memory
    • Video
    • Sound
  • Conic
  • Cosmicos
    • General Information
    • I/O Map
    • Front Panels
    • Mops & Hexmops
    • ASCII Monitor
    • HEX Monitor & UT4
  • CT Payphone
    • General Information
    • I/O Map
    • Memory
    • Keyboard
  • CyberVision
  • EDUKIT
    • General Information
    • I/O Map
    • Front Panel
  • EFA-Datorn
  • ETI-660
  • FRED I
    • General Information
    • I/O Map
    • Front Panel
    • Cassette
    • Software
    • CARDTRAN Syntax
  • FRED II
    • General Information
    • I/O Map
    • Front Panel
    • Cassette
    • Software
    • FPL-2
    • FPL-4
    • FEL-1
  • FRED III
    • General Information
    • I/O Map
    • Memory
    • Software
    • GPL-2
    • GPL-2b
    • GPL-3
    • GPL-4
  • HEC1802
  • HUG1802
    • General Information
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Cassette
    • Monitor
    • Chip-8 ETI-660
  • Infinite UC1800
    • General Information
    • I/O Map
    • Front Panel
  • JVIP
  • Macbug
  • Membership Card
    • General Information
    • I/O Map
  • MSI/88e
    • General Information
    • PCB
    • I/O Map
    • Memory
    • Display
    • Keyboard
    • Pseudo Code
  • Netronics Elf II
    • General Information
    • I/O Map
    • Front Panels
    • Keyboard
    • Giant Board
    • BASIC/Math
  • Oscom Nano
    • General Information
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Casette
  • PECOM 32 and 64
    • General Information
    • Software
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Casette
    • PECOM 32 BASIC
    • PECOM 64 BASIC 1.0 & 4.0
  • Pico/Elf V2
    • General Information
    • I/O Map
  • PTC-701
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard
    • PTC R1.7 Pseudo Code
    • PTC R2.0 Pseudo Code
  • Quest Super Elf
    • General Information
    • I/O Map
    • Front Panel
  • RCA APT VP4801
    • General Information
    • I/O Map
    • Memory
  • RCA CCGS
  • RCA CDS
    • General Information
    • I/O Map
  • RCA CMC
    • General Information
    • I/O Map
  • RCA MS2000
    • General Information
    • I/O Map
    • MicroDos
  • RCA MCDS
    • General Information
    • I/O Map
  • RCA Studio II
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard
    • Built-in Software
    • Cartridge Software
    • Homebrew Software
    • Chip-8
    • ST2
  • RCA Studio III
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard
    • Cartridge Software
  • RCA Studio IV
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard
    • ST4 Syntax
  • RCA Video Coin
    • General Information
    • I/O Map
    • Memory
    • GPL-A (2K RAM)
    • GPL-A (2K ROM)
    • GPL-2
    • GPL-3
    • GPL-4
  • SBC1802
  • Studio 2020
  • System 00
    • General Information
    • I/O Map
    • Front Panel
    • Operating Procedures
    • SYSTEM00 Syntax
  • Telmac 1800
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard
    • Cassette
  • Telmac 2000
    • General Information
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Cassette
  • Telmac TMC-600
    • General Information
    • Software
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Cassette
    • Telmac SBASIC v24.3
  • VELF
    • General Information
    • I/O Map
    • BIOS
    • Video
    • Keyboard
  • VIP2K MC
    • General Information
    • I/O Map
    • Memory
    • Video
    • Chip-8
  • VIS1802
  • VP3000
    • General Information
    • I/O Map
  • VT1802
  • Visicom COM-100
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard
    • Built-in Software
    • Cartridge Software

 

 

 

 

 

 

 

 

 

 

 

 

General Information

The System 00 ("Personal Computer Model 00") is Joseph Weisbecker's original hand-built COSMAC prototype, constructed at RCA Laboratories in Princeton around 1971. It is built from standard 7400-series TTL logic rather than from a microprocessor, and its architecture became the basis for the RCA CDP1801 two-chip set and later the CDP1802. For details about the instruction set, see the SYSTEM00 section.

FRED (Flexible Recreational and Educational Device) was Weisbecker's concept of a personal, educational, and amusement computer. The FRED I configuration emulates the same machine with its later, simplified front panel, while the System 00 configuration emulated here reproduces the original large operator control panel described in the 1971 System 00 manual.

The front panel controls are described in the Front Panel section, and the operating procedures in the Operating Procedures section.

Technical specifications

CPU: SYSTEM00
Clock: 1 MHz
Memory: 1 KB RAM
Video: 32×32, 64×16 or 64×32 pixels
Sound: from tapes or by toggling bit 2 in OUT 3
Keyboard: Hex keypad

History

1971 Weisbecker designs the COSMAC architecture and builds the System 00 from TTL logic; the System 00 manual documents the machine and its operator control panel.
1972 The FRED system manual documents the machine and the CARDTRAN interpreter; a 6 KB memory board replaces the original 1 KB board in December.
1973 A tape interface card (E4) is added in March; the FRED Notes describe a light gun in May and the use of 45 RPM records as program input in July.
1974 RCA produces the CDP1801 prototype chips (TA6889 and TA6890), turning the System 00 architecture into a two-chip CMOS set.
1976 The single-chip CDP1802 becomes available.

The original system is built from hand-wired cards: P1 and P2 hold the processor logic, P3 the I/O circuits, M1 the 1 KB memory board, and E1 to E3 the interfaces.

Other information

  • The 1971 System 00 manual on cosmacelf.com: system-00-manual-orig.pdf
  • Herb Johnson's System 00 inspection page
  • Herb Johnson's page: RCA/Weisbecker "System 00" and "FRED"
  • System 00 gallery on cosmacelf.com
  • Original photos on the Hagley Digital Archives

Main emulator features

  • Large operator front panel with full manual control of the CPU
  • Adjustable clock speed beyond 1 MHz
  • Tape loading and saving (WAV file and real cassette) including a Turbo version
  • Automatic tape format and stop-tone detection
  • Direct memory access to load and save software from the host computer hard disk via binary files
  • SYSTEM00 video with zoom and full-screen mode (press F3)
  • Video screen dump to a file (BMP, JPEG, PNG, or PCX image)