Back to site
Since 2004, our University project has become the Internet's most widespread web hosting directory. Here we like to talk a lot about web servers, web development, networking and security services. It is, after all, our expertise. To make things better we've launched this science section with the free access to educational resources and important scientific material translated to different languages.

RAZVOJ

Epl 1 u Smitsonijana



U Homebrev Computer Club-u u Palo Altu, u Kaliforniji (u Silicijumskoj dolini), Stiv Voznijak,26 godina star, zaposlen u Hewlett-Packard i dugo vremena zaposlen kao haker digitalne elektronike, veoma je dugo želeo da samostalno izgradi računar. Godinama je mnoge na papiru dizajnirao, pa čak i pisani FORTRAN kompajlera i OSNOVNE prevodioci za ove teorijske mašine, ali nedostatak novca ga sprečava da se pobrine o ispunjenju svojih želja . On je pogledao Intel 8080 čip (srce od Altair ),ali zbog cene od 179 $ je odlučio da ga ne može priuštiti. Odluka da ne koristite nepromišljeno 8080 je smatran od strane drugih članova kluba. Razmotrimo ovaj opis mikroračunara "svetu" kako ga je u leto 1975:
    Tog leta na Homebrew Club Intel 8080 obrazuje centar univerzuma. Altair je sagrađena oko 8080, a njegova rana popularnost je već iznedrila radinost malih kompanija koje su pravile mašine koje će pokretati programe pisane za Altair ili dodatke koji će se povezivati u računar. Privatne osobenosti mikroprocesora značile su da program ili uređaj dizajniran za jedan neće raditi u drugom. Spoj ovih perifernih uređaja za Altair je bio poznat kao S-100 autobusa, jer je korišćen na stotinu signalnih linija. Učenici iz 8080 su formirali religiozne dodatke na 8080 i S-100, iako su spremno priznali da je ovaj loše dizajniran. Ljudi koji su pisali programe ili pravili delove za računare 8080 su mislili da će kasnije, biti osuđeni na takmiče mikroprocesorima. Samaom težinom programa i izborom delova, pa je argument izgubljen, ona bi mogla da bude više korisna korisnicima i da bude profitabilnija za mnoge kompanije. 8080, oni vole da kažu, imati kritičku masu koja je bila dovoljna da ustupi bilo šta drugo u zaborav.[ 1]
Drugi čip Motorola 6800 , je zainteresovao Vozniaka jer je podsećao na njegove omiljene minikrokompiutere(kao što su Data General Nova )više nego 8080. Međutim, cena je još uvek bila problem za njega, sve dok on i njegov prijatelj Alen Baum nisu otkrili čip koji je gotovo identična sa 6800, dok je znatno jeftiniji. MOS Technology je prodao svoj 6502 čip za 25$, za razliku od Motorola 6800 koju je prodao za 175$. Voznijak je odlučio da promeni svoj izbor procesora na 6502 i počeo da piše svoju verziju BAZE da bi se pokrenuo na njoj. Prijatelj u kompaniji Hewlett-Packard programirao je računar da simurura funkcije kao 6502, i Voznijak je koristi za testiranje neke od njegovih ranih rutina. Kada je prevedena njegova BAZA, on je svoju pažnju usmerio na dizajniranje računara koji je mogao da pokrenete. Osim u nekim malim vremenskom periodu, bio je u stanju da koristi hardverski dizajn koji je ranije uradio na papiru za 6800.[2 ]


MOS Technologies 6502 čip – Fotografisao:Leri Nelson


