Apple IILUBOŠ NĚMEC
Počítače Apple, Lisa a také Apple II dlouhou dobu kralovaly zejména
na americkém trhu s domácími stroječky označovanými tehdy ještě
"mikropočítače" a pro zábavu i vážnou práci je používaly milióny
lidí. Modelová řada i historie všech vyrobených typů Apple II je skoro námět
na román a protože i pro Amigu existuje několik emulátorů těchto zajímavých
počítačů, povíme si o nich něco víc.
Historie a hardware
Prvopočátky Apple II spadají hluboko do dávné minulosti, do dob, kdy se
o něčem takovém u nás (bohužel) jen snilo a kdy se možná řada z vás čtenářů
narodila. Rok 1977 je tím významným. kdy se Apple II po neúspěchu svého předchůdce
Apple I; vyrobeném nakonec pouze v několikasetkusové sérii, dostal na svět.
Srdcem většiny modelů Apple II byl procesor 6502, první větší dodávky počátečního
modelu Apple II byly zahájeny v roce 1978. Vývoj byl poměrně rozsáhlý a
tak se Apple II dočkalo mnoha nástupců s vylepšeným hardware a pochopitelně
i kvalitnějším software. Tak třeba model Apple IIe uvedený na trh v roce
1983 byl vybaven již zmíněným procesorem 6502 s taktem 1 MHz, 64 kB RAM
(max. 128 kB), 32 kB ROM, operačními systémy Apple-DOS, CP/M-80 a programovacími
jazyky IntegerBasic, Applesoft Basic, Fortran, Pascal, Cobol a Assembler. K počítači
jste mohli připojit až 8 externích floppy drivů, grafický adaptér zvládal
40 nebo 80 znaků na řádek a grafické rozlišení 560x192 bodů
monochromaticky nebo 140x192 bodů v 16 barvách. Rok poté byl zahájen prodej
řady Macintosh, která posléze slavila obrovské prodejní úspěchy (ne však
v konzervativní Evropě), vývoj řady Apple II/III (řada III byla jedním z
neúspěchů a vyrobilo se cca 100.000 počítačů Apple III z toho si můžete
udělat před stavu o nenasycenosti a rozsáhlosti tehdejšího amerického
trhu, když i neúspěšný model byl prodán v takovém množství) však nebyl
zastaven a tak jako jeden z posledních byl uveden na trh model Apple IIgs už s
procesorem 65816/4 MHz s maximem paměti až 12 MB, 1 MB ROM. 16bitovou
architekturou, grafikou s rozlišením od 320x200 bodů v 16 barvách z palety
4096 až po 640x200 bodů ve čtyřech barvách: o zvuk se staral Ensoniq Sound
Chip, který používal 64 KB systémové paměti.
Počítače řady Apple II/III byly na svou dobu výkonné a hlavně pro ně existovalo
značné množství softwaru prakticky ze všech oblastí. hry nevyjímaje. Souběžně s
vývojem Apple modelů se dostávaly na trh i různé periférie - tiskárny Silentype
a poté legendární ImageWriter a LaserWriter, floppy drivy, paměťové karty.
harddisky (10 MB pevný disk stál tehdy několik tisíc dolarů!), přehršel karet
pro nejrůznější měřící a ovládání mechanických i elektronických zařízení,
světelná pera, modemy a podobné doplňky byly samozřejmostí. Největší archiv
software pro Apple II najdete na FTP serveru: ftp.asimov.net/pub/apple_II/;
odkud si můžete zdarma stáhnout několik set her i systémových programů,
emulátory, dokumentaci a další věci související nejen s počítači Apple.
AII v1.0
Prvním emulátorem počítače Apple II, na který se podíváme, je AII
neboli Apple II Emulator. Jeho autorem je Mike Fenton alias Microcode Solutions
a emulátor byl už před časem uvolněn jako freeware. Emulátor vznikl vlastně
dost kuriózně, protože valná část kódu byla vzhledem ke stejnému CPU
6502 převzata z Atari emulátoru od Joe Fentona.
K instalaci budete potřebovat ROMku Apple II, kterou si musíte opatřit sami.
Ovládání emulátoru je snadné, stačí si pamatovat několik klávesových
zkratek. Amiga+L nahraje program nebo diskový snapshot a restartne emulátor
pro eventuální spuštění programu. Amiga+l provádí to samé, ale bez
restartu v případě diskového snapshotu, Amiga+2 platí pro druhý drive.
Amiga+B zastaví emulaci a spustí debugger, Amiga+M přepíná v HiRes módu
mezi barevným a monochromatickým zobrazením. Amiga+R znamená reboot (jako
kdybyste Apple II vypnuli a zapnuli) a Amiga+Q emulátor ukončí. Pomocí funkčních
kláves nastavujete rychlost emulace, F1 je zhruba 100% výkon originálního
Apple II, F2 a F3 emulaci zpomalují či zrychlují a F4 je neomezená rychlost.
Pro hraní her můžete používat myš, klávesnici nebo joystick, některé
speciální tlačítka jsou emulována také klávesnicí. Co se týče kvality
emulace, je průměrná a také rychlost AII není nijak výjimečná, doporučit
mohu minimálně procesor 68030. Emulátor byl původně komerční záležitostí,
po ukončení vývoje (bohužel hned po verzi 1.0) je naštěstí freeware a stáhnout
ho bylo možné na stránkách Microcode Solutions.
Autor: Mike Fenton
Typ: freeware
Požadavky: procesor 68020 a lepší, AmigaOS 2.04+, 1 MB RAM,
Apple II ROM
Hodnocení: Průměrný emulátor Apple II+ s podporou diskových
snapshotů, který se však již dále nevyvíjí a obsahuje řadu chyb.
|
Apple 2000 v1.7
Dalším emulátorem počítačů Apple II pro Amigu je Apple 2000. Je to
freeware a pro jeho využití budete potřebovat procesor 68020 s taktem alespoň
25 MHz. Apple 2000 emuluje Apple II+ s 64 KB RAM, všechny známé instrukce
procesoru 6502, všechny videomódy (textový, LoRes, HiRes i Mixed módy), 16
KB RAM slot pro paměťovou kartu, až dva floppy drivy, dvoutlačítkový
joystick nebo joypad, kompletní klávesnici a zvukový výstup originálního
Apple II+. Díky důsledné optimalizaci kódu je emulátor opravdu velmi rychlý
a i na minimální uvedené konfiguraci lze bez větších problémů provozovat
plnohodnotný Apple II+. Kvalita grafického zobrazení je také velmi vysoká,
Apple 2000 emuluje blikání, inverzní znaky, nevyskytují se žádné problémy
s refreshem videomódů, nahrávat lze rovněž diskové snapshoty přes emulaci
floppy drivu.
Pro instalaci emulátoru budete opět potřebovat ROMku z originálního Apple
II+, můžete si ji přetáhnout pomocí dodávané utilitky, což je kraťoučký
prográmek v BASICU nebo ji lze nalézt i na internetu (protože na ni však stále
má copyright Apple, adresu vám nesdělím). Klávesa DEL funguje jako Apple,
klávesa Reset, CTRL+DEL je totéž jako CTRL+Open, význam ostatních kláves
(není jich málo) najdete v dokumentaci k emulátoru. Apple 2000 podporuje
nejznámější applovský diskový komprimační systém či spíše utilitku
Dalton Disk Disintegrator (něco jako DMS na Amize), ukládat na diskový image
můžete opět v DDD formátu nebo bez komprese. Rychlost emulace volíte funkčními
klávesami F1 až F5, F1 je poloviční rychlost Apple II+, další klávesy
znamenají vždy 50% nárůst rychlosti a F4 tedy odpovídá cca 2 MHz Apple
II+, F5 pak je neomezená rychlost emulace. Vše je pochopitelně přímo závislé
na konfiguraci Amigy a hlavně CPU, na 2 MHz Apple II+ je už zapotřebí
procesor 68040. Apple 2000 je zřejmě nejkvalitnějším emulátorem Apple II+
pro Amigu, je o něco lepší než AII a nesrovnatelně kvalitnější než zbývající
dva emulátory AppleM a Apple 2 Emulator.
Autor: Kevin Kralian, Willi Kusche
Typ: freeware
Požadavky: procesor 68020 a lepší, AmigaOS 2.04+, 1 MB RAM,
Apple II ROM
Hodnocení: Velmi kvalitní a dostatečně rychlý emulátor Apple
II s podporou všech grafických módů Apple II+, diskových snapshotů a
slušným zvukovým výstupem. |
AppleM
Z července 1992 pochází třetí emulátor Apple II, který najdete na
Aminetu. Je psaný v Module 2 a existuje jak pro procesory 68000, tak i pro
680x0. Teoreticky by měl emulovat Apple II+, všechny grafické módy, zvuk,
umožnit používání joysticku a pracovat v multitaskingu. Kvalitu ani
rychlost emulace jsem bohužel nemohl posoudit, protože s 68060 odmítal emulátor
fungovat, stejně tak i pod WinUAE (posledni test z nouze) způsobil vždy jen
reset. Z délky emulátoru (42 kB) však lze snadno usuzovat, jak asi emulace
funguje a nebude to nijak valné. Každopádně když vám bude AppleM fungovat,
můžete si gratulovat.
Autor: Greg Dunlap
Typ: demo
Požadavky: procesor 68000 a lepší, cca 1 MB RAM
Hodnocení: Pokud to někomu bude fungovat, má štěstí. |
Apple 2 Emulator 0.1
Další emulátor psaný v jazyku Modula 2, který už svým věkem a možnostmi
není určen pro vážné použití. Chcete-li si ho přesto vyzkoušet, najdete
ho na opět na Aminetu. Pro dosažení rychlosti originálního Apple II budete
potřebovat minimálně procesor 68030, ještě lépe 68040. Emulovány jsou dva
floppy drivy a textový režim, který lze využít jen pro ty nejprimitivnější
hry a programy známé z dob ZX81. Emulátor je natolik pomalý a neumí valnou
většinu toho, co se od něj očekává (je to ostatně verze 0.1, která se
bohužel dále nevyvíjela), že se s ním nemá smysl dále zabývat a jeho krátký
popis berte pouze jako doplnění informací o emulátorech Apple II pro Amigu.
Autor: Claudio Nieder
Typ: freeware
Požadavky: procesor 68000, AmigaOS 2.04, 0.5 MB RAM
Hodnocení: Starší a nepříliš funkční emulátor Apple II+,
který se nehodí ani pro doplnění sbírky.
|
Vytlačiť článok
Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.
Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing
none
|