Zábavní počítačový systém - Entertainment Computer System

Entertainment Computer System ( ECS ) byl add-on pro periferní Intellivision . Byl to druhý pokus společnosti Mattel Electronics o vytvoření periferie pro upgrade Intellivision na domácí počítač, a byl spěchán do výroby, aby uklidnil Federal Trade Commission poté, co začali pokutovat Mattel za falešnou reklamu na základě stížností spotřebitelů na opakované zpoždění při uvolňování původně plánovaný doplněk Intellivision Keyboard Component. ECS obsahuje počítačový modul, syntezátor hudby a další ruční ovladače; každý se prodává samostatně. Jakákoli hlavní komponenta Intellivision je kompatibilní a vyžaduje používání systému. Druhým požadavkem je kazeta zapojená do ECS, ačkoli jakákoli kazeta ECS nebo Intellivision bude stačit; stisknutím čehokoli na ručních ovladačích Intellivision se poté zobrazí nabídka se třemi možnostmi BASIC, CARTRIDGE nebo MUSIC.

Dějiny

Když společnost Mattel Electronics koncem roku 1979 původně vydala Intellivision , inzerovali, že Intellivision -na rozdíl od svého primárního rivala Atari 2600 (tehdy známého jako Atari VCS)-bude možné upgradovat na plně funkční domácí počítač prostřednictvím doplňkového hardwarového příslušenství nazývaný Keyboard Component, interně někdy nazývaný „Blue Whale“ nebo „Intelliputer“. Mnoho potenciálních kupců bylo touto myšlenkou nadšeno (zvláště rodiče, kterým se líbila myšlenka stroje, který by se dal proměnit ve vzdělávací nástroj, nebo alespoň v něco užitečnějšího a praktičtějšího než jen systém hraní her), a mnozí si koupili Intellivisions na už jen ten základ.

Plánovaná součást klávesnice by nabídla 16 kB RAM (rozšiřitelné na nebývalých 8 megabajtů), vestavěné úložiště kazet pro programy a data (plus simultánní zvukovou stopu, kterou lze přehrávat pod kontrolou počítače), volitelnou 40-sloupcovou tepelnou tiskárnu a sekundární procesor pro provoz všech těchto rozšířených funkcí nezávisle na procesoru Intellivision CP1610. Bohužel, zatímco plánovaná součást klávesnice byla ambiciózní konstrukce, měla určité problémy se spolehlivostí, které bylo obtížné překonat, a výroba a prodej byla příliš drahá. Keyboard Component - původně plánovaný na vydání z roku 1981 - se neustále oddaloval a tlačil zpět, protože inženýrská skupina společnosti Mattel v čele s Davidem „Papa Intellivision“ Chandlerem se stále vracela na rýsovací prkno a snažila se najít způsoby, jak tyto problémy překonat.

Nakonec stížnosti od majitelů Intellivision, kteří se rozhodli koupit Intellivision konkrétně na příslib „již brzy!“ upgrade osobního počítače upoutal pozornost Federal Trade Commission (FTC), která zahájila vyšetřování společnosti Mattel Electronics kvůli podvodům a falešné reklamě. Mattel se pokusil tvrdit, že Keyboard Component je skutečný produkt, který byl stále testován na trhu, a dokonce vydal malý počet komponent Keyboard a několik softwarových titulů do několika vybraných maloobchodních prodejen (stejně jako je nabízel prostřednictvím pošty). objednávka všem zákazníkům, kteří si stěžovali dostatečně hlasitě), aby toto tvrzení podpořili. Na FTC to neudělalo dojem a nakonec v polovině roku 1982 uložil pokutu 10 000 dolarů denně, dokud se slibovaná aktualizace počítače nedostala do plné maloobchodní distribuce.

