Acorn Atom - Acorn Atom

Atom žaludu
Atom žaludu zx1.jpg
Atom byl první počítač Acorn, který byl zaměřen přímo na domácí trh.
Výrobce Počítače Acorn
Typ Osobní počítač
Datum vydání 1980 ; Před 41 lety ( 1980 )
Zaváděcí cena 120 £ (ve formě stavebnice), 170 £ (smontované)
Přerušeno 1982 ( 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.

externí odkazy