Da bi napravio računar lakšim za korišćenje, Voznijakov favorizovorizuje tastaturu preko prekidača na prednjoj ploči koji je stupio na Altair. On je takođe učinio jednostavan za korišćenje televizora za video terminal. (Podsetimo se da je u ovom trenutku tele štampanje najčešći korisnik mehanizma koji koristi ulaz / izlaz, koja se sastojala od tastature, pisaće mašine, a ako ste imali sreće, papirne trake čitač / sprava za perforiranje). Funkcionalno, to je televizijski terminal priključen na računar, sve na jednoj štampanoj ploči (drugo unapređenje u odnosu na Altair). Voznijak koristi dva 256 x 4 PROM ( programmable read-only memory) čipove kako bi svorio program sa 256 bajta (zove se "Monitor") koja izgleda kao tastaturi kada je računar uključen. Ovaj monitor program ne može da uradi mnogo više nego što dozvoljava ulazak hex bajtova, ispitati čitav niz memorije, i pokrenuti program na određenoj adresi.[3 ] (Altair-u su potreban ova “bootstrapping uputstva kako bi ušao u ručno kucanje svaki put kada je upaljen).


Apple 1 displej


Zato što tamo nije bilo jeftinijih RAM čipova, Voznijak koristi promenu registra za slanje teksta na TV ekran. Shodno tome, njegova video terminala je bio nešto sporiji, prikazujući karaktere na oko 60 karaktera u sekundi, po jedan karakter skeniranja na TV ekranu. (Ova brzina će biti slična kao da gledate računar koji komuniciraju putem modema na 1200 baud-a). To je bilo sporo po današnjim standardima, ali je napredak preko tele štampanje zvanično jedini tip 10 karaktera u sekundi. Ako je ploča u potpunosti popunjen, imao je 8K dynamic RAM-a,omogućavajući prostor za učitavanje BAZE u 4K memoriju i imaju malo manje od 4K preostale za programe korisnika. Imao je video priključak,ali je bilo na vlasniku da priključi monitor. Takođe, tastatura nije bila uključena tako da je morala da se kupi odvojeno, a zatim priključi žicom u 16-pinski DIP priključak. Napajanje mora biti povezan sa dva transformatora da bi dobila 5 volti i 12 volti za matičnu ploču. Nije bilo zvučnika, grafike, a ni boje. Postojao je jedan periferni slot i kada je prvi put objavljeno nesto u njega , više nije moguće objavljivati još nešto u njemu. U potpunosti se nalaze na jednoj štampanoj ploči, samo 16x12 inča veličine (većini kućnih računara tog vremena je bilo potrebno najmanje dve ploče), koristi samo 30 ili 40 čipova, i zato može da pokrene BAZNE programe, i zodobije pažnju ljudi.[ 4]

Kompijuter


Početkom 1976, Stiv Voznijak je završio računar zasnovan na 6502 i prikazaće poboljšanja i modifikacije na dvo-nedeljnom sastanaku Homebrew Computer Club. Stiv Džobs je bio 21-godišnji prijatelj Vozniak-a i posetilac Homebrew kluba. On je radio sa Voznijaka u prošlosti (zajedno su dizajnirali arkadnu igricu “Breakout” za Atari) i bio je veoma zainteresovan za svoj računaru. Tokom dizajn procesa je sugerisao i doprineo formiranju finalnog proizvoda, kao što je upotreba novijeg dinamičnog RAM-a umesto starije i skupljeg statičkog RAM-a.On je predložio Vozniaku da su uzmu neke štampane ploče napravljene za računar i prodaju ih u klubu za okupljanje ljudi. Skupili su svoje finansijske resurse da bi zajedno napravili svoju PC ploču, a 1. aprila 1976 su zvanično formirali Apple Computer Company . Jobs je nedavno radila na voćnjaku jabuka, i dopao mu se naziv jer "je mislio na jabuku kao savršen plod-ima visok hranljiv sadržaj, ona dolazi u lepom pakovanju, nije lako oštetiti je i želeo je da Apple bude savršena kompanija. Osim toga, nisu mogli da dođu do boljeg imenom ".[ 5]

