Replika 1

Replika 1
BrielComputers Replica1.jpg
Utvecklare Briel datorer
Utgivningsdatum 2003
Introduktionspris 149,00 USD
CPU 6502 eller 65C02 @ 1 MHz
Minne 32 KB SRAM , 8 KB EEPROM
Visa 40x24 tecken text
Från "Woz"-monitorn "\" välj hexadecimal minnesplats "E000" med "R" postfix som begär exekvering från än punkt för att gå in i Basic-tolken. Från tolkens ">"-prompt öppnas och körs ett "Hello World"-program. Detta borde vara identiskt med hur jag skulle prestera en Apple

Replica 1 är en klon av det historiska Apple I från 1976. Den designades av Vince Briel 2003. Det var den första Apple 1-klonen att dra nytta av modernare komponenter, vilket gjorde att klonen kunde produceras med billigare och mer allmänt tillgängliga komponenter samtidigt som originalets funktionalitet bibehålls.

Historia

Replica 1 är en klon av Apple I designad av Vince Briel med tillstånd från Apple I:s ursprungliga skapare Steve Wozniak . Replica 1 är funktionellt en nära kopia av originalet men den designades med mycket modernare delar på en mindre, förenklad bräddesign. Replica 1 är designad kring samma MOS Technology 6502- chip som används som kärnan i Apple I. Liksom originalet använder Replica 1 enkel AV in/ut för att ansluta till en tv eller annan liknande skärm. Den bibehåller det mesta av originalets funktionalitet, såsom avsaknaden av en "delete"-nyckel.

Utveckling

Briel har beskrivit hur hans första prototyp utvecklades på en (lödfri) breadboards , med bekräftelse på framgången är detekteringen av bitar som motsvarar ett "\"-tecken på utgången från Peripheral Interface Adapter- chippet. Briel sa att hans nästa prototypbräda använde en mikrokontroller för att mata ut till ett terminal- eller terminalemulatorprogram . Den slutliga prototypen använde ett tryckt kretskort och hade tillägget av en krets som implementerade en 40x24 teckenutdata enligt Apple I. Den enda förändringen från denna prototyp till den första revisionen av ett produktionskort var tillägget av ett PS/2- tangentbord kontakt.

Den första kommersiella revisionen av Replica 1 kom med ett separat seriellt I/O-kort, vilket gjorde det möjligt för program skrivna på eller för Replica 1 att lagras på hårddisken på vilken vanlig dator som helst . Detta behövdes eftersom Replica 1 inte hade några andra medel för programlagring, eftersom kassettenheter (Apple I:s lagringsenhet) är en bristvara. I/O-kortet kan även anslutas till original Apple I-datorer. [ citat behövs ]

Apple hade inga invändningar mot projektet eftersom Wozniak hade gett sitt godkännande och designen är tekniskt sett bara Wozniaks, eftersom den går före företaget självt. Apple hade tidigare släppt allt material om Apple I till Apple I Owners Club. [ citat behövs ]

Original

Replica 1 introducerades först på marknaden mellan 2003 och 2005. Den tillhandahölls alltid både som ett bygg-det-själv-kit och förmonterat. Ström tillfördes via en 12-stiftskontakt som är kompatibel med en PC/XT-strömförsörjning. Indata kan vara från ett ascii-tangentbord som används i Apple, det vanligare vanliga PC-tangentbordet som är anslutet via en ps/2-anslutning, eller en terminal eller terminalemulator som är ansluten via det valfria tillägget piggy-back seriellt kort. AVR-mikrokontroller användes både för videokontrollkretsar och tangentbordsgränssnitt.

Det fanns en speciell kontakt som var elektriskt kompatibel med Apple 1-gränssnittet men som krävde ett expansionskort för att ge rätt fysiskt gränssnitt. Kortet innehöll också ett litet brödbrädeområde där anpassade kretsar och komponenter kunde monteras. Ett exempel på användning av breadboard-området är Tranters automatiska power-on-reset modifiering med hjälp av ett 555 timer-chip.

Förutom Woz- skärmen inkluderade Replica 1 (heltal) Apple I BASIC i ROM för att möjliggöra snabb och enkel programmering.

Minnet tillhandahölls av ett 32K-byte 62256 statiskt RAM- chip.

Andra upplagan

