Jablko II

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 17. dubna 2022; kontroly vyžadují 12 úprav .
Jablko II
Typ Osobní počítač
Výrobce Jablko
Datum vydání 1977
Vyrábí se podle devadesátá léta
Délka bajtu (bity) osm
Délka slova (bity) osm
Šířka adresové sběrnice (bity) 16
Architektura von Neumann
procesor Technologie MOS 6502 [1]
Výkon 1 MHz
RAM 4-48 kB
Grafika monochromatický 280×192, barevný 140×192 ve 4 nebo 6 barvách
OS Apple DOS [2] [3] [4]
Předchůdce Apple I
Dědic Jablko III

Apple II (stylizované hláskování Apple ][ a Apple // bylo také použito v názvech různých modelů ) je první osobní počítač sériově vyráběný společností Apple Computer . Apple II byl přímým nástupcem Apple I , počítače fandy , který nebyl nikdy produkován ve velkém množství, ale už obsahoval mnoho nápadů, díky nimž byl Apple II úspěšný.

Počítač byl poprvé představen v roce 1977 na West Coast Computer Faire a stal se jedním z prvních a nejúspěšnějších osobních počítačů své doby. Bylo vyrobeno několik modelů Apple II a nejoblíbenější z nich se s relativně malými změnami prodávaly až do devadesátých let. Celkem bylo vyrobeno 5 až 6 milionů kopií Apple II [5] .

Na rozdíl od konkurence byl design Apple II navržen tak, aby se bez problémů vešel na kancelářský stůl, nikoli jako prvek ve vyhrazených počítačových místnostech a datových centrech. Počítač měl na tu dobu také jedinečné schopnosti, včetně barevného grafického režimu, i když s určitými omezeními, reprodukce zvuku. Ve srovnání s dřívějšími stroji byly tyto funkce dobře zdokumentovány a snadno se naučily. Apple II tak způsobil revoluci v osobních počítačích : byl to stroj pro obyčejné lidi, nejen pro fandy, vědce nebo inženýry.

Původní Apple II

První počítače Apple II (Apple ][), které se objevily v prodeji 5. června 1977, byly vybaveny 1 MHz procesorem MOS Technology 6502 , 4 KB RAM (rozšiřitelná na 48 KB), 4 KB ROM obsahující monitor a Interpret Integer BASIC (neboli Basic pro celočíselné operace), rozhraní pro připojení kazetového magnetofonu .

Video ovladač měl několik režimů.

Tečky v sudých sloupcích bajtu obrazovky mohou být černé, fialové nebo modré a tečky v lichých sloupcích mohou být černé, zelené nebo červené. Není možné míchat barvy zelenou a azurovou, zelenou a červenou nebo fialovou a červenou ve stejném bajtu obrazovky. Je-li bit 0, pak je odpovídající tečka vymazána a dvě sousední "jednotlivé" tečky jsou vždy zobrazeny jako bílé, i když odkazují na různé bajty. Pro text tato barva není vhodná, ale pro hry znamená pouze poloviční rozlišení barev (140 × 192).

Byly povoleny smíšené režimy, ve kterých byly spodní 4 řádky obrazovky vyhrazeny pro text a zbývající horní část pro grafiku s vysokým nebo nízkým rozlišením. Celkem byly pro grafiku s vysokým rozlišením použity dvě stránky o velikosti 8 kB a pro text nebo grafiku dvě stránky o velikosti 1 kB. Tyto stránky byly umístěny na pevných adresách RAM a pokud nebyl použit odpovídající video režim, mohly být použity jako normální RAM. Během zpětné cesty rozmítaného paprsku videokontrolér pokračoval v inkrementaci adres paměti, což je důvod, proč po každém textovém nebo grafickém řádku v paměti zůstaly nevyužité bajty (některé programy je používaly k ukládání svých dat).

Pro synchronizaci přístupu k paměti RAM procesoru a grafického řadiče Steve Wozniak uhodl použít jedinečnou vlastnost procesorů odvozených od společnosti Motorola, kdy v každém cyklu procesor přistupuje k paměti RAM pouze na polovinu období (v druhé polovině po dobu, kdy provádí interní operace a sběrnice je volná). Tím se zabránilo použití čekácích smyček, které je typické pro spotřebitelské počítače na 8080/Z80.

Pro připojení monitoru nebo TV (přes modulátor) byl použit kompozitní video výstup ve formátu NTSC . Počítače prodávané v Evropě používaly volitelný PAL kodér umístěný na rozšiřující desce.

O zvuk se staral reproduktor ovládaný přes registr v paměti (použit 1 bit).

Počítač měl 8 rozšiřujících slotů, z nichž jeden byl obvykle obsazen rozšiřující kartou RAM, zatímco zbytek byl zpravidla používán pro poskytování I / O (sériové a paralelní porty, řadiče externích zařízení).

Počáteční maloobchodní cena počítače byla 1 298 $ se 4 KB RAM, nebo 2 638 $ za 48 KB model.

Aby odrážela barevnou grafiku, která byla v té době jedinečná, logo na počítačové skříni obsahovalo barvy duhy. Společnost si toto logo udržela až do začátku roku 2000.

5¼-palcová jednotka Disk II , představená v létě 1978, poskytla uživatelům výrazně více úložného prostoru. Jednotky (až 2) byly připojeny pomocí karty řadiče zasunuté do jednoho z rozšiřujících slotů (obvykle slot 6). Mechaniky umožňovaly (pomocí DOS 3.3) zaznamenat 35 stop obsahujících 16 sektorů po 256 bytech na jednu stranu diskety. Na disketu se tak zapsalo 140 KB. Pro uživatele Apple II však bylo velmi běžné používat jednostranné diskety jako oboustranné diskety, přičemž vyřízli druhou štěrbinu na ochranu proti zápisu a vložili disketu obráceně do disketové jednotky. Prodávaly se i oboustranné diskety s výřezy na obou stranách, ty však stály více. V praxi byla kvalita magnetického povlaku na zadní straně jednostranné diskety pro záznam dat dostatečná (i jednostranné diskety byly magneticky potaženy na obou stranách disku, aby se zabránilo deformaci).

Stále se uvažuje o rozhraní Disk II, které vytvořil Steve Wozniak[ kým? ] příklad inženýrského umění pro ukládání elektronických součástek [6] [7] . Zatímco jiné podobné řadiče se skládaly z mnoha čipů pro synchronizaci I/O s rotací disku, umístění hlavy na požadovanou stopu a kódování dat do magnetických pulsů, Steveův řadič sestával pouze z několika čipů; většinu těchto funkcí zvládal procesor softwarově. Princip kódování Group Code Recording použitý v kontroléru byl mnohem jednodušší softwarově implementovat než běžně používaný MFM . Podle legendy Steve několikrát zopakoval zapojení řídicí desky, když si uvědomil, že přidání jedné další funkce do programu mu umožní odstranit další čip. Jako vedlejší efekt toto schéma usnadnilo vývojářům proprietárního softwaru implementaci ochrany proti kopírování na jejich média. Přestože se okamžitě objevily programy na ochranu a kopírování, velké množství komerčního softwaru se nepodařilo prolomit.

Další modely rodiny

Apple II Plus

V červnu 1979 byl původní model nahrazen modelem Apple II Plus (Apple ][+), který obsahoval Applesoft BASIC vyvinutý společností Microsoft v ROM . U předchozího modelu byla tato funkce poskytnuta jako aktualizace. Tento dialekt podporoval operace s pohyblivou řádovou čárkou a stal se standardním BASIC dialektem pro počítače Apple.

Apple II Plus měl 48 KB RAM, rozšiřitelné na 64 KB pomocí rozšiřující jazykové karty vložené do slotu 0. Mikroprocesor 6502 podporoval maximálně 64 KB paměti a stroj s 48 KB RAM dosáhl tohoto limitu pomocí zbývajících 16 KB pro ROM a adresy vstup-výstup . Namísto ROM na čipu byla proto zahrnuta přídavná paměť na jazykové kartě, což umožnilo použití kódu načteného do přídavné paměti, jako by byl kód ve standardní ROM. Uživatelé mohli nahrát kód Integer BASIC na jazykovou kartu a přepínat mezi dvěma dialekty BASIC voláním příkazů Apple DOS INT a FP, stejně jako kdyby měl počítač rozšiřující kartu ROM. Jazyková karta byla také vyžadována pro spuštění kompilátorů UCSD Pascal a FORTRAN 77 vydaných společností Apple přibližně ve stejnou dobu. Pracovali pod vlastním operačním systémem : - UCSD p-System , který měl svůj vlastní diskový formát a obsahoval „virtuální stroj“, který mu umožňoval pracovat na různých platformách.

Apple IIe

Apple II Plus byl následován v roce 1983 Apple IIe , levnější s novými čipy, ale s více funkcemi, jako je displej s malými písmeny a 64 KB RAM. Práce s pamětí vypadala stejně jako u Apple II Plus s jazykovou kartou. Tento model se vyráběl ve dvou hlavních verzích - nejprve Apple ][e, poté (od března 1985) - Apple //e (také známý jako Enhanced IIe, využívající novější procesor 65C02 , stejně jako nový firmware a generátor znaků) . Menší úpravou Enhanced IIe byl zase model Platinum IIe, který se lišil barvou těla a přítomností numerické klávesnice. Rozdíl v pravopisu „][e“ a „//e“ odpovídá vzhledu textu zobrazovaného příslušnými modely na obrazovce po zapnutí.

Apple IIc

V dubnu 1984 Apple vydal Apple IIc jako „přenosnou“ variantu Apple II (přenositelnost zde znamená možnost snadného přemístění počítače z místa na místo; kvůli absenci baterie a vestavěného displeje počítač nebyl skutečně přenosný v tom smyslu, jak je tento termín chápán nyní). Model „IIc“ měl dokonce držadlo, které se skládalo pod pouzdrem a umožňovalo tak umístění počítače do pohodlné pozice pro psaní.

Apple IIc byl prvním modelem, který používal aktualizovaný procesor 65C02, navíc byla k dispozici integrovaná disková jednotka, 128 KB RAM, integrovaný diskový řadič (pro připojení externích jednotek ), kompozitní video výstup (NTSC a PAL), sériový port pro připojení modemu a tiskárny a port pro joystick myš/ . Na rozdíl od předchozích modelů neměl „IIc“ rozšiřující sloty. Na přední panel byly také umístěny dva další přepínače: rozložení klávesnice a rozlišení textového režimu (40 nebo 80 sloupců textu).

Apple IIc, jako nejpůsobivější počin na poli informatiky té doby, byl vystaven a byl dokonce umístěn na obálce katalogu na výstavě " Informatika v životě USA ", konané v letech 1987-1988 v SSSR. Tato výstava demonstrovala úspěch Spojených států v oblasti výpočetní techniky, její úroveň lze posoudit podle toho, že katalog byl otevřen projevem prezidenta USA Ronalda Reagana ke svým návštěvníkům.

Apple IIGS

V roce 1986 byla rodina Apple II doplněna o radikálně nový model: - Apple IIGS . 16bitový mikroprocesor 65C816 na 2,8 MHz s 24bitovým adresováním umožňoval adresovat 8 MB paměti bez přepínání paměťových bank, jak tomu bylo u starších modelů. Dva zcela nové grafické režimy s paletou 4096 barev; ačkoli pouze 16 barev z celkové palety 800 (při rozlišení 640 × 200) nebo z palety 3200 (při rozlišení 320 × 200) bylo možné použít současně v jednom řádku. Unikátní vlastností Apple II GS byla zároveň možnost nastavit si vlastní rozlišení (640 nebo 320 pixelů) pro každý řádek obrazovky.

Apple IIGS se odlišuje od zbytku rodiny Apple II, ale také přináší tuto platformu do další generace počítačů, přičemž si zachovává téměř úplnou zpětnou kompatibilitu s celou rodinou. Tajemství této kompatibility spočívá ve speciálním čipu Mega II, který obsahuje veškerou funkcionalitu Apple IIe, což spolu s režimem emulace 65C02 v mikroprocesoru 65C816 zajistilo plnou kompatibilitu pro stávající software.

Na rozdíl od jiných počítačů rodiny Apple II, design Apple IIGS používal klávesnici oddělenou od systémové jednotky, připojenou přes rozhraní ADB (kompatibilní i s tehdejšími počítači Macintosh ).

Apple IIc Plus

Posledním plně vybaveným počítačem v rodině Apple II je Apple IIc Plus , představený v roce 1988. Stejná velikost a tvar jako "IIc", ale 5¼" mechanika nahrazena " mechanikou , napájecí zdroj vestavěný do skříně, procesor nahrazen rychlým 4 MHz 65C02; programy pro 8bitový Apple II na něm běžely ještě rychleji než na Apple II GS .

Karta Apple IIe

Karta Apple IIe byla implementací //e společnosti Apple na rozšiřující kartě sběrnice PDS pro použití v počítačích Macintosh řady Apple LC . S takovou deskou by mohl Macintosh pracovat v režimu Apple //e. Tato deska byla posledním zařízením s architekturou Apple II vydaným společností Apple Computer.

Software

Rodina Apple II byla na svou dobu předním trhem se softwarem pro osobní počítače, srovnatelný trh existoval pouze pro platformu CP/M , která kombinovala systémy mnoha různých výrobců.

Hlavní operační systémy používané na Apple II byly Apple DOS, ProDOS , UCSD P-System, CP/M (s kartou CP/M). Apple II GS převážně používal systém GS/OS . Nejčastěji používané programovací jazyky  jsou assembler , Applesoft BASIC, UCSD Pascal, Logo . Naprostá většina komerčních programů pro Apple II byla napsána v prostředí Apple DOS a následně ProDOS a GS/OS v assembleru. Zbývající programovací prostředí a operační systémy sloužily především uživatelům k psaní programů pro vlastní potřeby a pro vzdělávací účely, protože neumožňovaly vytvářet komerčně konkurenceschopný kód z hlediska efektivity a všestrannosti. Platforma CP/M byla používána ke spouštění kódu z počítačů jiných výrobců, ale nebyla použita pro vývoj speciálně pro Apple II, protože většina počítačů Apple II neměla hardwarovou podporu CP/M.

Klony

Stejně jako IBM PC byl Apple II často klonován , a to jak ve Spojených státech, tak mimo ně. Mnoho z nich mělo "ovocná" jména (například "Ananas"), aby ukázali příbuznost s původní rodinou. V Bulharsku se od roku 1982 vyrábí řada Pravets 8 - téměř kompletní klon Apple II včetně tvaru pouzdra. Největší počet klonů (až milion) byl vyroben na Tchaj-wanu a v Číně.

V Sovětském svazu se poměrně dlouhou dobu (v letech 1984-1993) vyvíjel a vyráběl počítač Agat , částečný klon Apple II založený na sovětské elementární základně. Ve skutečnosti Agat nebyl vůbec plánovaný a nebyl to neúspěšný klon, jak se věřilo na Západě. Výsledná nekompatibilita nebyla chybou sovětských inženýrů . Zpočátku „Agat“ umožňoval adaptovat DOS s minimálními úpravami a používat veškerý textový systémový software. Předpokládalo se, že školní software bude napsán v SSSR a množství her Apple-II by učení jen uškodilo a odvádělo pozornost školáků. Teprve koncem 80. let byla zahájena výroba kompatibilních verzí Agat-7 a −9. Kompatibilita byla zajištěna pouze na úrovni nejzákladnější verze s pouhými 48 KB RAM, ale to již umožňovalo použití většiny her.

V Brazílii vyrobila Microdigital Electronica několik klonů Apple II - TK 2000 , TK 3000 IIe a další.

Emulace

V současné době existuje několik emulátorů Apple II pro různé platformy, včetně mobilních telefonů. Řada originálních obrazů disků pro tento počítač je k dispozici zdarma. Existoval dokonce projekt The Lost Classics Project [8] , jehož cílem bylo přesvědčit držitele autorských práv ke klasickému softwaru Apple II, aby tyto programy zpřístupnili zdarma; tímto způsobem byla „osvobozena“ spousta softwaru. Emulátor Virtual ][ pro platformu Mac OS X je napsán s takovou pozorností k detailům, že dokonce přesně reprodukuje zvuky vkládání a otáčení disket, polohování hlavy mechaniky a tisku na jehličkové tiskárně.

Poznámky

  1. https://archive.ph/q11rX
  2. https://www.cnet.com/news/the-untold-story-behind-apples-13000-operating-system/
  3. https://web.archive.org/web/20130403083337/http://www.digibarn.com/collections///business-docs/apple-II-DOS/index.html
  4. https://web.archive.org/web/20130725020604/http://www.laughton.com/Apple/Apple.html
  5. Forster, WinnieEncyklopediekonzolí, kapesních počítačů a domácích počítačů 1972-2005  . - GAMEPLAN, 2005. - S. 18. - ISBN 3-00-015359-4 .
  6. ↑ 5- Disk II  . Staženo 22. listopadu 2020. Archivováno z originálu 19. února 2018.
  7. Paul Freiberger, Michael Swaine. Oheň v údolí, část druhá (úryvek z knihy  )  // Magazín A+. - 1985. - Sv. 3 , ne. 1 . - str. 45-48 . — ISSN 0740-1590 . Archivováno 30. listopadu 2020.
  8. Mi terre

Viz také

Literatura

Petrov A. O. Osobní počítače rodiny Apple II (recenze). Djvu

Odkazy