Jobs je prišao vlasniku nove računarske prodavnice u zalivu pod nazivom "The Byte Shop.” "Ovaj biznismen, Paul Terrell,,izrazio je interesovanje za Apple Computer (da bi bio poznat kao "Apple I" na svojim cenovnicima, i "Apple-1" u kompijuterskim uputstava), ali je želeo samo potpuno sastavljene računare da prodaje. Ako mogu to da obezbede, Terrell im je rekao da će naručiti pedeset Apple računara, i da će platiti u gotovini prilikom dostave. Odjednom, troškovi izrade (i prodaja) ovog računara su znatno više nego što se očekivalo. Jobs i Voznijak su uspeli da dobije delove na "neto 30 dana" (30 dana kredit bez kamate), i sklope u Jobsovoj garaži da bi spojili i testiranje Apple-1. Posle maratonskih zasedanja punjenja i lemljenje PC ploča [ 6],Jobs isporučuje računare u Byte Shop. Iako je ovim "potpuno sklopljenim" računarima nedostajalo napajanje, tastaturu ili monitor, Terrell ih je kupio kao što je obećao. U julu 1976 Apple-1 je izdat i prodat za 666.66$, što je oko dva puta cena delova plus 33% prodavčeva marža.[7 ] Dve stotine Apple-1 računara su proizvedeni, a sve osim dvadeset pet ih je prodato u periodu od deset meseci.[ 8]

Iako je Apple-1 [ 9] lakše kupiti i koristiti od Altair (zahvaljujući ugrađenom ROM kodu), još uvek je dugotrajan proces podesiti ga da uradi nešto korisno. Stiv Voznijak će morati da ukuca u oko 3K heksadecimalnih bajtova pre nego OSNOVA bude spremna za korišćenje. On je mogao da uradi za oko 20 do 30 minuta, ali je znao kod skoro napamet. Tipičan korisnik je bio više ograničen u mogućnostima korišćenja OSNOVE na Apple-1. Da prošire žalbu na Apple-1 (a na insistiranje Paul Terrell), Voznijak dizajnira kasetu interfejs. Ona je montirana na malojm dva inča visokoj štampanoj ploči i priključen na jedan slot na matičnoj ploči. Kartica je prodata za 75$ i kaseta od Woz’s OSNOVE je bila uključena s njim. Reklama koju Apple isporučuje sa karticom govori: "Naša filozofija je da obezbedi softver sa našim mašinama besplatno ili sa minimalnom ceni." Interfejs je radio, ali je bilo nezgodno dobiti ozvučenje i ton na kasetofonu i adekvatno prilagoditi uspešnom učitavanju kasete. Međutim, on radi na 1200 baud (većina mikroračunaraskih kaseta interfejsa u 1976 i 1977 radi na samo 300 baud) i bio je više dosledno uspešan u dobijanju dobrog učitavanja u memoriju kada se uporedi sa drugim računarima tadašnjice. U daljim pokušajima da poboljšaju prodaju, Bite Shop prodavnica pronalazi lokalnog stolara koji je od nekog kao drvo predmeta pravi kućište za Apple računare (tako da više neće biti samo "goli" ploča).[ 10].[11 ]


Apple -1 kaseta interfejs kartica


Iako većina aktivnosti dizajna i konstruisanja u mikro svetu se događa u Silicon Valley, vest o Apple-1 našla je svoj put istočno. Godine 1976, Stan Beit je otvorio kompijutersko tržište u Njujorku, i imao je na istočnoj obali prvu prodavnicu računara. Prva operativna van dela Polk’s Hobby Department Store u centru Menhetna, i kreće kasnije u većoj prodavnici na Medison Aveniji, on je prodao IMSAI 8080 , Sphere i Southwest Technical Products , M6800 (oba Motorola 6800-baziranim računarima), i drugi. Paul Terrell iz Bite Shopa je angazovao Steve Jobsa za Veita, posle telefonskog razgovora brzih pregovora Jobsa na telefonu, 500$ C.O.D. paket se pojavio na pragu Computer Mart. Veit je pokazao jedanu od njegovih tehnologija,za koju nisu verovali da nešto tako mala (16x12 inči) može biti računar. Ipak, posle priključivanja napajanja i tastature (morali su da zovu Jobsa oko tastature, i on rado poslao jednu , takođe C.O.D.) su imali rad na računaru koji je kompaktniji i koriste manje čipova na matičnoj ploči nego svaki drugi mikroračunar koji su videli. Zajedno sa tastaturom Jobs je uključio svoju kasetu interfejs, i traku Game Of Life programa.


Apple 1 logo


