Achát | |
---|---|
PC "Agat-7" s diskovou mechanikou 140K | |
Typ | PC |
Datum vydání | 1984 |
Vyrábí se podle | 1993 |
Délka bajtu (bity) | 8 [1] |
Délka slova (bity) | osm |
Šířka adresové sběrnice (bity) | 16 |
Architektura | von Neumann , založený na Apple II |
Výkon | 1 MHz, 0,5 Mop/s |
RAM | 96 kB (Agat-7), 128 kB (Agat-9) |
Externí paměť | disketa 5¼, kompaktní kazeta |
Čipová sada | MCS6502 |
Úložná zařízení | Magnetofon NGMD s jednoduchou (140 KB) a dvojitou (840 KB) hustotou |
Grafika | barevný 64x64, 128x128, 256x256, černobílý 256x256, 256x512, video režimy Apple II+ |
Zvuk | reproduktor (1 bit) |
OS | "Schoolgirl", variace Apple DOS 3.3 |
Rozměry |
500×351×195 (systémová jednotka) 480×172×65 (klávesnice) |
Hmotnost | 9 kg |
Mediální soubory na Wikimedia Commons |
Agat je první sovětský sériový osobní počítač (mikropočítač [2] ) [3] [4] [1] [5] . "Agat" je 8bitový univerzální počítač orientovaný pro použití ve veřejném vzdělávacím procesu. Vyvinutý v letech 1981 - 1983 ve Výzkumném ústavu výpočetních systémů (NIIVK) jako sovětská obdoba amerického počítače Apple II Plus / IIc Plus [6] , vyráběná s upgrady do konce roku 1990 [7] . Hlavní konstruktér - Anatolij Fedorovič Ioffe . „Agat“ je první osobní počítač vyvinutý v SSSR [8] [4] [9] , jehož první sestavy se objevily v roce 1982 a sériová výroba byla odladěna do roku 1985 [10] .
Sériově se vyrábí od roku 1984 v podnicích Ministerstva rozhlasového průmyslu (Minradioprom) [11] . První, kdo zvládl výrobu, byl Lianozovský elektromechanický závod (LEMZ, PA "Utyos") [8] , následně byla výroba zahájena Povolžským závodem elektronického výpočetního zařízení (ECT), Kovylkinským elektromechanickým závodem (Mordovia) (KEMZ) a Zagorsk Elektromechanický závod (ZEMZ, PO Zvezda “), Minsk NPO Agat (BSSR), Elektromechanický závod Kostroma (KEMZ). Do roku 1988 bylo vyrobeno asi 12 000 vozů [12] , za 9 měsíců roku 1989 - asi 7 000 [13] .
Sériová výroba počítačů "Agat" byla prováděna až do roku 1993 . ZEMZ byl údajně poslední, kdo zastavil výrobu: montáž byla zastavena koncem roku 1993, balení a distribuce hotových PC - v roce 1994. Podle různých příspěvků , na některých školách pokračovalo používání „Achátů“ ve vzdělávacím procesu minimálně do roku 2001.
V různých časech bylo vydáno několik modifikací Agat PC pod indexy 4, 7, 8 a 9.
Ve sborníku z konference Dialog-82-micro (Pushchino, 1982) jsou zmíněny rané verze počítače - Agat-1, Agat-2, Agat-3. Výroba těchto strojů, včetně trupů, téměř v jednotlivých exemplářích, probíhala ve zdech NIIVK. Ještě neměli NGMD a informace byly zadány z kazetového magnetofonu . Veškerá elektronika a klávesnice byly umístěny na jedné desce [5] .
„Agat“ se stal prvním počítačem vyvinutým v SSSR a sériově vyráběným, zaměřeným na potřeby vzdělávání.
Prvním podnikem, který zvládl výrobu Agáty, byl Lianozovský elektromechanický závod [1] , což nebyl ani podnik zaměřený na výrobu výpočetní techniky, ani jeden z podniků, které byly ve spolupráci s vývojářem Agáty - NIIVK. Rozvoj hromadné výroby „Agaty“ byl možný především díky nadšení a energii generálního ředitele LEMZ (a PO „Utyos“) Konstantina Vasiljeviče Agafonova.
Podniky, které se později připojily k sériové výrobě, se již specializovaly na výrobu výpočetní techniky: závod Volzhsky EVT (sériová výroba elektronických součástek počítačů EU ) a Zagorský elektromechanický závod (výroba vojenských výpočetních systémů vyvinutých NIIVK) [1] .
Rozšíření počítačového výstupu bylo možné díky změně spotřebitelské niky - sféry školního vzdělávání. V té době bylo pro stimulaci výroby zařízení pro školní výuku stanoveno, že výrobky tohoto účelu byly výrobci započítávány do objemu podle plánu výroby spotřebního zboží (TNP). Vzhledem k vysokým (ve srovnání s jiným spotřebním zbožím) nákladům na Agats (asi 4 000 rublů) a absenci problémů s prodejem (100 % objemu odebralo ministerstvo školství podle plánu), Agat umožnil podnikům, které zvládla s jistotou plnit stále rostoucí plán výroby spotřebního zboží. Tyto okolnosti umožnily rozšířit výrobu Agátů až do roku 1991.
Příznivý přístup k „Agatu“ ze strany výrobců nezrušil problém s přítomností opačného vektoru technické politiky ministerstva, v důsledku čehož NIIVK odmítla „Agat“ dále vylepšovat. Přestože se stejní inženýři, zaměstnanci NIIVK, podíleli na vývoji "Agata-9", byl již proveden na základě LEMZ Design Bureau; hlavní konstruktér P. Peshkov.
"Agat" byl vyvinut na základě architektonických řešení počítače Apple II Plus , ale konstrukčně a obvody se velmi lišily od prototypu. Hlavním důvodem rozdílů v obvodech byl omezený výběr základny prvků přijatelné pro použití v produktech tohoto druhu, včetně chybějící domácí verze centrálního procesoru MCS6502 .
Vzhledem k tomu, že možnosti využití cizí elementové báze byly v té době extrémně omezené, rozhodli se vývojáři vytvořit procesorovou desku založenou na děleném procesoru řady 588, emulující instrukční sadu procesoru 6502 s vlastními rozšířeními. Toto řešení neumožňovalo dosáhnout výkonu procesoru 6502 na frekvenci 1 MHz a zajistit přesnou shodu časovacích charakteristik kódu, který díky vysoké závislosti řešení Apple II na nich (především diskový subsystém a generování zvuku), kompatibilita s prototypem byla téměř nulová. Zdá se, že právě výkonnostní ukazatel tohoto emulačního procesoru (300 tisíc ops/s) putoval po mnoha prospektech s charakteristikou „Agaty“, přestože skutečný výkon původní 6502 na frekvenci 1 MHz byl 500 tisíc ops / sa sériové vydání "Agates" s procesorovou deskou založenou na sadě 588 nebylo nikdy provedeno. Po otestování první verze firmwaru procesoru 588 a opravě chyb jsme našli možnost zakoupení původního procesoru 6502 a rozhodli jsme se opustit možnost emulace ve prospěch nové desky založené na procesoru 6502.
Druhým důležitým rozdílem byla naprostá změna architektury video subsystému Agata oproti prototypu, která znemožnila přímé spouštění programů vyvinutých pro Apple II na Agatě. Vývojáři použili schéma, které dříve vyvinuli pro televizní hry [5] . "Agat" měl dva režimy zobrazení textu: barevný - 32x32 znaků a černobílý - 64x32 znaků, stejně jako tři grafické režimy: barevný (16 barev) režimy - 64x64 a 128x128 pixelů a černobílý - 256 × 256 pixelů, zatímco aby obraz zabíral většinu obrazovky s formátem 4:3, byly pixely roztaženy horizontálně. Jako vyrovnávací paměť stránky lze použít jakoukoli oblast paměti základní desky, rozdělenou na stejné části podle velikosti stránky režimu videa. Zároveň pro Agat-8 bylo možné vybrat stránky pro video buffery, které jsou odpojeny od adresního prostoru (vzhledem k malému rozšíření počítačů v konfiguraci Agat-8 se tato možnost v reálném softwaru prakticky nepoužívala) .
Naproti tomu Apple II Plus podporoval jeden textový režim 40x24 znaků a dva barevné grafické režimy 40x48 a 280x192 pixelů a měl téměř „čtvercové“ pixely a dvě pevné oblasti byly vyhrazeny jako vyrovnávací paměti videa. Silný rozpor mezi formáty obrázků a také způsoby kódování a adresování nejen omezoval přímé spouštění programů Apple II na Agatě, ale také adaptace vyžadovala značné úsilí a čas a zcela individuální přístup ke každému programu.
Textový režim 64×32 znaků
Grafický režim 64×64 bodů
Dalším architektonickým prvkem "Agatha" byla struktura a mechanismy správy paměti. Na rozdíl od Apple II Plus byla Agathina paměť implementována ve formě tří oblastí, z nichž každá byla fyzicky umístěna na jiných modulech. Paměť měla větší kapacitu (v minimální verzi 64 K RAM a 32 K pseudo-ROM) a vyžadovala speciální konfiguraci a operace připojení od procesoru. Výkonu programů Apple II Plus v tomto případě bylo možné dosáhnout připojením nějaké standardní konfigurace paměti při načítání DOSu a překladače BASIC (na rozdíl od Apple II se v Agatha po načtení DOSu načítání provádělo z disku interpretu), který by mohl být dostatečné pro programy Apple II Plus, ale nestačí pro programy, které vyžadují rozšířenou paměť, jako je jazyková karta.
Obecně byla struktura paměti Agatha vynuceným rozhodnutím a byla diktována dostupností základny prvků. Takže v první verzi sériové procesorové desky byla místa pro instalaci 6 integrovaných obvodů (IC) 573RF2 (12 K) oddělena, což znamenalo použití „sešitého“ překladače BASIC podobného Apple II Plus, ale kvůli nedostatek ROM IC, ve skutečnosti byl nainstalován pouze jeden IC (2 K) obsahující monitor . Základní deska Agata obsahovala 16 IC RAM a umožňovala instalaci IS 565RU5 (64 ... 128 K) nebo RU6 (32 K). Opět kvůli nedostatku IS 565RU5 byly instalovány maloobjemové integrované obvody, a proto bylo nutné vybavit každou instanci Agata dalšími paměťovými kartami RAM (32 ... 128 K) a pseudo-ROM (32 K ), které se od sebe různě liší připájenými ovládacími propojkami ( pseudo-ROM - přídavná paměťová karta, která má dva režimy provozu - jeden pouze pro zápis, druhý pouze pro čtení). Také kvůli nedostatku ROM IC požadovaného objemu a rychlosti Agat implementoval generátor znaků v textovém režimu pouze s velkými písmeny a i ten musel být vyroben ze dvou 556RT5 IC, které byly připájeny přímo na sebe. Bez nedostatku odpovídajících integrovaných obvodů je nejpravděpodobnější, že Agatas z prvních verzí by měl na základní desce 128 K paměti, základní interpretr „zabudovaný“ v ROM a případně jeden další pseudo- ROM deska.
Diskový subsystém Agata, byť byl implementován na jiné bázi, vesměs opakoval řešení Disk II počítače Apple II Plus a zajistil kompatibilitu na úrovni disků a programů. Jako základ byla použita disketová mechanika bulharské výroby EC-5088.02, která se od disketové mechaniky EU-5088 lišila upravenou řídicí deskou a vyvinutá bulharskými inženýry pro PC Pravets 82 - téměř kompletní kopie Apple II. Toto NGMD se ukázalo jako nepříliš zdařilé řešení jak z hlediska mechaniky, tak i obvodů desky, v důsledku čehož se často ničily informace na discích a mechaniky často ztrácely mechanické seřízení. V důsledku toho se výrobce PC Pravets vzdal EU-5088.02 NGMD ve prospěch kompletní kopie původního Disk II, zatímco Agatas jimi byly vybaveny až do konce výroby.
Návrh Agatha zahrnoval velkou hlavní desku, nazývanou backplane nebo general board (nejčastěji se používal termín „genboard“), obsahující hlavní paměť, obvody video ovladače, generátor hodin, ovladač systémové sběrnice a řadu slotových konektorů. ("slot" v terminologii Apple II) pro připojení rozšiřujících desek. Na rozdíl od Apple II, který používá 50pinové štěrbinové konektory, Agata používala 60pinové konektory a kontaktní konce rozšiřujících karet nebyly použity přímo, ale byly vybaveny speciálními protikusy. V době zahájení výroby Agátů domácí průmysl takové konektory nevyráběl a LEMZ si jejich výrobu musel osvojit sám.
Rozšiřující desky byly instalovány kolmo k základní desce (podobně jako u moderních PC) a upevněny šrouby. Z dostupných 7 rozšiřujících konektorů byly 2 vyhrazeny pro speciální funkce (procesorová deska atd.) a zbývající Slot 2 ... 5 byly používány standardními deskami: pseudo-ROM, řadič disket, přídavná RAM, deska rozhraní (tiskárna, 232). Ve skutečnosti byl volný pouze jeden konektor Slot 6, tradičně používaný na Apple II pro disketový ovladač. V případě systémové jednotky byl navíc umístěn síťový zdroj a NGMD.
Nejprve byla vydána první pilotní várka „Achátů“ pod indexem 4 v počtu cca 100 kusů, používaných na některých školách a při psaní softwaru „Agata“, zejména systému „Schoolgirl“ na bázi jazyka RAPIRA . V originále měly Agaty-4 šedá těla, ale jedno z nich bylo natřeno červeně (aby odpovídalo barvě skříně monitoru podle velmi elegantního televizoru Shilyalis) a bylo použito pro fotografování na Elorg Avenue sovětské exportní organizace . Stejný červený „Achát“ je vyobrazen na obálce prvního čísla časopisu „Microprocessor Means and Systems“ v roce 1984. V roce 1984 (od 4. do 11. dubna [15] ) tento červený Agat-4 představil Elorg na výstavě CeBIT . Kromě toho byl "Agat" vystaven v červenci 1983 na "Moskevské průmyslové výstavě" [16] (pravděpodobně s odkazem na VDNKh).
Jeden z prvních „Achátů“ byl převezen do Ústavu mikrochirurgie oka , kde stroj využívali specialisté na přípravu očních operací [5] . Tohoto vzorku si všiml a popsal v časopise BYTE [16] oční mikrochirurg Leo D. Bores (v roce 1976 [17] se naučil provádět radiální keratotomii od Svyatoslava Fedorova , vedl na své klinice semináře pro americké lékaře a měl příležitost seznámit se s „Achátem v srpnu 1983 a dubnu 1984). Zachovala se fotografie rudé „Agáty“ s oftalmologickým výpočtem a přeložený obraz operace v TV z kamery.
V budoucnu počítač prošel konstruktivní modernizací a byl připraven pro sériovou výrobu. V souladu s dokumentací byly pod indexy 7, 8 a 9 myšleny tři možnosti konfigurace pro sériovou "Agatu", lišící se velikostí paměti a počtem disketových jednotek. Reálně byly dodány téměř pouze počítače varianty Agat-7 s jednou disketovou mechanikou a 96 K paměti. Příležitostně byly konfigurace s názvem Agat-8 dodávány se dvěma disketovými jednotkami nebo (a), 64 (128) K paměti na hlavní desce a 64 (128) K na přídavné desce RAM, ale kvůli extrémně omezeným skutečným softwarovým nástrojům schopné využít další paměť, nemělo moc smysl dodávat takové stroje. Index 9 byl v budoucnu použit pro pojmenování zcela nového vývoje s cílem výrazně snížit objem nově vyvíjené a schválené technické dokumentace.
Počítač "Agat-7" z prvních verzí v kovovém pouzdře s monitorem založeným na TV "Yunost-404"
Počítač "Agat-9" výrobce ZEMZ s černobílým monitorem MC6501, NGMD 840 K + 140 K a klávesnicí MC7004
První sériové počítače Agat-7 byly vyrobeny v hliníkové skříni lakované ve dvou barvách: hnědý přední panel systémové jednotky a horní panel klávesnice a světle šedý (možná krémový) zbytek skříně a klávesnice. Tlačítka na klávesnici byla jednobarevná slonová kost. Pouzdro systémové jednotky bylo vybaveno sklopným madlem pro přenášení (přední panel nahoru) a klávesnice se vešla do výklenku předního panelu (západky pro upevnění klávesnice v Agata-7, které byly k dispozici v Agata- 7 již chybělo). Obecně platí, že "Agat-7" se stal poněkud větší (vyšší) než zkušený "Agat-4". Později byl Agat opět podroben konstruktivnímu zdokonalení a získal technologicky vyspělejší plastové pouzdro s poněkud ponurým černým předním panelem a klávesnicí (druhá získala jinou barvu tlačítek) a světle šedými kryty pouzdra, zatímco obrysy pouzdra se staly ještě větší než u prvního kovu "Agatha-7". Po zvládnutí výroby „Agaty“ do té doby závod Volga EVT vyrobil tělo jednobarevné - světle šedé.
Když byla kompatibilita Agáty s Apple II považována za žádoucí, vývojáři implementovali řešení s přídavnou deskou řadiče videa emulující režimy zobrazení Apple II Plus. Tato deska měla desetinné číslo FG3.089.121 a dostala lidový název „cell 121“. Nebyl instalován do sériových strojů a byl převážně dodáván jako samostatný produkt. Deska obsahovala 64K paměti, z čehož byla skutečně využita jen polovina, a poskytovala video režimy Apple II Plus. Protože byl jednoduše nainstalován do Agat-7, nezasahoval do práce programů Agat a neukázal svou přítomnost. Aby bylo možné pokračovat v práci s „buňkou 121“, bylo nutné přepnout konektor kabelu monitoru z běžné zásuvky Agata do zásuvky na „buňce 121“ a nabootovat ze speciálního disku, který provádí operace přepínání procesoru z hlavní paměť „Agata“ (adresa $0000…$7FFF) pro práci s pamětí „cell 121“ a načtení monitoru a BASICu podobných těm „zapojených“ v Apple II Plus ROM do desky pseudo-ROM Agata. Emulace běžného rozšíření paměti Apple II - Language Card - "cell 121" nepodporovala.
Původní systém Apple II Plus Disk II měl slabé vlastnosti (nahrávání bylo prováděno na jednu stranu disku, objem - 140 K), takže v roce 1987 byl v sériové výrobě zvládnut nový diskový řadič, který umožňuje připojit standardní jednoduché a dvojité hustotní jednotky s objemem značek IBM od 360 do 720 K (ve skutečnosti byly použity oboustranné disketové jednotky s dvojitou hustotou (TEAC FD-55F, EC-5323, EC-5311), které obdržely objem 840 K v značkovací formát přijatý ve společnosti Agata). Samotný ovladač a formát fyzického záznamu byly vyvinuty mimo NIIVK, ale byly laskavě poskytnuty oficiálním vývojářům Agata pro přípravu na sériovou výrobu. Použití původního řešení a nekompatibility s formátem fyzického záznamu přijatým IBM bylo způsobeno nedostatkem potřebných ovladačů v té době (1984-1985) v nomenklatuře masově vyráběných domácích integrovaných obvodů.
Formát souborového systému Apple DOS používaný na Agatě neměl schopnost podporovat disky obsahující více než 40 stop o 32 sektorech kvůli pevné velikosti mapy využití sektorů hostované jako součást VTOC (formát ProDOS na Agatě nebyl distribuován ). Pro zajištění správy disků se zvýšeným objemem bez opuštění formátu souborového systému, který se stal standardem, použil vývojář řadiče rozdělení disku na několik svazků, protože Apple DOS zpočátku podporoval tuto funkci na úrovni příkazového jazyka a parametrů dotazu. Disk o velikosti 840 kB obsahující 160 logických stop (2 strany po 80 stopách) ve 21 sektorech (256 bajtů) byl rozdělen do čtyř svazků po 40 logických stopách, při přístupu na disk označovaných jako V1, V2, V3 a V4.
Čistě prakticky se práce s diskem rozděleným do více svazků ukázala jako nepříliš pohodlná, a tak programátoři NIIVK upgradovali formát Apple DOS, který umožňuje pracovat s rozšířenou mapou využití sektorů umístěnou v několika sektorech disku. Většina programů, které přímo fungují na discích, byla okamžitě přepracována tak, aby fungovala s novými disketovými jednotkami, protože ty měly velmi atraktivní spotřebitelské vlastnosti.
Pro podporu nového regulátoru NGMD byl použit nový přístup k budování nízkoúrovňového programu RWTS . Program RWTS obdržel mechanismus pro cachování požadavků na provádění operací čtení a zápisu sektoru, který zajišťuje dosažení teoretického maximálního směnného kurzu – jedna otáčka na stopu plus 1 sektor. Tento mechanismus zajistil znatelné zvýšení rychlosti práce s disky, a to nejen ve srovnání s původním Apple DOS 3.3 (který pracoval extrémně pomalu kvůli chybě implementace - čtení nebo zápis celé stopy probíhalo za 16 otáček disku), ale také ve srovnání s různými SuperDOS, FastDOS (výrazně zrychlení procesu čtení), stejně jako s podobnými disketovými jednotkami na jiných systémech (PC, Spectrum, Corvette atd.).
Nový řadič disket byl obvykle instalován do konektoru Slot 5 a deska rozhraní byla přesunuta do volného konektoru nebo jednoduše odstraněna z počítače. Spolu s rozšířením „buňky 121“ v případě „Agata-7“ se to stalo přeplněným a prakticky neexistovaly žádné možnosti rozšíření. Je potřeba nové modernizace „Agaty“ s větší integrací funkcí v rámci obecné platby.
S dalším vylepšováním Agáty bylo rozhodnuto opustit procesorovou desku, samotný procesor a všechny potřebné obvody byly umístěny na základní desku a přímo na ní byly implementovány videorežimy Apple II Plus (s výjimkou 40 × 48 pixelová grafika). Hlavní paměť nainstalovaná na základní desce akceptovala standardní objem rovnající se 128 K, zatímco pro režim Apple byly implementovány funkce rozšíření paměti Language Card. „Transformace“ počítače na Apple II Plus proběhla podobným způsobem u „Agaty-7“ s „buňkou 121“ – ze speciálního disku se monitor a BASIC Apple II Plus nahrály do paměti, která emulovala Apple II. Plus ROM, po které to fungovalo jako Apple II Plus 64K a nebylo potřeba přeskupovat konektor kabelu monitoru.
V režimu „Agat“ mohla být paměť instalovaná na hlavní desce stránkovacím způsobem připojena nejen ke spodním 32 (48) K adresního prostoru, ale i k dalším adresám, které v „Agat-7“ byly obsluhovaly přídavné RAM a pseudo-ROM desky, navíc rozšiřující paměťové karty měly úplně stejné schopnosti. Kromě toho se objevily nové grafické režimy: 4barevný 256x256 pixelů a černobílý 512x256 pixelů (zároveň byl ale vyloučen grafický režim s nízkým rozlišením 64x64 pixelů) a textové režimy konečně dostaly 8bitový generátor znaků vč. malá písmena a další znaky. Počítač s novou základní deskou získal starý index Agat-9, který byl již prakticky používán (jak již bylo zmíněno dříve, aby se snížilo množství vyrobené dokumentace).
V designu Agat-9 se procesorová deska, další RAM a pseudo-ROM desky, stejně jako "článek 121" staly zbytečnými. K obvyklé výbavě patřily řadiče disket (buď jen 840 K, nebo 840 K a 140 K) a deska rozhraní upravená tak, aby plnila pouze funkci tiskového řadiče (deska dostala softwarovou kompatibilitu s Apple II Parallel Printer Interface Card, vč. firmware ovladače), ponechte dva rozšiřující konektory volné. Pro rozšíření paměti nad 128 K bylo možné instalovat rozšiřující karty RAM 128 K. Další výhodou nové paměťové rozšiřující karty byla podpora režimu Apple II, ve kterém emulovala Saturn 128 K RAM kartu. Aby se přizpůsobilo současnému použití 840K a 140K disketové mechaniky, režim Agate změnil směr skenování rozšiřujících konektorů při hledání disketové mechaniky, takže načítání bylo automaticky prováděno v režimu Agat z 840K disketové mechaniky a po přepnutí na Režim Apple, od NGMD 140 K.
Jednou z nevýhod Agata-9 byl nedostatek prostředků pro emulaci režimů správy paměti Agata-7, což způsobilo, že Agat-9 nebyl kompatibilní s mnoha programy Agata-7, ačkoli ve většině případů nebylo příliš obtížné programy dokončit.
„Agat-9“ byla poslední sériovou modernizací „Agatu“. Změny, kterým následně prošel, byly většinou bezzásadového technologického charakteru. V rámci modernizace provedené pro elektromechanický závod Zagorsk byl kromě dalších konstrukčních změn skříně vyvinut nový napájecí zdroj (PSU). Konstrukce nového zdroje se výrazně lišila od předchozích: měl jiné celkové rozměry a vypínač byl přesunut ze zadní stěny na stranu. Spolu se systémovou jednotkou napájel nový PSU také černobílý monitor MC6105, takže nebylo nutné monitor vybavovat speciálním vzdáleným PSU.
Grafický režim 512×256 bodů
Další palety v monochromatických režimech. Zde - text 64×32
Pro Agátu byla vyvinuta řada rozšiřujících desek a přídavných zařízení. Vývoj prováděli jak inženýři NIIVK a další podniky, tak i soukromé osoby. Níže je uveden seznam některých produktů.
Vývoj softwaru pro "Agatu" byl zahájen v NIIVK ještě před uvedením první průmyslové šarže PC. Software Agata byl založen na programovacím systému BASIC založeném na Apple DOS 3.3 a interpretu Applesoft BASIC . Apple DOS byl upraven tak, aby umožňoval automatické načítání interpretu, a interpret BASIC byl upraven tak, aby správně fungoval s režimy zobrazení Agatha, a je vybaven kompaktním assemblerem, který umožňuje zahrnout programové moduly jazyka assembler přímo do programu BASIC. Navíc oproti původnímu interpretru Applesoftu umožňoval upravený interpret BASIC pro Agata pracovat s hexadecimálními konstantami, přiřazovat celočíselné konstanty reálným proměnným a používat dlouhé názvy proměnných (Applesoft rozlišoval pouze čtyři znaky názvu proměnné).
Interpret byl široce distribuován na "Agate-7" pod názvem "Basic-60" (podle velikosti spouštěcího souboru v sektorech 256 bajtů). Následně byl opět vylepšen interpret (převeden do fondu algoritmů a programů - GosFAP), který má schopnost automaticky vyhledávat a nahrazovat v textu programu speciální direktivy pro zápis / čtení na disk proměnné BASIC pool a spuštění dalšího programu s přenosem poolu proměnných z předchozího . Vylepšený interpret byl znám jako BASIC-67 (FG.00012-01) a byl v omezené míře používán na Agata-7 kvůli nekompatibilitě různých volacích bodů programového kódu s BASIC-60, i když nebyly specifikovány, ale byly používány počet programů. Teprve s příchodem „Agatha-9“ se tato verze tlumočníka konečně prosadila jako hlavní.
V počátečním období výroby Agata-7 byl s PC dodáván následující software:
První softwarové balíčky pro Agat PC byly původní SPT (Text Preparation System) Agat-Author a SChM (Numerical Modeling System), což je adaptace a rozšíření programu VisiCalc (předchůdce programů Lotus 1-2-3 , Microsoft Works , Microsoft Excel atd.), jeden z prvních herních programů - programy pro hraní šachů ("Anacephalus 1" - navzdory skromnému názvu, který podle šachových fanoušků hrál lépe než většina analogů na Apple II) a dáma.
SPT "Agat-Autor"
Formátovací příkazy "Agat-Author"
SCM
Program "Anacephalus 1"
SPT "Agat-Author" byla založena v roce 1985. Skládal se z textového editoru na obrazovce a tiskového subsystému, který se staral o formátování. Text byl napsán ve volném toku odstavců, prokládaných speciálními příkazy pro formátování, které poskytují kontrolu nad zarovnáním odstavce (vlevo, vpravo, na střed, na obě strany), nastavením odsazení, mezer, fontů (v rámci vestavěných možností tečkové matice tiskárna) atd. V první verzi neměl SPT možnost zadávat další formátovací příkazy podél odstavce a neexistoval žádný způsob, jak zobrazit výsledek formátování na obrazovce. S další modernizací se tyto příležitosti naplnily. Po mnoho let byl „Agat-Author“ hlavním prostředkem pro psaní textových dokumentů v Agatě.
SChM prakticky zopakoval původní VisiCalc. Z doplňkových funkcí bylo možné exportovat a importovat data prostřednictvím textových souborů (SChM, podobně jako VisiCalc, využíval k ukládání tabulek svůj souborový systém nekompatibilní s DOSem 3.3). S následnými aktualizacemi byl MSM přepracován tak, aby fungoval v režimu 64×32 znaků, bylo možné vytvářet tabulky se sloupci různých šířek.
V souvislosti s probíhajícím Výpočetním centrem sibiřské pobočky Akademie věd SSSR (Výpočetní centrum sibiřské pobočky Akademie věd SSSR, Novosibirsk, od roku 1997, Ústav výpočetní matematiky a matematické geofyziky sibiřské pobočky Akademie věd SSSR Ruské akademie věd ) práce na vytvoření experimentálního systému „Schoolgirl“ založeného na počítači Apple II, v roce 1982 uzavřela NIIVK smlouvu o spolupráci s Computing Center SOAN, podle které NIIVK poskytla technické prostředky, a Computing Center SOAN produkoval vývoj „Schoolgirl“ pro Agat PC [20] . Do značné míry to byl důsledek blízkosti architektury Agata a Apple II a možnosti využití posledně jmenovaného jako cross-tool. Výsledkem je, že do roku 1985 byl vytvořen plně funkční operační systém založený na jazykovém interpretru RAPIRA , který také poskytuje práci v režimu jazyka Robic .
Systém "školačka"
tlumočník RAPIRA. Vypočtená hodnota 3 641
Program pro RAPIRA
Komplex ladění
RAPIRA je programovací jazyk navržený speciálně pro vzdělávací účely. Obecně je konstrukce programu v RAPIRA podobná jako v jiných jazycích podobných Algolu . Jeho rysy byly ruskojazyčná sémantika, přiřazování zleva doprava ( A + B -> C), netypové proměnné (jedné a téže proměnné lze během programu přiřadit celočíselnou hodnotu, reálnou hodnotu nebo dokonce n-tice), n-tice - pole prvků libovolný typ. Implementace typu integer umožňovala hodnoty až 2 1015 . Kromě čistě výukových vznikaly na RAPIRA i aplikované programy, včetně specializovaných, např. program Kopitrek pro obnovu dat na disketových mechanikách 140 K. Nevýhodou byl nízký výkon interpretru spojený především s náročností datových struktur, stejně jako čas strávený předběžnou kompilací zdrojového textu na RAPIRA do mezikódu ihned po načtení nebo při spuštění.
Následně sada „Schoolgirl“ obsahovala „Standalone debugger“, který využívá moduly pro správu souborů vyvinuté pro interpret RAPIRA a na rozdíl od balíčku Apple DOS + monitor uvolňuje maximální množství paměti RAM pro načítání a ladění binárních programů. Ladicí program rychle přerostl v „Debug Complex“ – programovací systém v assembleru, který přímo nesouvisí s RAPIRA, obsahující kromě debuggeru také editor zdrojového kódu na obrazovce a assembler, který je adaptací „EDASM“. " assembler. "Debug complex" byl vytvořen za účelem technické podpory procesu dalšího vývoje systému "Schoolgirl" bez účasti Apple II, ale ve skutečnosti byl používán většinou programátorů a na dlouhou dobu se stal hlavním nástrojem pro vývoj různého softwaru pro "Agatu".
Vzhledem k tomu, že práce na rozebírání a přizpůsobování softwaru pomocí Apple II byla mezi programátory Agata velmi rozšířená, myšlenka samostatného debuggeru se ukázala být žádanou, ale konkrétní implementace v podobě „ladícího komplexu“ ne. plně splnit tyto úkoly. Zejména neumožňoval práci se standardními soubory typu „B“ (pouze se svými objektovými soubory typu „K“) a měl skromnou sadu obslužných funkcí. V důsledku práce na izolaci debuggeru od „Debugging Complex“ (a obecně „Schoolgirls“) a jeho vybavení potřebnou funkčností se objevil Agat-Debugger, později přejmenovaný na Best Tool Kit. Ladicí program rychle získal další servisní funkce a díky specifikaci rozhraní pro přístup k nejdůležitějším funkcím pro práci ostatních programů v jeho prostředí se sebevědomě proměnil v konkrétní operační systém pro potřeby programátora. S vydáním "Agata-9" byl systém "Best Tool Kit" s odpovídajícím zpracováním rozvětven a dále vylepšen různými skupinami programátorů nezávisle na sobě, vlastně jako různé operační systémy.
S vydáním "Agata-9" vývojáři NIIVK přepracovali software, který je dodáván přímo s PC. V prvé řadě bylo zpracování spojeno s nutností přizpůsobit software Agata-9, protože na něm nebylo možné spustit systémový software z Agata-7. Dalším faktorem bylo široké použití NGMD s kapacitou 840 K, které se stalo hlavním na Agata-9, v důsledku čehož se dříve rozšířená ideologie „jeden balíček - jeden disk“ začala měnit směrem k sadám několika balíčků. jako součást jednoho disku. Prvním takovým oficiálním balíčkem byl softwarový balíček vydaný NIIVK nazvaný IKP (Programmer's Toolkit).
ICP byl speciální zavaděč navržený jako grafické menu, které umožňovalo vybrat a načíst jeden z pěti softwarových balíčků. ICP zahrnoval následující balíčky:
Kromě programového kódu obsahoval disk soubory s popisy softwarových balíčků komplexu. Byla také vydána verze ICP pro „Agata-7“, obsahující podobné komponenty, s výjimkou „Applesoft“, kvůli chybějící standardní dodávce režimu kompatibility Agata-7 s Apple II. Místo balíčku Applesoft obsahoval ICP pro Agata-7 Agat-Author SPT.
Textový editor "TOR"
SPT "Autogram"
Textový editor "WordMaster"
Další sada softwaru vydaná společností NIIVK byla KPON (Complex of General Purpose Programs), navržená ve stejném stylu jako ICP a obsahující:
Následně byla v LEMZ Design Bureau sestavena nová verze komplexu KPON II, která místo Agat-Author SPT obsahovala nový editor TOR a také výrazně vylepšené verze dalších balíčků. Nejnovější verze KPON IV (vydaná pod značkou vývojového sponzora CJSC Krug) také obsahovala grafický editor MouseGraf.
SPT „Agat-Author“ po řadu let sloužil jako hlavní prostředek pro psaní a tisk textových dokumentů na „Agatě“, přičemž měl řadu nevýhod: nepříliš pohodlný textový editor, slabé servisní funkce a možnosti návrhu textu, nedostatek mechanismů pro rozšíření funkčnosti. Za průlom v této oblasti lze považovat vzhled „TOR“ (Text Window Editor). Objevily se okenní nástroje, které umožňují prohlížení několika částí jednoho souboru nebo více souborů současně, radikálně se zlepšily dialogové nástroje postavené na bázi vyskakovacích nabídek, objevily se možnosti práce s pseudografikou a proces navrhování tabulek se stanou mnohem pohodlnějšími. „TOR“ obdržel rozšiřující mechanismy ve formě zásuvných modulů (obdoba moderních zásuvných modulů ) a řada takových modulů již byla součástí dodávky.
DBMS "Kentaur"
Software "Malé účetnictví"
DBMS Parus 3.1
Začátek 90. let byl dobou prudkého rozvoje aplikačního softwaru Agata. Objevily se nové systémy pro přípravu textu (Dialect editor, Autograph SPT, Document system, OFFICE integrovaný systém), grafické editory pro různé grafické režimy (MouseGraf, MarkiS, GrafService), systémy pro správu databází pro různé účely od jednoduchých kartoték a notebooků až po docela seriózní DBMS, zahrnující mimo jiné programovací nástroje (DBMS "Evrika", DBMS "Sail", DBMS "Centaur"), programy pro automatizaci účetnictví (AWS "Balance", balíček "Armbuh", systém "Malé účetnictví "). Vznikaly různé tréninkové programy a balíčky, originální i upravené herní programy.
Kromě vzniku velkého množství aplikačních programů byla na počátku 90. let pro Agátu vyvinuta řada nových operačních systémů a velkých softwarových systémů. A přestože některé z nich byly pouze modifikacemi již existujících systémů, přesto se objevily zcela nové práce. Například:
V době vývoje „Agaty“ v SSSR neexistoval žádný počítač této třídy, což spolu s prudkým nárůstem zájmu o široký rozvoj výpočetní techniky předurčilo jeho úspěch. Počátkem osmdesátých let bylo uvedeno několik stolních počítačů: Iskra-1256 , Iskra-226 , DVK-2 , Elektronika D3-28 (kompletní s terminálem 15IE-00-013 ), orientované na použití v průmyslu nebo ve vysokoškolském vzdělávání a nevyhovující pro středoškolské použití z velké části kvůli příliš vysoké ceně.
Naopak, cena prvního sériového počítače "Agat-7" byla 3900 rublů [21] a byla několikrát nižší než jakýkoli jiný komerčně vyráběný počítač v té době. Náklady na třídu vzdělávací počítačové techniky (KUVT) 12 nebo 16 počítačů, včetně jednoho - učitele (obvykle vybaveného tiskárnou, někdy se zvýšenou pamětí), byly 50–65 tisíc rublů. I po řadě let a vstupu dostatečného množství konkurenčních modelů na trh byl Agat PC při srovnání podobných konfigurací cenově velmi efektivním řešením: s barevným monitorem, disketovou mechanikou a dostatečnou pamětí. V souvislosti s nedostatkem výpočetní techniky byl „Agát“ velmi žádaný nejen v oblasti vzdělávání; výrobci aktivně využívali počítače vyrobené v rámci plánu k výměně za potřebné zboží nebo zdroje. Poměrně často sponzorské podniky poskytly škole finanční prostředky na nákup KUVT, aby získaly 1-2 počítače pro vlastní potřebu.
Prvním skutečným konkurentem Agáty byl výukový počítačový systém KUVT-86 na bázi BK-0010 a DVK-2, což bylo zajímavé cenově výhodné řešení, ale složené z počítačů jiné třídy. Jen o několik let později byly KUVT založené na počítačích UKNTS a Korvette zvládnuty v sériové výrobě .
Kromě relativně nízké ceny Agat představil i takové nové (nebo spíše vzácné) prostředky, jako jsou grafické režimy zobrazení a také barva při zobrazování grafických či textových informací. Důležité také bylo, že i přes teoreticky široké možnosti variací v konfiguraci paměti Agatov byly počítače skutečně vybaveny na tehdejší dobu velmi velkým objemem - minimálně 96 K, což poskytovalo dostatek prostoru pro uložení systémového softwaru. kódu a pro pracovní grafické video režimy, přičemž poskytuje možnost efektivního využití adresního prostoru mikroprocesoru 6502 uživatelskými programy.
Důležitým rozdílem mezi Agats a jeho nejbližšími konkurenty byla přítomnost NGMD jako standard. Agáty prvních vydání NGMD sice zajistily uchování velmi skromného množství dat, nicméně jejich samotná přítomnost výrazně zvýšila spotřebitelské vlastnosti počítače. Síťové možnosti KUVT konkurentů za přítomnosti NGMD na učitelském PC značně usnadnily použití žákovských počítačů, ale výkon celého KUVT učinily závislým na výkonu jednoho učitelského PC. S dalším vylepšením diskového subsystému Agata se výrazně rozšířilo množství dat uložených na disketě, výrazně se zvýšila spolehlivost ukládání dat a rychlost přístupu.
Vážnou výhodou KUVT založeného na Agatách bylo použití stejných plnohodnotných počítačů, z nichž každý mohl být používán autonomně. V podmínkách skutečného provozu v počítačových třídách škol roztroušených po území Sovětského svazu tato vlastnost výrazně zvýšila přežití třídy, neboť v případě nevyhnutelného (dříve či později) problémů s vybavením způsobila je možné obnovit zbytek PC pomocí komponent 1-2 počítačů vyřazených z pracovního procesu. Jednoduchost designu a nízká hustota rozložení Agata dělaly operace demontáže a výměny uzlů docela triviální, jedinou časově velmi náročnou operací byla výměna základní desky.
V konfiguraci Agat bylo dodáno 10 disket. V osmdesátých letech byly diskety velmi vzácným zdrojem (zejména pro školy), ale v souboru KUVT "Agat" počítačová učebna okamžitě obdržela 120-160 disků, což se ukázalo jako dostačující pro praktické použití na dlouhou dobu. času. Například s KUVT-86 (BK-0010, DVK-2) bylo dodáno pouze 5 disket.
Již v době zahájení širokých dodávek „Achátů“ do škol se nashromáždila minimální sada softwaru. Především se jedná o interpretační systémy založené na jazycích BASIC a RAPIRA, které se dobře hodí pro výuku programování, aplikační programy: systém přípravy textu, tabulkový procesor, malá sada herních programů. Na pozadí většiny domácích počítačů počátku 80. let se software Agata vyznačoval svou jednoduchostí a přívětivostí pro neprofesionálního uživatele.
Kromě softwaru domácího vývoje (nebo adaptace) zajistil počítač Agat-7 s „buňkou 121“, stejně jako Agat-9, kompatibilitu s počítačem Apple II Plus, což umožnilo používat široký seznam softwaru. pro to vyvinuté. Nejoblíbenější byly obslužné programy pro různé účely a mnoho stovek herních programů. Kromě ryze praktického přístupu k celé řadě importovaných programů poskytoval domácím programátorům pracujícím pro Agátu vysoký standard kvality.
Navzdory dostupnosti režimů kompatibility s Apple II Plus domácí programátoři prakticky nevytvořili software pro použití v těchto režimech, protože režim Agat poskytoval pohodlnější prostředí pro provoz programů, více paměti, pokročilé video režimy a pokročilý disk. subsystému byly k dispozici.
Hlavní nedostatky architektury Agata a koncepce budování systémového softwaru byly zděděny po Apple II Plus. To se ukazuje být o to neobvyklejší v kontextu toho, že první Agáty byly s prototypem kompatibilní minimálně. Agat například zdědil periferní řídicí systém Apple II s adresním prostorem 4K přiděleným pro tyto účely z adresy 0xC000 (0xC000-0xCFFF), což omezuje velikost souvislého adresového prostoru na 48 K. Samotný řídicí systém vznikl na Apple II jako výsledek náročné hospodárnosti procesu, v důsledku čehož byl adresní prostor řídicích portů využíván někdy velmi nehospodárně a samotné řídicí funkce byly často vykonávány nejen pro operace zápisu, ale také pro čtení.
Většina koncepčních nedostatků Apple II a následně „Agatha“ vznikly jako rozšíření ctností. Úspory na hardwaru donutily designéra Apple II Stevena Wozniaka , aby se občas uchýlil k sofistikovaným hardwarovým a softwarovým řešením. Například diskový systém Disk II byl po hardwarové stránce fantasticky jednoduchý. Řadič obsahoval pouze 6 logických IO a 2 ROM IC a konstrukce a elektronika disketové mechaniky byly zjednodušeny na hranici možností. Odvrácenou stranou tohoto rozhodnutí byla rigidní závislost systému na časových charakteristikách kódu záznamu dat, při jehož konstrukci bylo nutné počítat a koordinovat všechny výskyty a cykly s přesností až na cyklus procesoru. První „Agatha“ také dostala systém, který je plně kompatibilní s Diskem II, se všemi nedostatky, ale nemá stejné ekonomické vlastnosti jako prototyp.
Na základě Disk II byl vyvinut velmi jednoduchý systém správy souborů Apple DOS. Několik jednoduchých příkazů vám umožnilo zobrazit informace o obsahu disku a číst, ukládat a spouštět programy (binární nebo BASIC). Touha vytěžit maximum z hardwaru, jednoduchost Apple DOS a těžké vypůjčování kódu pro samostatné programy účinně vyústily v to, že Apple II Plus neměl žádný zavedený operační systém. Pozdější práce Applu na vývoji a implementaci ProDOS nedokázaly odčinit dominanci přístupu, kdy se více či méně závažné programy načítaly a spouštěly přímo z disku bez pomoci jakéhokoli OS a často na disku nebyl ani soubor struktura.
Takže "Agat", který v počáteční fázi, který s dalším vývojem, zopakoval koncept budování softwaru Apple II. Vývoj a údržba jakéhokoli standardizovaného operačního systému byla obětována jednoduchosti, rychlosti a efektivitě. Neškodnost tohoto konceptu se projevila ve chvíli, kdy bylo nutné zavést nový typ disketové mechaniky, což vyžadovalo zpracování velkého množství softwaru. Například znemožnil použití takových nástrojů, jako je HDD nebo místní síť standardním způsobem pro jednou vyvinutý aplikační software , protože v případě potřeby nového hardwaru vyžadoval přepracování aplikačního softwaru.
Absence standardizovaného OS jako prostředníka mezi aplikačními programy a hardwarem způsobila problémy nejen při práci se soubory, ale také při správě paměti, displejů, tiskáren atd. Uvědomění si velikosti tohoto problému dalo záhy vzniknout několika projektům. vyvinout nebo přenést OS s tradičnější architekturou, ale stejně jako u Apple II již nebylo snadné opustit zavedené tradice.
Obecně platí, že design "Agatha" nebyl dokonalý. I ve výrobcích posledních let výroby byly patrné základy experimentálních výrobků. To bylo obecně charakteristické pro sovětský vývoj. Málokterý vývojář se po dokončení výzkumu a vývoje při zavádění produktu do sériové výroby nebo po rozsáhlé technické modernizaci rozhodl radikálně přepracovat design tak, aby jej podřídil pouze spotřebitelským vlastnostem a technologickým možnostem výroby. "Agát" ve svém vývoji nahradil dvě kovové skříně a několik plastových, které v obecných obrysech a vnitřní výzdobě opakovaly kdysi zvolené uspořádání s přinejmenším kontroverzními estetickými kvalitami a ne optimálním využitím objemu.
Většina použitých obvodových řešení nebyla dána optimální volbou, ale skutečnou dostupností elektronických součástek. Kromě mikroprocesoru a paměťových integrovaných obvodů byly obvody Agáty založeny na logických integrovaných obvodech s nízkou integritou. Různé řadiče LSI ještě nebyly vyvinuty nebo nebyly k dispozici pro použití a nebyly příležitosti pro vývoj specializovaných integrovaných obvodů pro počítač. Výsledkem bylo, že počet integrovaných obvodů na deskách „Agata-7“ standardní konfigurace dosáhl 220 kusů a v konfiguraci s „článkem 121“ a dalším NGMD 840 K - téměř 300 kusů.
NIIVK, LEMZ, stejně jako další podniky Ministerstva rozhlasového průmyslu, měly značné problémy s volbou nomenklatury a dodávkami elektronických součástek vyrobených v SSSR v podnicích Ministerstva elektronického průmyslu (Mineelektronický průmysl), zejména pro výrobky ze skupiny spotřebního zboží, kam patřily domácí a školní počítače a pro které se měl řídit notoricky známým seznamem součástek přijatelných pro použití ve vybavení domácnosti. Vážné problémy ve vztahu mezi Ministerstvem rádiového průmyslu a Ministerstvem elektronického průmyslu se projevily i při vývoji a dodávkách IO pro tak celostátní projekt, jakým je ES Computer (v důsledku čehož podniky Ministerstva rádiového průmyslu byli dokonce nuceni začít ovládat vlastní výrobu integrovaných obvodů). U stejných produktů Ministerstva rozhlasového průmyslu, jako je školní počítač, byla problematika tvorby specializovaných LSI blíže sci-fi než realitě, a to přesto, že v kontextu dalšího vývoje a složitosti hardwarové architektury, zvyšující se vyrobitelnosti a snížení ceny, neexistovala žádná alternativa k této cestě. Jedná se o vážnou technologickou kolizi, předem určenou strukturou podřízenosti podniků přijatých v SSSR podle typů vyráběných produktů. Poněkud výhodnější pozici se přitom ukázaly podniky Ministerstva elektronického průmyslu vyrábějící školní a domácí počítače, které mají jak lepší dostupnost základny prvků přímo v rámci ministerstva, které ji vydává, tak i praktickou možnosti vývoje specializovaných BIS nebo IC na bázi BMK přímo pro produkt , se kterým jsou poměrně úspěšně využívány.
Pro inženýry NIIVK bylo praktickým limitem pro zvýšení integrace v reálných podmínkách obvodové řešení základní desky Agata-9, která zahrnuje 13 ROM IC, které fungují především jako FPGA jako součást logických automatů. Řešení se ukázalo jako „fungující“. "Agat-9", s rozvinutější funkčností, obsahoval asi 140 IC ve standardní konfiguraci, asi 160 IC s další 140 K disketovou mechanikou a asi 180 IC s dalším 128 K paměťovým modulem. Znatelně lepší než "Agat-7 “, ale velmi daleko od řešení, o které mělo smysl usilovat z hlediska technologie. Například deska Apple IIc, která kromě všech standardních funkcí Apple IIe – 128K paměti, řadič disket, dva sériové porty a 80znakový řadič videa – obsahovala méně než 40 integrovaných obvodů. Pro Agata, která vyvíjí nejen svůj vlastní směr, ale také udržuje kompatibilitu s řešeními Apple, bylo nutné vysoce integrované řešení jako vzduch, protože i přes znatelný pokles počtu integrovaných obvodů byl výběr architektonických řešení stále diktován. díky schopnosti manévrovat se stávající základnou standardních prvků. Například potřeba ušetřit peníze vyžadovala opuštění pokusů zajistit vzestupnou kompatibilitu s Agat-7.
Ne všechny technické nedostatky "Agaty" byly redukovány na problémy elementární základny. Problémů generovaných (nebo systematicky neřešených) samotnými vývojáři bylo dost. Zejména nízká úroveň směrování PCB, většinou prováděné automatizovaným způsobem, což vypadá zvláštně v kontextu množství problémů s IC, kde by přímé ruční směrování mohlo výrazně zvýšit hustotu instalace IC. Chyby trasování byly dlouho vyřešeny. "Agaty-7" z prvních let výroby měly desítky propojek na spodní straně desky.
Diskový systém 140 K byl založen na disketové jednotce EC-5088.02, která se v provozu ukázala jako velmi vrtošivá. Zřejmě nikdo z vývojářů Agata neměl chuť tento problém technicky řešit (koupit jinou bulharskou verzi, vyměnit desky, vyrobit si to svépomocí, řekněme na základě nějakého domácího NGMD). Problém byl vyřešen radikálním způsobem - přechodem na zcela jiné disketové mechaniky a záznamové standardy, přičemž jako hlavní byla v sériové výrobě použita bulharská disketová mechanika EU-5323, ale na přání i jiná oboustranná disketa díky standardnímu rozhraní bylo možné použít disky s neformátovanou kapacitou 1 M.
Diskový systém založený na disketové mechanice EC-5323 se ukázal být mnohem lepší, ztráty dat se mnohonásobně snížily, přesto k nim čas od času docházelo, když bezdůvodně nemohl čerstvě nahraný disk projít testovací kontrolou, i když při použití jako disketa TEAC FD-55F se i ojedinělé případy ztráty staly vzácností. To vše bylo tradičně připisováno nedostatečně vysoké kvalitě bulharského NGMD, ale bylo zjištěno, že hlavní příčinou je nízká kvalita napájení při výstupním napětí 12 V zdroje Agata. Výměna Agata PSU za externí vysoce kvalitní PSU snížila problémy se ztrátou dat u EC-5323 na úroveň srovnatelnou s TEAC FD-55F. Tento problém byl vyřešen při modernizaci "Agaty-9" pro ZEMZ, která uvedla do výroby výkonnější PSU s přídavnými filtračními okruhy a v novém provedení.
Barevné monitory založené na televizorech Yunost, které byly vybaveny Agatas prvních verzí, měly nevyhovující parametry obrazové cesty, které neodpovídaly úkolům sestavení monitoru. Barevné monitory "Electronics 32VTC ..." ze sady Agat pozdějších verzí měly výrazně lepší parametry. Zpočátku byl generován 4bitový signál pro zobrazení 16 barev v barevných režimech, ale místo příjmu analogového signálu RGB s pečlivě vybranými barvami a možností používat monochromatickou paletu byl jednoduše dodatečný bit k RGB nazvaný Y (jas). výstup na externí konektor. Nejen, že barevné monitory prvních let vydání nepodporovaly signál Y, v důsledku čehož programátoři nevyvinuli praxi používání 16 barev v programech, ale na monitorech pozdějších verzí od různých výrobců zobrazení 16barevný obraz se výrazně lišil, přičemž ještě více byl problém s adekvátním zobrazením stejného obrazu jak na černobílém, tak na barevném monitoru.
Klávesnice Agatha se dočkala velké kritiky. Konstrukčně i ergonomicky se klávesnice docela vydařila, ale spolehlivost použitých tlačítek se ukázala být pod jakoukoli kritikou - skupiny kontaktů se prostě zasekávaly o stopku kláves. Pokud byla zcela nová klávesnice podrobena pracnému provozu vydatného mazání třecího místa tyče s kontaktní skupinou, stala se klávesnice prakticky bezporuchovou a tlačítka měla měkký chod. Radikálním řešením problému s klávesnicí bylo použití klávesnice MC7004 (používala se v DVK, u Agatu se ořezal počet tlačítek a změnil se firmware mikrokontroléru).
Počítače SSSR | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|