Mattel Electronics již měl rozpracovaný „plán B“. V polovině roku 1981 vedení společnosti Mattel Electronics vytvořilo konkurenční interní inženýrský tým v čele s Richardem Changem, který se stále více obával, že divize Keyboard Component by ve skutečnosti nikdy nemohla prodávat prodejný produkt. Zdánlivě tato skupina pracovala na levném doplňku nazvaném BASIC Development System nebo BDS, který by se prodával jako vzdělávací zařízení, které by dětem představilo koncepty počítačového programování prostřednictvím zjednodušeného barevně odlišeného překladače BASIC a levná klávesnice. Jen pár lidí ve společnosti Mattel znalo skutečné poslání týmu : buď opravit součástku klávesnice, nebo ji vyměnit.

Changova skupina „Design & Development“ (která musela držet skutečný účel projektu mezi sebou přísně střeženým tajemstvím, protože se obávala, že kdyby se o tom Chandler dozvěděl, využil by svého vlivu ve společnosti Mattel, Inc., aby projekt zabil). s alternativou ke komponentě klávesnice. Původně se mu přezdívalo LUCKI (z „ nízkoenergetického rozhraní klávesnice“), ale postrádalo mnoho sofistikovaných funkcí předpokládaných pro původní komponentu klávesnice: namísto plných 16 kB RAM paměti nabízelo pouze pouhé 2 kB (ne všechny skutečně k dispozici uživateli); rozhraní kazety bylo odizolováno na nezbytnou míru nutnou k ukládání a načítání dat (a nyní bylo volitelným doplňkem, nikoli vestavěným), a neexistoval žádný sekundární procesor. Přesto splnilo původní sliby - proměnit Intellivision v počítač, umožnit psát programy a ukládat je na pásku a propojit je s tiskárnou - natolik, že Mattel může tvrdit, že dodali slíbenou aktualizaci počítače a doufalo se, že dostane FTC a pokutu 10 000 $/den z Mattelova zad.

Na druhou stranu, ECS se zahrnují vestavěný základní která byla poněkud funkční, je-li výstřední a občas kočárek a druhou AY-3-8910 Zvukový čip, které rozšířené funkce zvuku systému na šest hlasu syntetizovaný zvuk, a když spárován s volitelnou 49klávesovou klávesnicí Music Synthesizer, by mohl z Intellivision potenciálně udělat polyfonní syntezátor pro přehrávání, nahrávání nebo učení hudby. Rovněž by to umožnilo připojit další dva ruční herní ovladače místo alfanumerické klávesnice, což otevřelo možnost hry pro čtyři hráče.

Na podzim roku 1982 byl na výročním prodejním setkání představen LUCKI-nyní přejmenovaný na Entertainment Computer System neboli ECS-oficiálně signalizující konec nešťastného projektu Keyboard Component. (I když to nešlo potichu. Nejen, že Mattel musel souhlasit s odkupem všech stávajících součástí klávesnice, ale výrobce, který byl smluvně pověřen výrobou klávesnic (Compro, Inc.), okamžitě žaloval společnost Mattel o nárok na 10 milionů dolarů porušení smlouvy, podvody a nezaplacení za posledních 1300 kusů. Nejméně část byla upravena (a interně ji nazvali „Černé velryby“), aby ji bylo možné použít jako součást vývojových systémů pro tvorbu softwaru Intellivision .) Ve spěchu se spěchalo s novou reklamní kampaní do éteru včas na vánoční sezónu 1982 a znovu slibuje, že upgrade domácího počítače byl hned za rohem, a samotný ECS byl veřejnosti ukázán na lednovém veletrhu spotřební elektroniky (CES) v lednu 1983 v Las Vegas. O několik měsíců později se ECS dostalo na trh a FTC souhlasil se snížením pokut 10 000 $/den.

V době, kdy společnost ECS debutovala v maloobchodě, interní otřesy na nejvyšších úrovních managementu společnosti Mattel Electronics způsobily, že se zaměření společnosti odklonilo od hardwarových doplňků ve prospěch softwaru a společnost ECS získala jen velmi málo dalšího marketingu tam. Další vývoj hardwaru, včetně plánovaného programu Expander, který by přidal dalších 16 kB RAM a sofistikovanější, plně vybavený Extended-BASIC do systému, byl zastaven a nakonec pro ECS vyšlo jen půl tuctu titulů.