Impresioniran ovim kompaktnim računarom, Veit ima svoju tehničku instalaciju za Apple-u 1 slučaju atašea i zajedno sa 9-inčnim monitorom i tastaturom, on i njegova supruga prisustvovali su večernjem sastanku Njujorkško Poglavlje za Association for Computing Machinery .[ 12]. Većina onih koji pohađaju su bili uključeni sa velikim računarima (mainframe ili minikompiuterom), ali je ACM pozvao dilere računara u okruženje da prisustvuju i prikazuju svoje proizvode. Veit je podesiti Apple-1 i pustio the Game Of Life, tako da je tokom sastanka bilo vidljivo da je govornik na podijumu. Kada je govornik prekinuo sam sebe da bi pita šta Veit prikazuju na monitoru, on nije mogao da poveruje da je zapravo mogao da bude računar u toj tašni. Neki od onih koji pohađaju bili sigurni da je mašina bila samo prenosni terminal, dodata je sakrivena telefonska linija sa računarom negde sakrivenim.[13 ] Kasnije, daljom demonstracijom proizvoda u delu sastanka, Apple-1 izazvao dosta uzbuđenja među ostalim prisutnim prezenterima prodavaca.

Veit kasnije putuje u Kaliforniju gde se sastaje sa Jobsom i Voznijakom u njihovoj radijonici. Voznijak je demonstrirao prototip Apple II sa svojim Beg igricom u boju, i Veit osetio da je jasno da ima bolju grafiku nego što je Cromemco Dazzler (popularni dodatak za S-100 bus na Altair i IMSAI računarima). Jobs mu je rekao da prestaju rad na Apple-1 u korist boljeg Apple II, ali Veit ih je snažno pozvao da ispune vezanost koja su dali mušterijama (i prodavci koji kupuju Apple-1 ploče za prodaju) u isporučivanju završne BAZE. On je osećao da će to biti od vitalnog značaja za njihov ugled i i bilo kojeg budućeg uspeha koji kompanija može ostvariti.

Njima je ponuđen prostor na PC-u '76, za nacionalni računarski šou koji će se održati u Atlantik Sitiju, Nju Džersi 28. avgusta 1976, tako da su dva Steva spakovali demonstracione modele Apple-1 i odleteo da se pridruži Stan Veitu da pokažu oba. Korišćenjem hotelskog televizora, Voznijak je radio završne radove na svojoj Apple OSNOVI prevodioca da bi se spremno za njenogvo zvanično predstavljanje. Sa nekoliko Apple-1 računara u radu na emisiji, mala veličina i brzina njene interfejs kasete privukla je dosta pažnje, uprkos činjenici da su dva druga 6502-osnove računarima na ekranu na sajmu ( KIM-1 i mladi računar).[14 ] Međutim, to što nije izazvalo veliku poručbinu za Apple-1, je bilo veliko razočarenje za Steve Jobsa.[15 ]

HARDWARE/FIRMWARE


Apple-1 matična ploča je dizajnirana na takav način tako da je omogućeno da Hobbiist da ukloni 6502 procesor i koristi Motorola 6800 umesto procesor. Ovo nije trivijalna operacija, kao što 6502 i 6800 nisu kompatibilni-pinski (ranije je 6501 bio pinski kompatibilan, ali je povučen nakon što Motorola tužila MOS Technology). Međutim, neki drugi hardver bi trebali da se dodaju, a softver je potrebno da bi radio i bio potpuno drugačiji.

Najjeftiniji Apple-1 matična ploča je prodata uz 4K RAM. Ovo je jedini šesnajsti od ukupnog RAM prostora koji je 6502 procesor adresirao, ali setimo se da je memorija u 1976, bila veoma skupa. Pošto je 6502 procesor mora da ima najmanje 512 donjih bajtova memorije dostupno za rad ("nula strana" i "skladište"), ovih 4K pokriva memoriju lokacije $0000-$0FFF (0-4095 decimale; "$" je bio najčešće korišćen u sistemima 6502 da se obradi u heksadecimalne brojeve).U 8K sistemu će raditi od $0000-$1FFF (0-8191 decimale). Međutim, ako je Apple OSNOVA da se koristi, hardverska modifikacija je morala da bude na matičnoj ploči kako bi se premestili (logično) na drugu 4K skladište RAM-a do $E000-$EFFF (koja je bila tamo gde je OSNOVA dizajnirana da radi)

