Alma II

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. április 17-én felülvizsgált verziótól ; az ellenőrzések 12 szerkesztést igényelnek .
Alma II
Típusú Személyi számítógép
Gyártó alma
Kiadási dátum 1977
szerint gyártva 1990-es évek
Bájt hossza (bit) nyolc
Szóhossz (bit) nyolc
Címbusz szélessége (bit) 16
Építészet von Neumann
processzor MOS Technology 6502 [1]
Teljesítmény 1 MHz
RAM 4-48 KB
Grafika monokróm 280×192, színes 140×192 4 vagy 6 színben
OS Apple DOS [2] [3] [4]
Előző Apple I
Örökös Alma III

Az Apple II (az Apple ][ és az Apple // stilizált írásmódja különböző modellek nevében is szerepelt ) az első személyi számítógép , amelyet az Apple Computer sorozatban gyártott . Az Apple II az Apple I közvetlen utódja volt, egy hobbi számítógép , amelyet soha nem gyártottak nagy számban, de már sok olyan ötletet tartalmazott, amelyek az Apple II-t sikeressé tették.

A számítógépet először 1977-ben mutatták be a West Coast Computer Faire rendezvényen , és korának egyik első és legsikeresebb személyi számítógépe lett. Az Apple II-ből több modell is készült, és ezek közül a legnépszerűbb, viszonylag kevés változtatással egészen az 1990-es évekig forgalomba került. Az Apple II-ből összesen 5-6 millió példány készült [5] .

A versenytársakkal ellentétben az Apple II-t úgy tervezték, hogy zökkenőmentesen elférjen az irodai asztalon, nem pedig a dedikált számítógéptermek és adatközpontok jellemzőjeként. A számítógép akkoriban egyedülálló képességekkel is rendelkezett, többek között színes grafikus móddal, bár bizonyos korlátokkal, hangvisszaadással. A korábbi gépekhez képest ezek a funkciók jól dokumentáltak és könnyen megtanulhatók. Ezzel az Apple II forradalmat idézett elő a személyi számítástechnikában : a hétköznapi emberek gépe volt, nem csak a hobbisták, tudósok vagy mérnökök számára.

Az eredeti Apple II

Az első Apple II számítógépek (Apple ][), amelyek 1977. június 5-én jelentek meg, 1 MHz-es MOS Technology 6502 processzorral, 4 KB RAM -mal (48 KB-ra bővíthető), 4 KB ROM -mal, amely egy monitort és egy Integer BASIC interpreter (más néven Basic integer műveletekhez), interfész kazettás magnó csatlakoztatásához .

A videovezérlőnek több üzemmódja volt.

A képernyő bájtjának páros oszlopaiban lévő pontok lehetnek feketék, lilák vagy kékek, a páratlan oszlopokban pedig feketék, zöldek vagy pirosak lehetnek. A zöld és a cián, a zöld és a piros, illetve a lila és a piros színek keverése nem lehetséges ugyanabban a képernyőbájtban. Ha a bit 0, akkor a megfelelő pont kimarad, és két szomszédos "egyetlen" pont mindig fehérként jelenik meg, még akkor is, ha különböző bájtokra utal. Szöveghez ez a szín nem megfelelő, játékokhoz viszont csak annyit jelent, hogy feleannyi a színfelbontás (140 × 192).

A vegyes módok megengedettek voltak, amelyekben a képernyő alsó 4 sora szövegnek, a fennmaradó felső rész pedig nagy vagy alacsony felbontású grafikának volt fenntartva. Összesen két 8 KB-os oldalt használtak nagy felbontású grafikákhoz, és két 1 KB-os oldalt alacsony felbontású szövegekhez vagy grafikákhoz. Ezek az oldalak rögzített RAM-címeken helyezkedtek el, és ha nem használták a megfelelő videomódot, normál RAM-ként használhatók. A sweep nyaláb fordított útja során a videovezérlő folytatta a memóriacímek növelését, ezért a memóriában minden szöveg vagy grafikus sor után fel nem használt bájtok voltak (egyes programok az adataik tárolására használtak).

A processzor és a videovezérlő RAM-jához való hozzáférés szinkronizálása érdekében Steve Wozniak a Motorola-eredetű processzorok egy egyedülálló funkcióját sejtette, amelyben a processzor minden ciklusban csak fél időszakra fér hozzá a RAM-hoz (a második felében). időszakban belső műveleteket végez, és a busz ingyenes). Ezzel elkerülték a várakozási hurkok használatát, ami a 8080/Z80-as fogyasztói számítógépekre jellemző.

Monitor vagy TV csatlakoztatásához (modulátoron keresztül) NTSC formátumú kompozit videokimenetet használtak . Az Európában értékesített számítógépek a bővítőkártyán található opcionális PAL kódolót használták.