Hardware

  • ROM ECS EXEC/BASIC, který obsahuje vestavěný programovací jazyk BASIC a další rutiny systému BIOS pro zpracování přidaných funkcí hardwaru (12 kB)
  • další 2 kB systémové paměti RAM, z nichž asi 1,5 kB je k dispozici pro ZÁKLADNÍ programování (údajně by systém mohl být dále rozšířen až na 64 kB pomocí přídavných paměťových modulů, ale žádné takové moduly se nikdy nedostaly do výroby)
  • Zvukový čip AY-3-8917 (podobný zvukovému čipu používanému v Intellivision), zdvojnásobení zvukových a kontrolních schopností systému
  • rozhraní záznamníku zvuku se dvěma 3,5mm mono konektory a jedním 2,5mm konektorem pro volitelné ovládání pásku. Je kompatibilní s Aquarius Data Recorder, ale vyžaduje jiný kabel než Aquarius a je také kompatibilní s většinou kazetových rekordérů se zdířkami MIC, EAR a REM.
  • pomocný konektor pro připojení sériové tiskárny ( kompatibilní s Mattel Aquarius ), 3,5 mm stereofonní konektor kompatibilní s RS-232C, kde špičkou je přenos dat, prsten je DSR/DCD, pouzdro je uzemněno, 1200 baudů, 8 datových bitů, 2 stop bity , a žádná parita
  • dva porty DE-9 pro alfanumerickou počítačovou klávesnici, klávesnici Music Synthesizer nebo dva další herní ovladače Intellivision

Co bylo zahrnuto

  • Přídavný modul počítačového adaptéru (zapojený do Intellivision)
  • alfanumerická 49klávesová počítačová klávesnice
  • AC adaptér, vstup 120 V, 60 Hz, 17 VA; Výstup 10 V stř., 1,0 amp. Konektor je o velikost větší než konektor Intellivision II.
  • spirálově vázaný „Příručka majitele počítačového modulu“, včetně jazykové reference pro vestavěný BASIC

Volitelné doplňky

  • Průvodce programováním „Podrobný průvodce domácími počítači“ (k dispozici prostřednictvím poštovní objednávky )
  • Music Synthesizer 49klávesová hudební klávesnice
  • další herní ovladače Intellivision (pro hry pro 4 hráče)
  • datový kazetový disk
  • 40-sloupcová termální tiskárna

(Poznámka: poslední dvě možnosti nebyly nikdy skutečně uveden na trh s Intellivision / ECS boxů a log Systém by používat stejné kazety a tiskové jednotky, které byly prodány za. Mattel Aquarius domácí počítač, ale tato skutečnost se zdá, nebyly široce inzerovány od Mattela.)

Hry

Zpočátku bylo plánováno, že spolu s ECS bude spuštěno nejméně půl tuctu softwarových titulů podporujících ECS a další budou následovat. Bohužel, jak již bylo uvedeno výše, v době, kdy ECS debutovalo v maloobchodě v roce 1983, převzal nový manažerský tým ve společnosti Mattel Electronics, která již neměla zájem prodávat nebo propagovat doplňky hardwaru, které považovali za poražené peníze, svázal příliš mnoho kapitálu společnosti pro příliš malý výnos. (Možná ne bez nějakého ospravedlnění, vzhledem k historii dlouho odkládaného, ​​nikdy nevydaného Keyboard Componentu a nižším než očekávaným prodejům modulu Intellivoice .) Oddělení marketingu a aplikací také nebylo z jednotky ECS nijak zvlášť nadšeno, protože do systému opravdu nepřidalo žádné převratné funkce a byl problém přijít s herními nápady, které by ospravedlňovaly požadavek, aby uživatel nějakou měl.

Výsledkem bylo, že ECS nebyla dobře propagována a několik plánovaných softwarových titulů bylo vydáno dříve, než byla v srpnu 1983 uzavřena skupina „Design & Development“ Richarda Changa, čímž se fakticky zastavila další práce na titulech podporujících ECS. Několik titulů, které již byly v plném proudu, bylo nakonec dokončeno, ale žádný z nich se nedostal do výroby, než společnost Mattel Electronics ukončila svoji činnost v lednu 1984.

