Acorn Atom - Acorn Atom
Výrobce | Počítače Acorn |
---|---|
Typ | Osobní počítač |
Datum vydání | 1980 |
Zaváděcí cena | 120 £ (ve formě stavebnice), 170 £ (smontované) |
Přerušeno | 1982 |
Média | 100 kB 5¼ palcové diskety , kazety |
procesor | Technologie MOS 6502 s taktem 1 MHz |
Paměť | 2 KB RAM (rozšiřitelné na 12 KB), 8 KB ROM (rozšiřitelné na 12 KB) |
Zobrazit | 64 × 64 (4 barvy), 64 × 96 (4 barvy), 128 × 96 (monochromatické), 64 × 192 (4 barvy), 128 × 192 (2 barvy), 256 × 192 (monochromatické) |
Vstup | Klávesnice |
Napájení | 8 V , 1,5 A neregulovaný DC , uvnitř regulovaný 5 V. |
Rozměry | 381 × 241 × 64 mm |
Předchůdce | Systém žaludů 3 |
Nástupce | BBC Micro |
Acorn Atom je domácí počítač vyroben Acorn Computers sro od roku 1980 do roku 1982, kdy byl nahrazen BBC Micro . Micro začal život jako upgrade na Atom, původně známý jako Proton.
Atom byl vývojem strojů založených na technologii MOS Technology 6502 , které společnost vyráběla od roku 1979. Atom byl omezený systém Acorn System 3 bez diskové jednotky, ale s integrovaným rozhraním klávesnice a kazetové pásky, prodávaný v obou sadách nebo kompletní formulář. V roce 1980 byla cena mezi 120 GBP ve formě stavebnice , 170 GBP (ekvivalent 734 GBP v roce 2019) připravena ve smontovaném stavu, na více než 200 GBP za plně rozšířenou verzi s 12 KB RAM a ROM s plovoucí desetinnou čárkou.
Minimální Atom měl 2 KB RAM a 8 KB ROM , přičemž stroj s maximální specifikací měl 12 KB od každého. K dispozici byla také další ROM s plovoucí desetinnou čárkou . 12 kB paměti RAM bylo rozděleno mezi 1 kB pro nulovou stránku , 5 kB dostupných pro programy a 6 kB pro grafiku s vysokým rozlišením. Nulovou stránku používalo CPU pro ukládání do zásobníku, OS a Atom BASIC pro ukládání 27 proměnných. Pokud by nebyla vyžadována grafika s vysokým rozlišením, bylo by možné pro uložení programu použít 5½ KB horní paměti.
Měl video čip MC6847 Video Display Generator (VDG) , který umožňoval textový i grafický režim. Může být připojen k televizi nebo upraven tak, aby vystupoval na video monitor. Základní video paměť byla 1 kB, ale mohla být rozšířena na 6 kB. Vzhledem k tomu, že MC6847 mohl produkovat pouze při 60 Hz, což znamená, že video nebylo možné vyřešit na velké části evropských televizorů, byla později k dispozici barevná karta 50 Hz PAL . K dispozici bylo šest režimů videa s rozlišením od 64 × 64 ve 4 barvách až do 256 × 192 v monochromatickém režimu. V té době bylo 256 × 192 považováno za vysoké rozlišení.
Manuál pro Atom se jmenoval Atomová teorie a praxe a napsal jej David Johnson-Davies , následně generální ředitel společnosti Acornsoft . (Příručka používala pro vykřičník žargon „pling“, což je termín, který může pocházet z Acorn a jehož použití může být prvním publikovaným použitím.)
Acorn LAN , Econet , byl poprvé nakonfigurován na Atomu.
Pouzdro navrhl průmyslový designér Allen Boothroyd z Cambridge Product Design Ltd.
Atom ZÁKLADNÍ
Měl vestavěný BASIC , rychlou, ale výstřední verzi vyvinutou Sophie Wilsonovou , která obsahovala operátory s přesměrováním (podobné PEEK a POKE ) pro bajty a slova (po 4 bajtech) a použití středníku k oddělení příkazů na stejném řádku kódu (namísto dvojtečky používané většinou, ne -li všemi ostatními verzemi BASIC). Sestavovací kód lze zahrnout do programu BASIC, protože interpret BASIC také obsahoval assembler pro jazyk sestavení 6502, který sestavil vložený kód během provádění programu a poté jej provedl. To bylo neobvyklé.
Zpracování řetězců bylo jedinečné. Bajtový vektor A () až Z () by mohl být dimenzován a poté odkazován na řetězcový operátor $ A, aby byl považován za řetězec. Tento ukázkový program, převzatý z atomové teorie a praxe , ukazuje některé zvláštnosti Atom BASIC:
1 REM Encoder/Decoder
10 S=TOP; ?12=0
20 INPUT'"CODE NUMBER"T; REM Use code number to seed random number generator
30 !8=ABS(T)
40 INPUT'$S
50 FOR P=S TO S+LEN(S); REM For each character, if it is a letter add the next random number to it, modulo 26.
60 IF ?P<#41 GOTO 100
70 R=ABS(RND)%26
80 IF T<0 THEN R=26-R
90 ?P=(?P-#41+R)%26+#41
100 NEXT P
110 PRINT $S
120 GOTO 40
Na konci roku 1982 vydal Acorn desku pro upgrade pro Atom, která umožňovala uživatelům přepínat mezi Atom BASIC a pokročilejším „BBC BASIC“ používaným BBC Micro . Upgrade byl čistě na programovací jazyk; hardwarové schopnosti Atomu zůstaly nezměněny, a proto, na rozdíl od některých názorů před vydáním, BBC BASIC ROM neumožňoval uživatelům Atom provozovat komerční software BBC Micro, protože téměř vše využívalo mnohem pokročilejší grafiku a zvukový hardware a větší kapacita RAM. Komerční BBC Micro kazety nemohly být načteny tak jako tak, protože běžely s přenosovou rychlostí 1200 baudů a kazetové rozhraní Atomu podporovalo pouze 300 baudů.
Paměťová mapa
Následuje mapa paměti pro Atom. Stínované oblasti označují osoby přítomné v minimálním systému.
Hex adresa | Obsah | Anotace |
---|---|---|
0000 | Blokovat nulovou RAM | 1 kB RAM |
0400 | Teletext VDG RAM | |
0800 | VDG CRT ovladač | |
0900 | ||
0A00 | Volitelně FDC | |
0A80 | ||
1000 | Prostor periferie | |
2000 | Katalogová vyrovnávací paměť | |
2200 | Sekvenční vyrovnávací paměti souborů | |
2800 | Proměnné s pohyblivou řádovou čárkou | Interní RAM max. 5 kB |
2900 | Rozšíření Textový prostor RAM | |
3C00 | Off-board Extension RAM | |
8000 | 8000-81FF pro režim 0 (text 512 bajtů) | Video a ZÁKLADNÍ RAM 6 kB max. |
8000-83FF pro režim 1 (grafika 1 kB) | ||
8000-85FF pro režim 2 (1,5 kB grafika) | ||
8000-8BFF pro režim 3 (grafika 3 kB) | ||
8000-97FF pro režim 4 (grafika 6 kB) | ||
9800 | ||
A000 | Volitelný nástroj ROM | |
B000 | PPIA I/O zařízení | |
B800 | Volitelné VIA I/O zařízení pro rozhraní tiskárny | |
C000 | ZÁKLADNÍ tlumočník ATOM | 4 kB ROM |
D000 | Volitelné rozšíření ROM | |
E000 | Volitelný diskový operační systém | |
F000 | Montér | 4 kB ROM |
Kazetový operační systém |
Specifikace
- CPU : Technologie MOS 6502
- Rychlost: 1 MHz
- RAM : 2 KB, rozšiřitelná na 12 KB
- ROM : 8 KB, rozšiřitelný na 12 KB pomocí různých ROM Acorn a třetích stran
- Zvuk: 1 kanál, integrovaný reproduktor
- Velikost: 381 × 241 × 64 mm
- I/O porty: Rozhraní CUTS (Computer Users 'Tape Standard ), TV konektor, paralelní tiskárna Centronics
- Úložiště: Standardní audiokazetové rozhraní Kansas City
- Napájení: standardní 2,1 mm napájecí konektor pro 8 voltů neregulovaného stejnosměrného proudu, poskytující 5 voltů regulovaných uvnitř atomu
Napájecí zdroj Acorn 8V byl dimenzován pouze na 1,5 ampéru, což na Atom s plně osazenými paticemi RAM nestačilo. Atomovy dva interní regulátory LM7805 (každý regulující +5V pro část digitální logiky nezávisle) se také nepříjemně zahřály. Někteří nadšenci Atomu proto odstranili a obešli interní regulátory a napájili své atomy z externího 5V regulovaného napájecího zdroje. Pro plně obydlený Atom byly obvykle potřeba tři zesilovače.
Nikdy neexistoval de facto standard pro externí připojení 5V, ale použití stejných 7pólových konektorů DIN jako u Atari 800XL umožňovalo lineární napájecí zdroj Atari 5V pohánět Atom, pokud byl proud menší než hodnocení Atari PSU (1 nebo 1,5 ampéru, v závislosti na modelu). Nyní jsou neobvyklé, ale 5V nástěnné bradavice spínané napájecí zdroje schopné dodávat několik zesilovačů jsou snadno a levně dostupnou alternativou.