Prema Apple-1 uputstvu kaseti interfejsa , neophodno je da napravite još jednu izmenu na matičnoj ploči kako bi koristili interfejs. Pored skidanja kratkospojnika koji premešta drugu 4K RAM-a, drugi kratko spojnik morao da bude dodat na matičnoj ploči na jednom mestu. Zatim, nakon što je interfejs pravilno instaliran, sklapanje jezika programa će biti dostupno na $C100. Ovaj program dozvoljava rutinu rada kasete čuvanja i učitavanja. Da biste učitali Apple OSNOBU, korisnik treba da ukuca "C100R" i pritisnite "RETURN" na tastaturi (to su instrukcije sa Apple-1 monitora pokrenutog programa za sklapanje jezika na adresi $C100) Državni

Monitor program je dizajniran da omogući korisniku da ispitaju i promene lokacije RAM-a i za pokretanje programa na određenoj adresi. Da biste uneli Monitor bilo je potrebno pritisnuti "reset" taster na tastaturi, što je izazvalo 6502 procesor prespajanje na lokaciju na kojoj je monitor PROM gde je program počeo. Prikazivanje i unošenje hex cifre je prilično sličan korišćenje monitora koji se kasnije pojavio na računaru Apple II. U stvari, mnogi od potprocedura koriste se u Monitoru i imaju ista imena kao što su kasnije korišćeni na Apple II ("GETLINE " da dobiju liniju teksta sa tastature, " PRBYTE " da odštampate bajt u heksadecimalni, “PRHEX” da odštampate cifru (pola bajta) u hex, i tako dalje)

Memorijska karta Apple-1 sistem bi bio sledeći:
$0000-$00FF: Nulta stranica: lokacija pojedinačnih ili duplih bajt vrednosti koriste se od strane programa
$0024-$002B: Nulta stranica lokacija koju koristi monitor
$0100-$01FF: Skladište: korišćen od strane 6502 procesora kao privremeni zadržavanje mesta za adrese ili podatke
$0200-$027F: tastatura ulaz obrađuje skladištenje koristi monitor
$0280-$0FFF: RAM prostora na raspolaganju za program u 4K sistem
$1000-$1FFF: RAM prostora na raspolaganju za program u 8k sistem ne koristi kasete OSNOVE
$C028: Mesto za izlaz na kasetu
$C100-$C1FF: ROM-program koji se koristi za rad kasete interfejs
$D010: Mesto gde bajt tastature unosa pojavi
$D011: Mesto ukazuje na to da "povratak" taster na tastaturi pritisnut
$D012: Mesto da izbaci bajt karakter na ekranu monitora
$D013: Mesto da izazove ekran tako da preskočite dole do sledećeg reda
$E000-$EFFF: RAM prostora na raspolaganju za program u sistemu modifikovanog 8k da koristi kasete
$F000-$FFFF: PROM (programira memoriju samo za čitanje) koristi Apple monitor programa

ISKUSTVA KORISNIKA


Jedan od pionira (Džo Torzevski) koji je video šansu, kupio je jednu od originalnih Apple-1 ploča, i bavio se probama i poteškoćama i učinio ga je funkcionalnim računarom. Dokumentovan je na Apple-1 Owner’s Club veb sajtu (klikni na link za celu priču sa slikama), on je kupio svoj Apple-1 sistem u avgustu 1977 za 430 $. Sama ploča mu je prodata za samo 200 dolara, što je zaista jeftino u odnosu na prvobitnu cenu koja mu je tražena od 666$, što verovatno predstavlja želje prodavca da obriše svoj inventar računara koji se nisu baš dobro prodavali. Za njegovih 430$, Torzevski je dobio Apple-1 sa punom 8K RAM memorijom, plus tastatura, dva snažna adaptera (po jedan za svaki potrebni napon), i kasetama interfejsa. I baš kao što mnogi kupci računara danas otkrili, ubrzo nakon što je kupio svoj Apple-1 dobio je obaveštenje od kompanije Apple Computer, da novi i bolji model izlazi (Apple II) i da neće više imati podršku za svoj Apple-1. Nije ovo vide kao prepreku, nego je odlučio da započne Apple-1 korisničku grupu, i (na njegov zahtev) Apple je konačno odgovorio skoro svim zahtevima za podršku koje su primili od njegove grupe.