Vydané tituly

  • The Jetsons 'Ways With Words , a/k/a Jetsons' Word Fun (vzdělávací název)
  • Melody Blaster (název hry Game Synthesizer)
  • Mind Strike (název strategické hry)
  • Mr. BASIC Meets Bits 'N Bytes (název vzdělávací hry)
  • Scooby Doo's Maze Chase (název strategie / bludiště)
  • World Series Major League Baseball (sportovní název)

Melody Blaster byl jediný titul, který kdy byl vydán pro doplňkovou jednotku Music Synthesizer.

Mr. BASIC Metets Bits 'N Bytes hraje bez počítačového modulu ECS s deaktivovanou podporou BASIC příkazů.

Nevydané tituly

  • ZÁKLADNÍ Programátor (název pro vzdělávání/produktivitu, nedokončený)
  • Čtyřhra tenis (sportovní titul pro 4 hráče, nedokončeno)
  • Flintstones Keyboard Fun (vzdělávací titul, dokončeno, ale nevydáno)
  • Game Factory (vzdělávací/produktivní titul, dokončeno, ale nevydáno)
  • Melody Maker (název Syntezátoru hudby, nedokončený)
  • Music Conductor (název syntezátoru hudby, nedokončený)
  • Number Jumble (vzdělávací titul, dokončen, ale nevydán)
  • Super NFL Football (sportovní titul, dokončen, ale nevydán)
  • Super NASL Soccer (sportovní titul pro 4 hráče, dokončen, ale nevydán)

Number Jumble hraje bez počítačového modulu.

Super NASL Soccer byl nakonec vydán jako World Cup Soccer francouzskou divizí společnosti Mattel Electronics, která se reformovala pod názvem Nice Ideas, když byla společnost Mattel Electronics ukončena. World Cup Soccer byl prodáván jako standardní kazeta Intellivision, ale podporuje ECS 4 hráče s počítačovým adaptérem a dalšími herními ovladači.

Klíčová slova v ECS BASIC

ZÁKLADNÍ klíčová slova zabudovaná do ECS, která jsou podrobně popsána v manuálu, mají maximálně čtyři znaky. Některá klíčová slova ECS BASIC jsou jednoduše zkrácením nebo zkratkou standardních základních pojmů, např. „Tisk“ se změní na PRIN, „vstup“ na INPU a „gosub“ na GSUB. ECS zobrazí nabídky nápovědy pokrývající jeho příkazy: zadejte MENU 0 pro příkazy monitoru, MENU 1 pro ZÁKLADNÍ klíčová slova, MENU 2 pro ZÁKLADNÍ funkce a MENU 3 pro ZÁKLADNÍ rutiny.

V skladišti takových obrázků v každé jednotlivé kazetě Intellivision může být ZOBRAZENO nebo VYHRAZENO osm spriteů najednou a s takovými skřítky lze pak manipulovat změnou jejich barev (1 barva dostupná pro sprite), zdvojnásobením jejich výšky nebo šířky, převrácením jejich tvaru na zrcadlový obraz, vytváření pohybových sekvencí atd. Skřítci jsou však pouze „vypůjčeni“ a nelze je integrovat do vlastního programu uživatele, pokud při spuštění programu není na palubě stejná kazeta.

Video

