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?
Dobrý článek.
Narazil jsem ale na problém v Chrome mě to píše Not Found
The requested URL /gameserver/undefined was not found on this server.
Apache/2.4.18 (Ubuntu) Server at asciiexpress.net Port 80
V IE to sice funguje ale nějak divně.
Hodlal jsem to použít k nahrání her do mého ZX UNO, ale buď to jádro neumožňuje (nikde jsem se nedočetl že by to umělo), nebo je problém ve zvukovém výstupu, podařilo se to někomu propojit a rozchodit ?
Tak web už funguje, nicméně by mě zajímalo jestli tedy to jádro pro ZX UNO dovede nahrávat z vnějšího zdroje ?
(1) Ta věc vůbec s kazeťákem nepočítá.
Je to spíš takové technologické demo, co všechno ZX UNO umí.
Vždyť to nemá ještě ani výstup na RGB monitor a pokud rozumím tomu románskému textu, tak i emulace práce s diskem je dost šílená. Je potřeba pospojovat až dvacet .nib imagí do jednoho dlouhého souboru, disk se pak vybírá stiskem F1-F10 nebo SHIFT+F1 až SHIFT+F10 …
(původně dva příspěvky jsem srazil do jednoho)
Díky za článek. Ten Apple ][ Game Server je šikovná věc.
Stáhnul jsem si nějakou image a tak jsem nějaké hry otestoval, ale jinak to je jak píšeš asi nedodělané.
Škoda.