HOME

TheInfoList



OR:

The Replica 1 is a clone of the historic
Apple I The Apple Computer 1 (Apple-1), later known predominantly as the Apple I, is an 8-bit personal computer designed by Steve Wozniak and released by the Apple Computer Company (now Apple Inc.) in 1976. The company was initially formed to ...
of 1976. 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.


History

The ''Replica 1'' is a clone of the
Apple I The Apple Computer 1 (Apple-1), later known predominantly as the Apple I, is an 8-bit personal computer designed by Steve Wozniak and released by the Apple Computer Company (now Apple Inc.) in 1976. The company was initially formed to ...
designed by Vince Briel with permission from the Apple I's original creator
Steve Wozniak Stephen Gary Wozniak (; born August 11, 1950), also known by his nickname Woz, is an American technology entrepreneur, electrical engineer, computer programmer, philanthropist, and inventor. In 1976, he co-founded Apple Inc., Apple Computer with ...
. 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 The MOS Technology 6502 (typically pronounced "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as ''"sixty-five-oh-two"''. is an 8-bit computing, 8-bit microprocessor that was desi ...
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)
breadboard A breadboard, solderless breadboard, or protoboard is a construction base used to build semi-permanent prototypes of electronic circuits. Unlike a perfboard or stripboard, breadboards do not require soldering or destruction of tracks and are h ...
s, with confirmation of ''success'' being the detection of bits corresponding to an "\" character on the output of the Peripheral Interface Adapter chip. Briel said his next prototype breadboard used a
microcontroller A microcontroller (MC, uC, or μC) or microcontroller unit (MCU) is a small computer on a single integrated circuit. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable input/output peripherals. Pro ...
to output to a terminal or
terminal emulator A terminal emulator, or terminal application, is a computer program that emulates a video terminal within some other display architecture. Though typically synonymous with a shell or text terminal, the term ''terminal'' covers all remote term ...
program. The final prototype used a
printed circuit board A printed circuit board (PCB), also called printed wiring board (PWB), is a Lamination, laminated sandwich structure of electrical conduction, conductive and Insulator (electricity), insulating layers, each with a pattern of traces, planes ...
, and had the addition of a circuitry that implemented a 40x24 character output as per the Apple I. The only change from this prototype to the first ''revision a'' production board was the addition of a PS/2 keyboard connector. The first commercial revision of the Replica 1 came with a separate Serial I/O card. 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.
Apple An apple is a round, edible fruit produced by an apple tree (''Malus'' spp.). Fruit trees of the orchard or domestic apple (''Malus domestica''), the most widely grown in the genus, are agriculture, cultivated worldwide. The tree originated ...
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.


Original