V ZÁKLADNÍM režimu má displej na ECS 20 sloupců napříč (přičemž maximální délka řádku programu je 39 znaků) a libovolný text je zobrazen velkými písmeny. Normální barva textu je černá na zeleném pozadí. Barevné kódy používá ECS k označení různých prvků programu při zadávání nebo provádění (v okamžitém režimu) řádku. Schéma barevného kódování, které je vysvětleno na konci manuálu nebo je lze rozeznat z přímého pozorování, je užitečné při určování toho, jak ECS porozuměl (nebo nepochopil) jakýkoli příkaz. Pokud jde o grafiku, obrazovka pozadí se skládá z 240 „karet“ (20 širokých a 12 vysokých, číslovaných od 0 do 239, z nichž každá má 8 x 8 pixelů), na výběr je jedna ze 16 barev (osm primárních a osm pastelových). V skladišti takových obrázků v každé jednotlivé kazetě Intellivision může být ZOBRAZENO nebo VYHRAZENO osm spriteů najednou a s takovými skřítky lze pak manipulovat změnou jejich barev (1 barva dostupná pro sprite), zdvojnásobením jejich výšky nebo šířky, převrácením jejich tvaru k zrcadlovému obrazu, vytváření pohybových sekvencí atd. Skřítci jsou však pouze „vypůjčeni“ a nelze je integrovat do vlastního programu uživatele, pokud při spuštění programu není na palubě stejná kazeta. (Profesionální programátoři našli způsoby, jak vytvořit iluzi umístění více než osmi skřítků na obrazovku Intellivision současně pomocí multiplexování- předefinování a přemístění jednoho objektu z jednoho rámce do druhého a zpět zpět, což má za následek blikání obrázků dvou objektů - a sekvenování grafické RAM pro animaci karet na pozadí.)

Rozhraní

Pro přístup kazetového magnetofonu 600 baudů k načítání a ukládání programů má ECS konektory označené OUT TO TAPE, IN FROM TAPE a REMOTE. Přestože lze použít téměř jakýkoli rekordér s podobnými porty, Mattel prodal záznamník dat Aquarius pro použití s ​​ECS a tato jednotka má příslušné zásuvky (označené MIC, EAR a REM). K připojení k ECS jsou zapotřebí tři přímé kabely, dva s minikonektory na obou koncích a jeden s subminiaturními konektory na obou koncích (pro DÁLKOVÉ připojení). Přístup k pásce na ECS podporují klíčová slova BASIC pro načítání (CLOD), ukládání (CSAV) a ověřování (CVRF). Ruční ovladače Intellivision jsou stisknuty, aby postupovaly sekvencí SET-GO-SAVE/LOAD/VERF. Zatímco programy lze ukládat a přistupovat k nim bez názvů souborů, podporovány jsou názvy souborů o délce až čtyř znaků (např. CSAV PROG) (v názvech souborů nejsou použity uvozovky) a počítač vyhledá pojmenovaný program k načtení nebo ověřit.

Rozhraní tiskárny, které je konektorem AUX, je stejné jako u Mattel Aquarius : mini-stereo zásuvka s pouhými 3 řádky. Tiskárny Aquarius mohly být použity s ECS a byly dodávány s vlastními kabely. ECS jako Aquarius však používalo standardní sériové signály RS-232C (+12VDC/-12VDC), takže bylo možné propojit mnoho sériových tiskáren RS-232C. ECS/Aquarius používal 1200 baud rate, 8 datových bitů, 2 stop bity a žádnou paritu; tiskárnu bylo třeba nastavit na tyto výběry bez podávání řádků (někdy se jim říká „pouze návrat na vozík“, „CR“, „nový řádek je neplatný“ nebo „blokování podávání řádků“) a místo X-on/je zaneprázdněn/připraven X-off. Typické sériové tiskárny měly rozhraní DB-25 ; některá měla rozhraní DE-9 ; a některé tiskárny Radio Shack (RS) měly kulatá 4pinová sériová rozhraní s konektorem DIN (s kolíkovými zásuvkami číslovanými zleva doprava: 4, 3, 2, 1). Správný kabel pro připojení takové tiskárny je následující:

MINI-STEREO PLUG      DB-25    DE-9     RS       FUNCTION
Tip/Center of Plug    Pin 3    Pin 2    Pin 4    Data to Printer
Middle of Plug        Pin 20   Pin 4    Pin 2    Printer Busy/Ready 
Base/Outside          Pin 7    Pin 5    Pin 3    Signal Ground

Pro přístup k tiskárně je pořadí příkazů:

D=-1
CALL OUTP

a pro zrušení přístupu:

D=1
CALL OUTP

Reference