Uz pomoć drugih Apple-1 vlasnika, koji su formirali jezgro ove grupe korisnika, Džo kaže: "Mi smo razvili hardver i softver koji uključuje stvari kao što su povezivanje grafičkih ploča, proširenje memorije, i pisanje igre šaha. Mi pretvaramo Focal jezik za Apple 1 kompjuter i koji je imao u upotrebi. Takođe smo radili na proširenju slota, nadajući se da će se staviti u bolji monitor i razne druge programe ".[16 ] Sve ovo se postiže sa više primitivnog ROM nego koji je kasnije primenjen na Apple II, a sa samo 4K ili 8K RAM-a (mada su neki korisnici nadogradili do čak 20k).

Do aprila 1977, Apple Computer je smanjio zvanični cenovnik Apple-1 sa 666$ na 475$ za računar sa 4K RAM-a ili, 575$ za 8K. Bilo je i nekoliko programskih kaseta na raspolaganju za kupovinu (pod uslovom da ste imali kasetu interfejs). Ovo je uključivalo Vozniakov OSNOVNI (kojem je trebalo oko 30 sekundi da se učita), disasembler, odvojeni monitor i igre kao što su "Star Trek" (mini i 16K verzije), "Mastermind", "Lunar Lander", "Blackjack", i "Hamurabi", svi se prodaju za $ 5.00, a neki od koji su se pojavili kasnije u revidiranim oblicima koji rade na Apple II.


Apple-1 kaseta - Fotografisao: Apple-1 vlasnički klub


Jedan od članova Apple-1 kluba, Leri Nelson iskoristio je svoj Apple-1 za jednostavan platni spisak i račune za isplativ program koji je napisao na OSNOVI za svoj posao. On je takođe proveo neko vreme sa "Disassembler" Apple programom i ispitao OSNOVU prevođenja da bi video kako to radi. On je bio zainteresovan da pronađe ključne reči za grafičke komande koje nisu ništa radile na Apple 1, komande koje su kasnije pronašli svoj put do funkcionalnosti na Apple II. On je pronađen da bi mogao da obuhvati jednu izjavu kao što je "color = 12" u liniji osnovnog programa, i iako ne bi generisalo grešku, ono takođe nije učinila ništa na Apple-1. On je takođe modifikovao KIM-1 6502 šah-igrački program koji radi na njegovom Apple-1, a zatim da koristi računar da izazove Mikro-šahovski program na njegovom radiu Shack TRS-80. (priseća se on, takmičenje je bilo privlačna stvar).[17 ]


Matične ploče - Fotografisao: Leri Nelson


Apple-1 klub i distribuirao informacije svojim članovima o hardverskim poboljšanjima, kao što je crno-bela grafička kartica (Podsetimo da je Apple-1 sagrađena kao tekst samo za računar), kako se vezivati za 40-koloni štampač (odnosno na SWTPC PR-40) i kako da povežete teleprinter.

Kako je vreme prolazilo neki od korisnika Apple-1 izvukli su se kako su napredovali na novije i moćnije mašine, međutim, Torzevskijeva Apple 1 korisnika grupa nikada nije u potpunosti rasformirana. Ona i dalje postoji i komunicira preko svog veb sajta, Apple-1 Owner’s Club [18 ]

RAZVOJ


Početni i završni datumi za Apple-1 i Apple II:
  • Apple-1 – april 1976 - mart 1977.
  • Apple II - april 1977 – maj 1979.




Published (Last edited): 30-07-2012 , source: http://apple2history.org/history/ah02/