Replica 1

Last updated
Replica 1
BrielComputers Replica1.jpg
DeveloperBriel Computers
Release date2003
Introductory priceUS$149.00
CPU 6502 or 65C02 @ 1 MHz
Memory32  KB SRAM, 8 KB EEPROM
Display40x24 character text
From the "Woz" monitor "\" select hexadecimal memory location "E000" with "R" postfix requesting execution from than point to enter the Basic interpreter. From the interpreter's ">" prompt a "Hello World" program is entered and run. This should be identical to how an Apple I would perform. Replica 1 Hello World simple test.jpg
From the "Woz" monitor "\" select hexadecimal memory location "E000" with "R" postfix requesting execution from than point to enter the Basic interpreter. From the interpreter's ">" prompt a "Hello World" program is entered and run. This should be identical to how an Apple I would perform.

The Replica 1 is a clone of the historic Apple I of 1976. [1] [2] It was designed by Vince Briel in 2003. It was the first Apple 1 clone to take advantage of more modern components, enabling the clone to be produced with cheaper and more widely available components while retaining the functionality of the original. [3]

Contents

History

The Replica 1 is a clone of the Apple I designed by Vince Briel with permission from the Apple I's original creator Steve Wozniak. [4] The Replica 1 is functionally a close copy of the original but it was designed using much more modern parts on a smaller, simplified board design. The Replica 1 is designed around the same MOS Technology 6502 chip used as the core of the Apple I. Like the original, the Replica 1 utilizes simple AV in/out to connect to a television or other similar screen. It maintains most of the original's functionality, such as the lack of a "delete" key.

Development

Briel has described how his first prototype was developed on a (solderless) breadboards, with confirmation of success being the detection of bits corresponding to an "\" character on the output of the Peripheral Interface Adapter chip. [5] Briel said his next prototype breadboard [lower-alpha 1] used a microcontroller to output to a terminal or terminal emulator program. [5] [lower-alpha 2] The final prototype used a printed circuit board, and had the addition of a circuitry that implemented a 40x24 character output as per the Apple I. [5] The only change from this prototype to the first revision a production board was the addition of a PS/2 keyboard connector. [5] [lower-alpha 3]

