Jak to dostat do Electronu nebo Protonu?

Místo toho, abychom naše osmibity učili TCP/IP, co raději naučit webové servery nahrávat na kazetu?

Internet je plný dat. Některá jsou určena pro osmibity od Acornu – předpokládejme Acorn Electron, případně Acorn Proton (BBC Micro) či Master.
Dosud existovalo několik více či méně nepohodlných způsobů, jak tato data do počítače dostat.

BBC Micro lze osadit síťovou kartou Econet.
Pokud si zařídíte Econet síť a fileserver, můžete nahrávat z Econet sítě stejně jako z diskety.

Ovšem to je trochu overkill i pro fandu, navíc kde shánět síťové prvky a FileStore server, který dnes stejně bude hardwarově zastaralý?
Potřebujete kromě FileStore i síťové krabičky, hodiny, dva terminátory, …

Co nějaká moderní náhrada?

Kupodivu existuje, umožňuje připojení k ethernetu místo k Econetu a jako fileserver poslouží cokoli, co bude sdílet soubory SMB protokolem (počítač s Windows, možná Raspberry).
Kartu lze ovšem osadit pouze do BBC Master a navíc je už vyprodaná (vznikla roku 2011).

Většina lidí si vystačí s nahráváním souborů z internetu na CF kartu nebo USB.

K tomu postačí DataCentre (interní nebo externí) s CF a USB sloty pro připojení USB Flash nebo propojení s PC, které může sloužit jako fileserver.
DataCentre ovšem není nejlevnější (60 liber, tedy asi 69 euro), trochu lopata na komára.
Připojuje se do 1MHz sběrnice.

Jednodušší a levnější (objevuje se na eBayi za 28 liber, t.j. 32 euro) je BBC Solid State Disk Drive připojovaný do User portu a používající v současné době microSD karty.

Ani jedno z těchto zařízení tedy není použitelné pro Acorn Electron (i když Mark už roky slibuje DataCentre i pro Electron).

Podobně, jako BBC Solid State Disk Drive, funguje i GoSDC od Johna Kortinka.
Připojuje se do ROM slotu.
A tahle zvláštnost je i šance pro majitele Acorn Electron, vlastnit mass storage zařízení, spolupracující s Electronem.

Ovšem, nedá se připojit přímo!

Jsou dvě možnosti, John pro Electron nabízí dvě typy redukcí:

* Jedna se připojuje dozadu na sběrnici Electronu, obsahuje 128kB “sideways” RAM a slot pro ROM, do které se GoSDC připojí.

* Kdo má připojeno interface Plus1, musí zvolit druhou možnost. Plus1 umožňuje připojení analogového joysticku, tiskárny a má dva sloty pro připojení cartridgí.
Plus1 ale není průchozí, a tak má John druhou variantu redukce, která se zapojí do jednoho slotu pro cartridge (druhý zůstane volný pro jinou cartridge, třeba ROM s hrou nebo interface pro připojení alternativního Atari-kompatibilního joysticku) s 32 kB “sideways” RAM a ROM slotem pro GoSDC (zbytek “sideways” prostoru zůstává volný právě pro druhou cartridge).

Problém je cena.
60 euro pro BBC, s redukcí pro Electron je to 75 euro, to jsou peníze jak za DataCentre!

Přibyla ale i další, nová a moderní možnost.

A potěší hlavně ty, kdo mají BBC opravdu holé, tedy i bez diskové jednotky (nebo s rozbitou diskovou jednotkou), ba i majitele Electronu, rovněž klidně úplně holého.

Pokud vás omrzí hraní Electron nebo BBC 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 Electronu (nebo BBC bez bez sériáku, síťové karty, DataCentra, SD karty i 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ý DIN sedmikolíkem.
Pokud máte kabel ke kazeťáku s Jack 3,5 mm konektorem na straně magnetofonu, postačí právě ten.

A pak už stačí jen navštívit webovou stránku PlayUEF.
Vyberte si svou platformu (Acorn Electron nebo BBC Micro).
Programy z Electronu by měly na BBC chodit, obráceně to nemusí platit (Electron má jeden zvukový kanál místo tří a má jen jeden grafický čip místo dvou, chybí mu tak některé režimy).
Vyberete si program, který chcete do počítače nahrát, na počítači zadáte v Basicu povel CHAIN “”.

Přehráním zvukového souboru nahrajete program do počítače.
Váš počítač, pokud je vše správně zapojeno, program nahraje a spustí.

Vychytávka je malý terminál, který kromě čísla právě nahrávaného bloku zobrazuje v reálném čase i nahrávaná data! Pochopitelně jako text.
Programy v Basicu jsou tokenizované, ale při nahrávání vidíte názvy proměnných, parametry, data, a pokud jde o textovku, a není komprimovaná, tak vlastně i texty.

Kazetový záznam použitý na Acornech vychází z Kansas City standardu (FSK kódování 300 bd, jeden start- a dva stopbity) (respektive ze standardu CUTS od Processor Technology, který z KCS vycházel a rozšiřoval ho na 1200 bd), ovšem urychlený na 1200 bd (BBC umí i 300 bd, Electron jen 1200).
Díky vynechání jednoho ze stopbitů je efektivní rychlost nahrávání o něco větší, než při stejné 1200 bd rychlosti u MSX (120 bajtů dat proti 109 bajtům). Data jsou v magnetofonovém záznamu Acornu organizována do 256bajtových bloků s hlavičkou a kontrolním součtem.

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.

V seznamu her na stránce PlayUEF nechybí ani hry od Ultimate pro BBC.
Doufám tedy, že tento online systém nahrávání programů do vašeho Acornu vydrží fungovat co nejdéle s co nejširší nabídkou software!

Ultimate Play the Game(R) is a registered trademark of Microsoft Corporation in the United States and/or other countries.
Please remember that distribution is denied for all games from Ultimate Play the Game(R).
Microsoft owns copyright for all games from Ultimate Play the Game(R) since we have bought Rare Ltd in 2002.
Usage of Alien 8, Atic Atac, Jet Pac, Knight Lore and Sabre Wulf for BBC Micro is forbidden by copyright laws.