The ''Replica 1'' was first introduced to the market between 2003, and 2005. It was always provided both as a build-it-yourself kit as well as pre-assembled. Power was provided via a 12 pin connector compatible with a
PC/XT The IBM Personal Computer XT (model 5160, often shortened to PC/XT) is the second computer in the IBM Personal Computer line, released on March 8, 1983. Except for the addition of a built-in hard drive and extra expansion slots, it is very simi ...
power supply. Input could be from an
ASCII ASCII ( ), an acronym for American Standard Code for Information Interchange, is a character encoding standard for representing a particular set of 95 (English language focused) printable character, printable and 33 control character, control c ...
-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.
AVR microcontrollers AVR is a family of microcontrollers developed since 1996 by Atmel, acquired by Microchip Technology in 2016. They are 8-bit RISC single-chip microcontrollers based on a modified Harvard architecture. AVR was one of the first microcontrolle ...
were used both for the video control circuitry and keyboard interface. There was a special connector electrically compatible with the Apple 1 interface but which required an expansion card to provide the correct physical interface. The board also contained a small
breadboard A breadboard, solderless breadboard, or protoboard is a construction base used to build semi-permanent prototypes of electronic circuits. Unlike a perfboard or stripboard, breadboards do not require soldering or destruction of tracks and are h ...
area where custom circuitry and components could be fitted. An example of use of the breadboard area is Tranter's automatic power-on-reset modification using a 555 timer chip. As well as the ''Woz''
monitor Monitor or monitor may refer to: Places * Monitor, Alberta * Monitor, Indiana, town in the United States * Monitor, Kentucky * Monitor, Oregon, unincorporated community in the United States * Monitor, Washington * Monitor, Logan County, Wes ...
, the Replica 1 included (integer) Apple I BASIC in ROM to allow quick and easy programming. Memory was provided by a 32K byte 62256
static RAM Static random-access memory (static RAM or SRAM) is a type of random-access memory (RAM) that uses latching circuitry (flip-flop) to store each bit. SRAM is volatile memory; data is lost when power is removed. The ''static'' qualifier differ ...
Chip.


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. 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 The initial versions of the USB standard specified connectors that were easy to use and that would have high life spans; revisions of the standard added smaller connectors useful for compact portable devices. Higher-speed development of the USB ...
. A serial port was fitted to the board eliminating the need for the piggy-back board. 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. With the SE version the
firmware In computing Computing is any goal-oriented activity requiring, benefiting from, or creating computer, computing machinery. It includes the study and experimentation of algorithmic processes, and the development of both computer hardware, h ...
EEPROM was also to include the ''KRUSADER'' symbolic assembler.{Sfn, specifically developed by for the ''Replica 1''. ''KRUSADER'' was developed by Ken Wessen, who described its programming environment as including a simple
shell Shell may refer to: Architecture and design * Shell (structure), a thin structure ** Concrete shell, a thin shell of concrete, usually with no interior columns or exterior buttresses Science Biology * Seashell, a hard outer layer of a marine ani ...
, editor,
disassembler A disassembler is a computer program that translates machine language into assembly language—the inverse operation to that of an assembler. The output of disassembly is typically formatted for human-readability rather than for input to an asse ...
and a low-level
debugger A debugger is a computer program used to test and debug other programs (the "target" programs). Common features of debuggers include the ability to run or halt the target program using breakpoints, step through code line by line, and display ...
all fitting within a space of under 4096 bytes.


Third edition

The Third Edition (TE) was introduced in 2008 and replaced the ATMega circuits with a
Parallax Propeller The Parallax P8X32A Propeller is a multi-core processor parallel computer architecture microcontroller chip with eight 32-bit reduced instruction set computer (RISC) central processing unit (CPU) cores. Introduced in 2006, it is designed and so ...
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. Expansion was supplemented by an Apple 1 compatible 44 pin expansion slot and
edge connector An edge connector is the portion of a printed circuit board (PCB) consisting of signal trace, traces leading to the edge of the board that are intended to plug into a matching jack (connector), socket. The edge connector is a money-saving devic ...
allowing an Apple 1 compatible add-on card to be directly slotted into the ''Replica 1''. USB was eliminated from this board.


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. For most practical purposes these were the same as the ''Replica 1 plus'' that was to follow a year later.


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 The Parallax P8X32A Propeller is a multi-core processor parallel computer architecture microcontroller chip with eight 32-bit reduced instruction set computer (RISC) central processing unit (CPU) cores. Introduced in 2006, it is designed and so ...
chip. 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. On 1 March 2018 ReActiveMicro announced they had formed a partnership with Briel and henceforth would be selling and supporting Replica 1 plus.


Assembling Replica 1

Some care is required in assembling ''Replica 1'' in particular proficient
soldering Soldering (; ) is a process of joining two metal surfaces together using a filler metal called solder. The soldering process involves heating the surfaces to be joined and melting the solder, which is then allowed to cool and solidify, creatin ...
technique is required. At '' KansasFest'' in July 2009 Briel held a workshop to help new ''Replica 1'' owners construct their machine,
Computerworld ''Computerworld'' (abbreviated as CW) is a computer magazine published since 1967 aimed at information technology (IT) and Business computing, business technology professionals. Original a print magazine, ''Computerworld'' published its final pr ...
magazine editor Ken Gagne documenting errors he made in process of completing a working machine.


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 Apple or third party expansion boards can be attached. Expansion boards included th
CFFA1 Card Reader
an
Multi I/O Board
by Briel Computers. Other connectors include (model dependent): *
RS-232 In telecommunications, RS-232 or Recommended Standard 232 is a standard introduced in 1960 for serial communication transmission of data. It formally defines signals connecting between a ''DTE'' (''data terminal equipment'') such as a compu ...
Serial port: for interfacing with a home computer running a
terminal emulation A terminal emulator, or terminal application, is a computer program that emulates a video terminal within some other display architecture. Though typically synonymous with a shell or text terminal, the term ''terminal'' covers all remote termi ...
program, such as
HyperTerminal HyperACCESS (sometimes known as HyperTerminal) is a family of terminal emulation software by Hilgraeve. A version of HyperACCESS called HyperTerminal is included in some versions of Windows. History It was the first software product from Hilg ...
for
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
, or ZTerm for
OS X macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
. This allows for quick data inputting for large programs, which is favourable over typing in such programs by hand. * Apple 1 Edge Connector: for memory expansion boards.


References


Notes


Footnotes


Sources

* * * * * * * * * * * * * * * * * * {{cbignore Home computer remakes Replicas Apple computers