The first commercial revision of the Replica 1 came with a separate Serial I/O card, [6] This allowed programs written on or for the Replica 1 to be stored on the hard drive of any common PC. This was needed because the Replica 1 had no other means of program storage, since cassette drives (the Apple I's storage device) are in short supply. The I/O card can also be attached to original Apple I computers.[ citation needed ]

Apple had no objection to the project since Wozniak had given his approval and the design is technically Wozniak's alone since it predates the company itself. Apple had previously released all materials regarding the Apple I to the Apple I Owners Club.[ citation needed ]

Original

The Replica 1 was first introduced to the market between 2003, [7] and 2005. [8] It was always provided both as a build-it-yourself kit as well as pre-assembled. [5] [9] Power was provided via a 12 pin connector compatible with a PC/XT power supply. [8] Input could be from an ascii-style keyboard as used in Apple, the more commonly available standard PC keyboard connected via PS/2-style connector, or a terminal or terminal emulator connected via the optional add-on piggy-back serial card. [8] AVR microcontrollers were used both for the video control circuitry and keyboard interface. [8]

There was a special connector electrically compatible with the Apple 1 interface but which required an expansion card to provide the correct physical interface. [8] The board also contained a small breadboard area where custom circuitry and components could be fitted. [8] An example of use of the breadboard area is Tranter's automatic power-on-reset modification using a 555 timer chip. [10]

As well as the Woz [lower-alpha 4] monitor, the Replica 1 included (integer) Apple I BASIC in ROM to allow quick and easy programming. [8]

Memory was provided by a 32K byte 62256 static RAM Chip. [8] [lower-alpha 5]

Second edition

The Second Edition (SE) was introduced in 2006, the redesign bringing several connectors to the board and sacrificing the breadboard area for the associated circuitry. [12] The SE allowed for multiple options for powering the Replica 1: external 20 pin ATX standard PC power supply; 7-9 volt DC jack connector; or optional power via USB port. [12] A serial port was fitted to the board eliminating the need for the piggy-back board. [12]

The video output could prove problematic with this version especially on some equipment with the issues likely worse on European 60 Hz based display systems. [12]

With the SE version the firmware EEPROM was also to include the KRUSADER symboilc assembler.{Sfn| specifically developed by for the Replica 1. [12] KRUSADER was developed by Ken Wessen, who described its programming environment as including a simple shell, editor, disassembler and a low-level debugger all fitting within a space of under 4096 bytes. [13]

Third edition

The Third Edition (TE) was introduced in 2008 and replaced the ATMega circuits with a Parallax Propeller chip to control the video output and keyboard input, the resultant space saving meaning a prototyping breadboard area could be re-introduced to the design. [14] Expansion was supplemented by an Apple 1 compatible 44 pin expansion slot and edge connector allowing an Apple 1 compatible add-on card to be directly slotted into the Replica 1. [14] USB was eliminated from this board. [14]

Ten anniversary edition

In 2013, on the tenth anniversary of the creation of the Replica 1, Briels introduced a version known as the TEN which has a limited run of 50 boards notable for using a red colored board.[ citation needed ] For most practical purposes these were the same as the Replica 1 plus that was to follow a year later.[ citation needed ]

Replica 1 plus

The most recent model of the Replica 1 is the Replica 1 Plus, now sold by ReActivemicro. The Second Edition model integrated both the previous Serial I/O board plus a new USB interface into the main board. Other improvements included a wall mounted DC power supply replacing the previous model's reliance on a full PC power supply and a power on light indicator. The Third Edition model removed the USB interface and replaced the AVR microcontroller used to generate video with a Parallax Propeller chip.[ citation needed ]

Briel's announcement for the Replica 1 Plus version in May 2014 claimed it allowed for a direct connection to the USB port on a computer for power and programming, and it had two firmware ROMs allowing selection of either Apple 1 Basic or Woz monitor and Applesoft lite. [15]

On 1 March 2018 ReActiveMicro announced they had formed a partnership with Briel and henceforth would be selling and supporting Replica 1 plus. [16] [9]

Assembling Replica 1

Some care is required in assembling Replica 1 in particular proficient soldering technique is required. [17] At KansasFest in July 2009 Briel held a workshop to help new Replica 1 owners construct their machine, Computerworld magazine editor Ken Gagne documenting errors he made in process of completing a working machine. [18]

Interfacing capability

The original and Second Edition (SE) versions of the Replica 1 did not contain an Apple 1 compatible expansion connector (slot), but instead there was available an expansion board that could be connected and that did contain additional expansion slots. The Third Edition (TE) and later models do contain an Apple 1 compatible slot which can either be used to connect an additional Apple 1 compatible add-on board or to connect to the expansion board so additional original Appled or third party expansion boards can be attached. [19] Expansion boards included the CFFA1 Card Reader and Multi I/O Board by Briel Computers.

Other connectors include (model dependent):

Related Research Articles

<span class="mw-page-title-main">Apple I</span> First computer model built by Apple

The Apple Computer 1 (Apple-1), later known predominantly as the Apple I, is an 8-bit motherboard-only personal computer designed by Steve Wozniak and released by the Apple Computer Company in 1976. The company was initially formed to sell the Apple I – its first product – and would later become the world's largest technology company. The idea of starting a company and selling the computer came from Wozniak's friend and Apple co-founder Steve Jobs. One of the main innovations of the Apple I was that it included built-in computer terminal circuitry so that it could be connected to a generic consumer television instead of a specialty computer terminal device, compared to existing personal computers such as the Altair 8800.

<span class="mw-page-title-main">Apple II</span> First computer model in the Apple II series

The Apple II is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-molded plastic case, Rod Holt developed the switching power supply, while Steve Jobs's role in the design of the computer was limited to overseeing Jerry Manock's work on the plastic case. It was introduced by Jobs and Wozniak at the 1977 West Coast Computer Faire, and marks Apple's first launch of a personal computer aimed at a consumer market—branded toward American households rather than businessmen or computer hobbyists.

<span class="mw-page-title-main">Motherboard</span> Main printed circuit board (PCB) for a computing device

A motherboard is the main printed circuit board (PCB) in general-purpose computers and other expandable systems. It holds and allows communication between many of the crucial electronic components of a system, such as the central processing unit (CPU) and memory, and provides connectors for other peripherals. Unlike a backplane, a motherboard usually contains significant sub-systems, such as the central processor, the chipset's input/output and memory controllers, interface connectors, and other components integrated for general use.

<span class="mw-page-title-main">Power Macintosh</span> Family of personal computers released by Apple Computer

The Power Macintosh, later Power Mac, is a family of personal computers designed, manufactured, and sold by Apple Computer, Inc as the core of the Macintosh brand from March 1994 until August 2006.

<span class="mw-page-title-main">Sound card</span> Expansion card that provides input and output of audio signals

A sound card is an internal expansion card that provides input and output of audio signals to and from a computer under the control of computer programs. The term sound card is also applied to external audio interfaces used for professional audio applications.

<span class="mw-page-title-main">Tandy 1000</span> IBM PC compatible home computer system

The Tandy 1000 is the first in a line of IBM PC compatible home computer systems produced by the Tandy Corporation for sale in its Radio Shack and Radio Shack Computer Center chains of stores. Introduced in 1984, the product line was aimed at providing affordable but capable systems for home computing or education, with some of its Tandy specific features like graphics, sound and joystick port making it more appealing for home use.

iBook Series of laptops by Apple Computer

iBook is a line of laptop computers designed, manufactured, and sold by Apple Computer from 1999 to 2006. The line targeted entry-level, consumer and education markets, with lower specifications and prices than the PowerBook, Apple's higher-end line of laptop computers. It was the first mass consumer product to offer Wi-Fi network connectivity, which was then branded by Apple as AirPort.

<span class="mw-page-title-main">AVR microcontrollers</span> Family of microcontrollers

AVR is a family of microcontrollers developed since 1996 by Atmel, acquired by Microchip Technology in 2016. These are modified Harvard architecture 8-bit RISC single-chip microcontrollers. AVR was one of the first microcontroller families to use on-chip flash memory for program storage, as opposed to one-time programmable ROM, EPROM, or EEPROM used by other microcontrollers at the time.

<span class="mw-page-title-main">Chipset</span> Electronic component to manage data flow of a CPU

In a computer system, a chipset is a set of electronic components on one or more ULSI integrated circuits known as a "Data Flow Management System" that manages the data flow between the processor, memory and peripherals. It is usually found on the motherboard of computers. Chipsets are usually designed to work with a specific family of microprocessors. Because it controls communications between the processor and external devices, the chipset plays a crucial role in determining system performance.

<i>Breakout</i> (video game) 1976 video game

Breakout is an arcade video game developed and published by Atari, Inc. and released on May 13, 1976. It was designed by Steve Wozniak, based on conceptualization from Nolan Bushnell and Steve Bristow, who were influenced by the seminal 1972 Atari arcade game Pong. In Breakout, a layer of bricks lines the top third of the screen and the goal is to destroy them all by repeatedly bouncing a ball off a paddle into them. The arcade game was released in Japan by Namco. Breakout was a worldwide commercial success, among the top five highest-grossing arcade video games of 1976 in both the United States and Japan and then among the top three highest-grossing arcade video games of 1977 in the US and Japan. The 1978 Atari VCS port uses color graphics instead of a monochrome screen with colored overlay.

<span class="mw-page-title-main">MPU-401</span> MIDI interface device

The MPU-401, where MPU stands for MIDI Processing Unit, is an important but now obsolete interface for connecting MIDI-equipped electronic music hardware to personal computers. It was designed by Roland Corporation, which also co-authored the MIDI standard.

<span class="mw-page-title-main">Apple keyboards</span> External computer keyboards developed by Apple Inc.

Apple Inc. has designed and developed many external keyboard models for use with families of Apple computers, such as the Apple II, Mac, and iPad. The Magic Keyboard and Magic Keyboard with Numeric Keypad designed to be used via either Bluetooth and USB connectivity, and have integrated rechargeable batteries; The Smart Keyboard and Magic Keyboard accessories for iPads are designed to be directly attached to and powered by a host iPad. All current Apple keyboards utilize low-profile key designs, and common modifier keys.

<span class="mw-page-title-main">PS/2 port</span> 6-pin mini-DIN connector for connecting keyboards and mice to a PC compatible computer

The PS/2 port is a 6-pin mini-DIN connector used for connecting keyboards and mice to a PC compatible computer system. Its name comes from the IBM Personal System/2 series of personal computers, with which it was introduced in 1987. The PS/2 mouse connector generally replaced the older DE-9 RS-232 "serial mouse" connector, while the PS/2 keyboard connector replaced the larger 5-pin/180° DIN connector used in the IBM PC/AT design. The PS/2 keyboard port is electrically and logically identical to the IBM AT keyboard port, differing only in the type of electrical connector used. The PS/2 platform introduced a second port with the same design as the keyboard port for use to connect a mouse; thus the PS/2-style keyboard and mouse interfaces are electrically similar and employ the same communication protocol. However, unlike the otherwise similar Apple Desktop Bus connector used by Apple, a given system's keyboard and mouse port may not be interchangeable since the two devices use different sets of commands and the device drivers generally are hard-coded to communicate with each device at the address of the port that is conventionally assigned to that device.

<span class="mw-page-title-main">Commodore 64 peripherals</span>

The Commodore 64 home computer used various external peripherals. Due to the backwards compatibility of the Commodore 128, most peripherals would also work on that system. There is also some compatibility with the VIC-20 and Commodore PET.

<span class="mw-page-title-main">Apple IIc Plus</span> Personal computer by Apple

The Apple IIc Plus is the sixth and final model in the Apple II series of personal computers, produced by Apple Computer. The "Plus" in the name was a reference to the additional features it offered over the original portable Apple IIc, such as greater storage capacity, increased processing speed, and a general standardization of the system components. In a notable change of direction, the Apple IIc Plus, for the most part, did not introduce new technology or any further evolutionary contributions to the Apple II series, instead merely integrating existing peripherals into the original Apple IIc design. The development of the 8-bit machine was criticized by quarters more interested in the significantly more advanced 16-bit Apple IIGS.

The Apple II line of computers supported a number of Apple II peripheral cards. In an era before plug and play USB or Bluetooth connections, these were expansion cards that plugged into slots on the motherboard. They added to and extended the functionality of the base motherboard when paired with specialized software that enabled the computer to read the input/output of the devices on the other side of the cable or to take advantage of chips on the board - as was the case with memory expansion cards.

<span class="mw-page-title-main">Apple II Plus</span> Second model of the Apple II series of personal computers by Apple Computer

The Apple II Plus is the second model of the Apple II series of personal computers produced by Apple Computer. It was sold from June 1979 to December 1982. Approximately 380,000 II Pluses were sold during its four years in production before being replaced by the IIe in 1983.

<span class="mw-page-title-main">Single-board microcontroller</span>

A single-board microcontroller is a microcontroller built onto a single printed circuit board. This board provides all of the circuitry necessary for a useful control task: a microprocessor, I/O circuits, a clock generator, RAM, stored program memory and any necessary support ICs. The intention is that the board is immediately useful to an application developer, without requiring them to spend time and effort to develop controller hardware.

Maximite Microcomputer is a Microchip PIC32 microcontroller-based microcomputer. Originally designed as a hobby kit, the Maximite was introduced in a three-part article in Silicon Chip magazine in autumn of 2011 by Australian designer Geoff Graham. The project consists of two main components — a main circuit board and the MMBasic Interpreter, styled after GW-BASIC.

References

Notes

  1. The associated picture shows a soldered or wirewrap breadboard with sockets for the integrated circuits
  2. This would have been a serial interface, this version did not have a video controller
  3. This allowed for connection of widely available PS/2 keyboards rather than the rarer ASCII keyboard connector required by Apple I
  4. The monitor is named after Steve Wozniak who designed the Apple 1 and wrote the Machine code monitor in 256 bytes of code
  5. The original Apple I included a mere 4K bytes of dynamic RAM by default, the dynamic RAM being cheaper but more difficult to implement successfully. [11] In the 25 years between 1976 and 2003, RAM prices had decreased dramatically and the cost and simplicity of the use of a single 32K static RAM would be in spirit of the Replica 1 design philosophy.

Footnotes

Sources