A hangot a memóriában lévő regiszteren keresztül vezérelt hangszóró szolgáltatta (1 bit használt).

A számítógép 8 bővítőhellyel rendelkezett, amelyek közül az egyiket általában egy RAM bővítőkártya foglalta el, míg a többit általában az I / O biztosítására használták (soros és párhuzamos portok, külső eszközvezérlők).

A számítógép kikiáltási ára 1298 dollár volt 4 KB RAM-mal, vagy 2638 dollár a 48 KB-os modell esetében.

Az akkoriban egyedülálló színes grafika tükrözése érdekében a számítógépház logóján a szivárvány színei szerepeltek. A cég ezt a logót 2000 elejéig megőrizte.

Az 1978 nyarán bemutatott 5¼ hüvelykes Disk II meghajtó lényegesen több tárhelyet biztosított a felhasználóknak. A meghajtók (legfeljebb 2) az egyik bővítőhelybe (általában a 6-os nyílásba) behelyezett vezérlőkártyán keresztül csatlakoztak . A meghajtók lehetővé tették (DOS 3.3 használatával) 35 sáv rögzítését, amelyek 16, 256 bájtos szektort tartalmaznak a hajlékonylemez egyik oldalán. Így 140 KB-ot írtak a hajlékonylemezre. Azonban nagyon gyakori volt, hogy az Apple II felhasználók egyoldalas hajlékonylemezeket használtak kétoldalas hajlékonylemezként, kivágtak egy második írásvédő nyílást, és a hajlékonylemezt fejjel lefelé helyezték be a hajlékonylemez-meghajtóba. Kétoldalas, mindkét oldalán kivágással ellátott hajlékonylemezeket is árultak, de ezek drágábbak voltak. A gyakorlatban az egyoldalas hajlékonylemez hátoldalán lévő mágneses bevonat minősége elegendő volt az adatok rögzítéséhez (még az egyoldalas hajlékonylemezeket is mágneses bevonattal látták el a lemez mindkét oldalán, hogy megakadályozzák a vetemedést).

A Steve Wozniak által létrehozott Disk II felületet továbbra is számításba veszik[ kitől? ] egy példa az elektronikai alkatrészek megtakarítására szolgáló mérnöki művészetre [6] [7] . Míg más hasonló vezérlők sok chipből álltak, hogy szinkronizálják az I/O-t a lemezforgatással, a fejet a kívánt sávra pozícionálják és az adatokat mágneses impulzusokká kódolják, Steve vezérlője csak néhány chipből állt; a processzor e funkciók nagy részét szoftveresen kezelte. A vezérlőben alkalmazott Group Code Recording kódolási elvet sokkal könnyebb volt szoftverben megvalósítani, mint az általánosan használt MFM -et . A legenda szerint Steve többször megismételte a vezérlőkártya bekötését, amikor rájött, hogy egy további funkcióval a programba egy újabb chipet iktathat ki. Mellékhatásként ez a séma megkönnyítette a védett szoftverfejlesztők számára a másolásvédelmet az adathordozókon. Bár azonnal megjelentek a védelmi és másolástörő programok, nagyszámú kereskedelmi szoftvert nem sikerült feltörni.

A család többi modellje

Apple II Plus

1979 júniusában az eredeti modellt az Apple II Plus (Apple ][+) modell váltotta fel, amely a Microsoft által kifejlesztett Applesoft BASIC -et tartalmazta ROM-ban . Az előző modellnél ezt a funkciót frissítésként biztosítottuk. Ez a nyelvjárás támogatta a lebegőpontos műveleteket , és az Apple számítógépek szabványos BASIC dialektusává vált.

Az Apple II Plus 48 KB RAM-mal rendelkezik, amely 64 KB-ra bővíthető a 0-s nyílásba helyezett nyelvkártya bővítőkártyával . A 6502 -es mikroprocesszor legfeljebb 64 KB memóriát támogat, és egy 48 KB RAM-mal rendelkező gép ezt a határt a fennmaradó 16 KB a ROM-hoz és az input-output címekhez . Ezért a nyelvi kártyán további memória került be a chipen lévő ROM helyére, lehetővé téve a kiegészítő memóriába betöltött kód használatát úgy, mintha a kód a szabványos ROM-ban lenne. A felhasználók az Integer BASIC kódot egy nyelvi kártyára tölthetik, és az Apple DOS INT és FP parancsok meghívásával válthatnak a két BASIC dialektus között , mintha a számítógép ROM bővítőkártyával rendelkezik. A nyelvi kártya az Apple által nagyjából egy időben kiadott UCSD Pascal és FORTRAN 77 fordítók futtatásához is szükséges volt . Saját operációs rendszerük alatt dolgoztak : - UCSD p-System , amely saját lemezformátummal rendelkezett, és tartalmazott egy "virtuális gépet", amely lehetővé tette, hogy különböző platformokon működjön.

