Jak to dostat do Apple ][?

Přenos dat z internetu do počítače.

Internet je plný dat. Některá jsou určena pro Apple ][.
Dosud existovalo několik více či méně nepohodlných způsobů, jak tato data do počítače dostat.

Dosud se aktivity zaměřovaly hlavně na to, jak Apple ][ naučit TCP/IP, aby si mohlo data z internetu samo stahovat.
Výsledkem jsou karty Uthernet (založená na čipu CS8900A) a Uthernet II (založená na čipu WizNet W5100).
Pokud nemáte Apple II GS, které může využívat TCP/IP stack Marinetti, použijete nejspíš Contiki (na Apple obsahuje wget pro stahování přes http, ale zřejmě chybí FTP klient).
TCP/IP stack IP65 zatím využívá snad jen Telnet klient.

Pod GS/OS na Apple II GS je v možno použít i sdílení disků přes AppleShare pomocí propojení sériovým AppleTalk kabelem.
V poslední době bylo AppleShare sdílení rozšířeno i na ethernetové propojení Uthernet kartou (jakékoli verze) poomocí ovládacího panelu AFPBridge.

Na “obyčejném” Apple //e lze použít Apple Workstation Card, která osmibitu přidá AppleTalk sériové porty podobně, jako to má Apple II GS, a pak i prostý osmibit může přistupovat k diskům sdíleným přes AppleShare.

Kromě Apple Talku lze využít obyčejný sériák, tedy většinou asi Apple Super Serial Card (nebo Apple //c, které má dva sériáky už zabudované).
Nejšikovnějším programem, který umí sériový přenos obrazů disket, je multiplatformní ADT Pro.
Krom toho, že podporuje sériák, umí využít i Uthernet nebo Uthernet II kartu, a pro ty, kdo mají Apple ][ jen s disketovkou, bez sériové karty, nabízí možnost využít pro přenos kazetový vstup a výstup.

Problém “slepice nebo vejce”, neboli “jak dostat ADTPro na počítač, na kterém není ADTPro”, řeší šikovný “bootstraping” pomocí sériového nebo kazetového portu.

Přibyla ale i další, nová možnost.
A potěší hlavně ty, kdo mají Apple II opravdu holé, tedy i bez diskové jednotky (nebo s rozbitou diskovou jednotkou).
Pokud vás omrzí hraní Apple ][ her online v emulátoru, a chcete si je zahrát na reálném železe, můžete si je stáhnout přímo z internetu i do takto holého Apple ][ (tedy bez sériáku, síťové karty a bez disketovek).

Pro přístup na internet stačí mít nějaký ten počítač (i s Windows), iPad nebo iPhone.
Pro propojení s osmibitem pak zvukový kabel, na straně osmibitu zakončený konektorem jack 3,5 mm. Konektory pro vstup a výstup na kazetu jaou na počítači označeny, na Apple //e je to ten blíže konektoru pro joystick.

A pak už stačí jen navštívit webovou stránku Apple ][ Game Server.
Vyberete si program, který chcete do počítače nahrát (obvykle je na výběr ze dvou různých turborychlostí), na počítači zadáte v Basicu povel LOAD.
Přehráním poměrně krátkého zvukového souboru nahrajete do počítače standardní nahrávací rychlostí turboloader, který pak vysokou rychlostí nahraje zbytek programu, který je navíc komprimován. Následně Apple ][ program rozbalí a spustí.

Podívat se můžete na ukázkové video.

No a pokud disketovou jednotku máte a chcete si stáhnout disketovou verzi hry (která má například dohrávání dalších částí)?

Pak je tu Apple ][ Disk Server!
Pracuje podobným způsobem, jako Apple ][ Game Server.
Musíte mít ale disketovou jednotku a v ní vloženou disketu, o jejíž obsah chcete přijít a nahrát si na ni něco nového.

Opět se nahraje krátký loader standardní rychlostí a po něm už turborychlostí program, který disketu podle druhu volby případně naformátuje. Pak postupně nahrává data jednotlivých stop a zapisuje je na disketu.

Jak proces vypadá, uvidíte opět v ukázkovém videu.

Systém pracuje poměrně spolehlivě – nejčastější příčinou neúspěšného přenosu prý bývají spíš nečekané systémové zvuky (třeba notifikace o novém e-mailu), než komunikační chyba.

Zaujme neobvyklý přístup, jdoucí proti mainstreamu. Ale je to zajímavý nápad.
Místo toho, abychom naše Spectra a Commodory učili TCP/IP, co raději naučit webové servery nahrávat na kazetu?

(c) Wikipedia