Den andra upplagan (SE) introducerades 2006, den nya designen förde med sig flera kontakter till kortet och offrade bryggbrädeområdet för tillhörande kretsar. SE tillät flera alternativ för att driva Replica 1 : extern 20-stifts ATX standard PC-strömförsörjning; 7-9 volt DC- jackkontakt; eller valfri ström via USB-port . En serieport monterades på kortet vilket eliminerade behovet av piggy-back-brädet.

Videoutgången kan visa sig vara problematisk med den här versionen, särskilt på viss utrustning med problemen som sannolikt är värre på europeiska 60 Hz-baserade skärmsystem.

Med SE-versionen skulle den fasta programvaran EEPROM även inkludera KRUSADER symboilc assembler .{Sfn| speciellt utvecklad av för Replica 1 . KRUSADER har utvecklats av Ken Wessen, som beskrev sin programmeringsmiljö som inkluderande ett enkelt skal, editor, disassembler och en lågnivåfelsökning som allt passar inom ett utrymme på under 4096 byte.

Tredje upplagan

Den tredje upplagan (TE) introducerades 2008 och ersatte ATMega-kretsarna med ett Parallax Propeller- chip för att styra videoutgången och tangentbordsingången, den resulterande utrymmesbesparingen innebär att ett prototypområde för breadboard kan återinföras i designen. Expansionen kompletterades med en Apple 1-kompatibel 44-stifts expansionsplats och kantkontakt som gör att ett Apple 1-kompatibelt tilläggskort kan sättas in direkt i Replica 1 . USB togs bort från detta kort.

Tio jubileumsupplaga

2013, på tioårsdagen av skapandet av Replica 1, introducerade Briels en version känd som TEN som har en begränsad upplaga på 50 brädor som är känd för att använda en rödfärgad bräda. [ citat behövs ] För de flesta praktiska ändamål var dessa samma som Replica 1 plus som skulle följa ett år senare. [ citat behövs ]

Replika 1 plus

Den senaste modellen av Replica 1 är Replica 1 Plus, som nu säljs av ReActivemicro. Second Edition-modellen integrerade både det tidigare seriella I/O-kortet plus ett nytt USB-gränssnitt i huvudkortet. Andra förbättringar inkluderade en väggmonterad likströmskälla som ersatte den tidigare modellens beroende av en full PC-strömförsörjning och en strömindikator. Den tredje upplagan tog bort USB-gränssnittet och ersatte AVR-mikrokontrollern som användes för att generera video med ett Parallax Propeller- chip. [ citat behövs ]

Briels tillkännagivande för Replica 1 Plus-versionen i maj 2014 hävdade att den tillät en direkt anslutning till USB-porten på en dator för ström och programmering, och den hade två firmware- ROM som tillåter val av antingen Apple 1 Basic eller Woz monitor och Applesoft lite.

Den 1 mars 2018 meddelade ReActiveMicro att de hade bildat ett partnerskap med Briel och hädanefter skulle sälja och stödja Replica 1 plus.

Montering av replika 1

Viss försiktighet krävs vid montering av Replica 1, särskilt skicklig lödteknik krävs. På KansasFest i juli 2009 höll Briel en workshop för att hjälpa nya Replica 1- ägare att konstruera sin maskin, Computerworld magazines redaktör Ken Gange dokumenterade fel han gjorde när han färdigställde en fungerande maskin.

Gränssnittsförmåga

Original- och Second Edition (SE)-versionerna av Replica 1 innehöll inte en Apple 1-kompatibel expansionskontakt (slot), men istället fanns det ett expansionskort som kunde anslutas och som innehöll ytterligare expansionskortplatser. Tredje upplagan (TE) och senare modeller innehåller en Apple 1-kompatibel kortplats som antingen kan användas för att ansluta ytterligare ett Apple 1-kompatibelt tilläggskort eller för att ansluta till expansionskortet så att ytterligare original- Appled- eller tredje parts expansionskort kan bifogad. Expansionskorten inkluderade CFFA1 Card Reader och Multi I/O Board från Briel Computers.

Andra kontakter inkluderar (modellberoende):

  • RS-232 seriell port: för gränssnitt med en hemdator som kör ett terminalemuleringsprogram, såsom HyperTerminal för Windows, eller ZTerm för OS X. Detta möjliggör snabb datainmatning för stora program, vilket är fördelaktigt framför att skriva in sådana program för hand .
  • Apple 1 Edge Connector: för minneskort.

Anteckningar

Källor

Fotnoter