Apple IIe

Az Apple II Plus-t 1983-ban az Apple IIe követte , amely olcsóbb új chipekkel, de több funkcióval, például kisbetűs kijelzővel és 64 KB RAM-mal. A memóriahasználat ugyanúgy nézett ki, mint az Apple II Plus-ban a nyelvkártyával. Ez a modell két fő verzióban készült - először Apple ][e, majd (1985 márciusa óta) - Apple //e (más néven Enhanced IIe, az újabb 65C02 processzor , valamint az új firmware firmware és karaktergenerátor használatával). Az Enhanced IIe kisebb módosítása viszont a Platinum IIe modell volt, amely a test színében és a numerikus billentyűzet jelenlétében különbözött. Az "][e" és "//e" betűírásbeli különbsége megfelel a megfelelő modellek által a képernyőn bekapcsoláskor megjelenített szövegnek.

Apple IIc

1984 áprilisában az Apple kiadta az Apple IIc -t, mint az Apple II "hordozható" változatát (a hordozhatóság itt azt jelenti, hogy a számítógép könnyen mozgatható egyik helyről a másikra; az akkumulátor és a beépített kijelző hiánya miatt a számítógép nem volt igazán hordozható abban az értelemben, ahogyan ezt a kifejezést ma értjük). Az "IIc" modellnek még a tok alá hajtható fogantyúja is volt, így a számítógép kényelmes gépelési pozícióba került.

Az Apple IIc volt az első modell, amely a frissített 65C02 processzort használta, ezen kívül volt benne integrált lemezmeghajtó, 128 KB RAM, integrált lemezvezérlő (külső meghajtók csatlakoztatásához ), kompozit videó kimenet (NTSC és PAL), soros port modem és nyomtató csatlakoztatására , valamint egér/joystick . A korábbi modellekkel ellentétben az "IIc" nem tartalmazott bővítőhelyet. Ezenkívül két további kapcsoló került az előlapra: a billentyűzetkiosztás és a szöveges mód felbontása (40 vagy 80 szövegoszlop).

Az 1987-1988-ban megrendezett „ Számítástudomány az USA életében ” kiállításon az Apple IIc-t, mint a számítástechnika akkori leglenyűgözőbb teljesítményét kiállították, sőt a katalógus borítójára is felkerült . a Szovjetunió. Ez a kiállítás az Egyesült Államok számítástechnika terén elért sikereit demonstrálta, színvonalát abból lehet megítélni, hogy a katalógust Ronald Reagan amerikai elnök beszéde nyitotta meg a látogatókhoz.

Apple IIGS

1986-ban az Apple II család egy gyökeresen új modellel bővült: - Apple IIGS . A 16 bites 65C816 mikroprocesszor 2,8 MHz - en 24 bites címzéssel 8 MB memória címezését tette lehetővé memóriabankok váltása nélkül , ahogy az a régebbi modelleknél is történt. Két teljesen új grafikai mód 4096 színpalettával; bár a 800-as (640 × 200-as felbontású) vagy a 3200-as palettáról (320 × 200-as felbontásnál) csak 16 szín használható egyszerre egy sorban. Ugyanakkor az Apple II GS egyedülálló tulajdonsága az volt, hogy a képernyő minden sorához saját felbontást (640 vagy 320 pixel) állított be.

Az Apple IIGS különbözik az Apple II család többi tagjától, de ezt a platformot a számítógépek következő generációjához is eljuttatja, miközben szinte teljes visszamenőleges kompatibilitást biztosít az egész családdal. Ennek a kompatibilitásnak a titka egy speciális Mega II chipben rejlik, amely az Apple IIe összes funkcióját tartalmazza, amely a 65C816 mikroprocesszor 65C02 emulációs üzemmódjával együtt teljes kompatibilitást biztosított a meglévő szoftverekkel.

Az Apple II család többi számítógépétől eltérően az Apple IIGS kialakítása a rendszeregységtől különálló, ADB interfészen keresztül csatlakoztatott billentyűzetet használt ( az akkori Macintosh számítógépekkel is kompatibilis ).

Apple IIc Plus

Az Apple II család utolsó teljes értékű számítógépe az 1988-ban bemutatott Apple IIc Plus . A ház mérete és alakja megegyezik az "IIc"-vel, de az 5¼"-es meghajtót "-es meghajtóra cserélték , a tápegységet beépítették a házba, a processzort egy gyors, 4 MHz-es 65C02-re cserélték; a 8 bites Apple II programjai még gyorsabban futottak rajta, mint az Apple II GS -en .

Apple IIe Card

Az Apple IIe kártya az Apple által megvalósított //e PDS -bővítőkártya volt, amelyet az Apple LC-sorozatú Macintosh számítógépeken használnak . Egy ilyen kártyával a Macintosh Apple //e módban működhet. Ez az alaplap volt az Apple Computer által kiadott utolsó Apple II architektúra eszköz.

Szoftver

Az Apple II család a maga idejében a személyi számítógép-szoftverek vezető piaca volt, ehhez hasonló piac csak a CP/M platformnak létezett , amely számos különböző gyártó rendszereit egyesítette.

Az Apple II-n használt fő operációs rendszerek az Apple DOS, ProDOS , UCSD P-System, CP/M (CP/M kártyával) voltak. Az Apple II GS túlnyomórészt a GS/OS rendszert használta . A leggyakrabban használt programozási nyelvek  az assembly nyelv , az Applesoft BASIC, az UCSD Pascal, a Logo . Az Apple II kereskedelmi programjainak túlnyomó többsége Apple DOS környezetben, majd ProDOS és GS / OS assembly nyelven készült. A fennmaradó programozási környezeteket és operációs rendszereket elsősorban arra használták, hogy a felhasználók saját szükségleteikre és oktatási célokra programokat írjanak, mivel ezek nem tették lehetővé a hatékonyság és a sokoldalúság szempontjából versenyképes kód létrehozását. A CP/M platformot más gyártók számítógépeitől származó kód futtatására használták, de kifejezetten az Apple II-hez való fejlesztéshez nem használták, mivel a legtöbb Apple II számítógép nem rendelkezik CP/M hardver támogatással.

Klónok

Az IBM PC -hez hasonlóan az Apple II-t is gyakran klónozták az Egyesült Államokban és azon kívül is. Sokan közülük "gyümölcs" nevet viseltek (például "ananász"), hogy kimutathassák az eredeti családdal való rokonságot. Bulgáriában 1982 óta gyártják a Pravets 8 sorozatot - az Apple II szinte teljes klónját, beleértve a ház formáját is. A legtöbb klónt (akár egymilliót) Tajvanon és Kínában állították elő.

A Szovjetunióban az Agat számítógépet meglehetősen hosszú ideig (1984-1993) fejlesztették és gyártották, az Apple II részleges klónját, amely a szovjet elembázison alapult. Valójában Agat egyáltalán nem volt megtervezve, és nem volt sikertelen klón, ahogyan azt Nyugaton hitték. Az ebből eredő összeférhetetlenség nem a szovjet mérnökök hibája volt . Kezdetben az "Agat" lehetővé tette a DOS adaptálását minimális módosításokkal és az összes szöveges rendszerszoftver használatát. Feltételezték, hogy az iskolai szoftvereket a Szovjetunióban írják, és az Apple-II játékok bősége csak árt a tanulásnak, elvonja az iskolás gyerekek figyelmét. Csak a 80-as évek végén kezdték meg az Agat-7 és a −9 kompatibilis verzióinak gyártását. A kompatibilitás csak a legalapvetőbb, mindössze 48 KB RAM-mal rendelkező verzió szintjén biztosított, de ez már lehetővé tette a legtöbb játék használatát.

Brazíliában a Microdigital Electronica számos Apple II klónt gyártott - TK 2000 , TK 3000 IIe és mások.

Emuláció

Jelenleg számos Apple II emulátor létezik különféle platformokra, beleértve a mobiltelefonokat is. Számos eredeti lemezkép ehhez a számítógéphez ingyenesen elérhető. Még a The Lost Classics Project [8] is volt, amelynek célja az volt, hogy meggyőzze az Apple II klasszikus szoftverek szerzői jogainak tulajdonosait, hogy tegyék szabadon elérhetővé ezeket a programokat; nagyon sok szoftver "felszabadult" így. A Mac OS X platformra szánt Virtual ][ emulátor olyan odafigyeléssel készült a részletekre, hogy még a hajlékonylemezek behelyezése és forgatása, a meghajtófej pozicionálása és a mátrixnyomtatón történő nyomtatás hangjait is pontosan reprodukálja.

Jegyzetek

  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, WinnieAkonzolok, kéziszámítógépek és otthoni számítógépek enciklopédiája 1972-2005  . - JÁTÉKTERV, 2005. - P. 18. - ISBN 3-00-015359-4 .
  6. ↑ 5- A lemez II  . Letöltve: 2020. november 22. Az eredetiből archiválva : 2018. február 19.
  7. Paul Freiberger, Michael Swaine. Tűz a völgyben, Második rész (Könyvrészlet  )  // A+ Magazin. - 1985. - 1. évf. 3 , sz. 1 . - P. 45-48 . — ISSN 0740-1590 . Archiválva : 2020. november 30.
  8. Mi terre

Lásd még

Irodalom

Petrov A. O. Az Apple II család személyi számítógépei (áttekintés). DjVu

Linkek