Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Acorn Atom

From Wikipedia, the free encyclopedia
Acorn Computers home computer, 1980–1982
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Acorn Atom" – news ·newspapers ·books ·scholar ·JSTOR
(February 2013) (Learn how and when to remove this message)
Acorn Atom
The Atom wasAcorn's first computer to be aimed squarely at the home market.
ManufacturerAcorn Computers
TypePersonal Computer
Release dateMarch 1980; 45 years ago (1980-03)
Introductory price£120 (in kit form), £170 (assembled)
Discontinued1982 (1982)
Media100KB 5¼-inchfloppy disks,Cassette tapes
CPU1 MHzMOS Technology 6502
Memory2 KBRAM (expandable to 12 KB), 8 KBROM (expandable to 12 KB)
Display64×64 (4 colours), 64×96 (4 colours), 128×96 (monochrome), 64×192 (4 colours), 128×192 (2 colours), 256×192 (monochrome)
Sound1 channel, internal loudspeaker
InputKeyboard
Power8V, 1.5A unregulatedDC, 5V regulated inside.
Dimensions381×241×64 mm
PredecessorAcorn System 3
SuccessorBBC Micro

TheAcorn Atom is ahome computer made byAcorn Computers Ltd from 1980 to 1982,[1] when it was replaced by theBBC Micro. The BBC Micro began life as an upgrade to the Atom, originally known as the Proton.

The Atom was a progression of theMOS Technology 6502-based machines that the company had been making from 1979. The Atom was a cut-downAcorn System 3 without a disk drive but with an integral keyboard and cassette tape interface, sold in either kit or complete form. In 1980 it was priced between£120 inkit form, £170 (equivalent to £921 in 2023) ready assembled, to over £200 for the fully expanded version with 12 KB of RAM and the floating-point extension ROM.[2]

Hardware

[edit]

The minimum Atom had 2 KB ofRAM and 8 KB ofROM, with the maximum specification machine having 12 KB of each. An additionalfloating-point ROM was also available. The 2 KB of RAM was divided between 1 KB of Block Zero RAM (including the 256 bytes of "zero page") and 512 bytes for the screen (text mode) and only 512 bytes for programs[3] (presumably in text mode, mode 0, and graphics not available), i.e. written in theBASIC language. When expanded up to a total of 12 KB RAM, the split is 1 KB, 5 KB for programs, and up to 6 KB for the high-resolution graphics (the screen memory could be expanded independently from the lower part of the address space[4]). If the high-resolution graphics were not required then up to 5½ KB of the upper memory could additionally be used for program storage. The first 1 KB, i.e. Block Zero, was used by the CPU for stack storage, by the OS, and by the Atom BASIC for storage of the 27 variables.

It had anMC6847 Video Display Generator (VDG)video chip, allowing for both text and graphics modes. It could be connected to a TV or modified to output to a video monitor. Basic video memory was 1 KB but could be expanded to 6 KB. Since the MC6847 could only output at 60 Hz, meaning that the video could not be resolved on a large proportion of European TV sets, a 50 HzPAL colour card was later made available. Six video modes were available, with resolutions from 64×64 in 4 colours, up to 256×192 in monochrome. At the time, 256×192 was considered to be high resolution.

The case was designed by industrial designerAllen Boothroyd of Cambridge Product Design Ltd.

Software

[edit]

It had a built-in minor variation ofAcorn System BASIC, a fast but idiosyncratic version of theBASIC programming language developed bySophie Wilson, which included indirection operators (similar toPEEK and POKE) for bytes and words (of 4 bytes each); the use of a semi-colon to separate statements on the same line of code (instead of the colon used by most if not all other versions of BASIC); and the option of labels rather than line numbers for GOTO and GOSUB commands.Assembly code could be included within a BASIC program, because theBASIC interpreter also contained anassembler for the 6502 assembly language which assembled the inline code during program execution and then executed it. This was unusual.

String handling was based on arrays of characters. A byte vectorA() toZ() could beDIMensioned and then referred to with the string operator$A to be treated as a string. This sample program, adapted fromAtomic Theory and Practice, demonstrates some of Atom BASIC's peculiarities:

1REMEncoder/Decoder10S=TOP;?12=020INPUT'"CODE NUMBER"T; REM Use code number to seed random number generator30!8=ABS(T)40INPUT'$S50FORP=STOS+LEN(S);REMForeachcharacter,ifitisaletteraddthenextrandomnumbertoit,modulo26.60IF?P<#41GOTO10070R=ABS(RND)%2680IFT<0THENR=26-R90?P=(?P-#41+R)%26+#41100NEXTP110PRINT$S120GOTO40

In late 1982, Acorn released an upgrade board for the Atom which allowed users to switch between Atom BASIC andthe more advanced "BBC BASIC" used by theBBC Micro. The upgrade was purely to the programming language; the Atom's hardware capabilities remained unchanged, and hence, contrary to some pre-release beliefs, the BBC BASIC ROM did not allow Atom users to run commercial BBC Micro software, since nearly all of it took advantage of the BBC machine's much more advanced graphics and sound hardware and greater RAM capacity. Commercial BBC Micro cassettes could not have been loaded anyway, as they ran at a transfer rate of 1200 baud and the Atom's cassette interface only supported 300 baud.

The following is the memory map for the Atom. Shaded areas indicate those present on the minimal system.

Hex AddressContentsAnnotations
0000Block Zero RAM1 KB RAM
0400Teletext VDG RAM
0800VDG CRT Controller
0900
0A00Optional FDC
0A80
1000Peripherals space
2000Catalogue buffer
2200Sequential File buffers
2800Floating-point variablesInternal RAM
5 KB max.
2900Extension Text space RAM
3C00Off-board Extension RAM
80008000-81FF for mode 0 (512 bytes text)Video and
BASIC RAM
6 KB max.
8000-83FF for mode 1 (1 KB graphics)
8000-85FF for mode 2 (1.5 KB graphics)
8000-8BFF for mode 3 (3 KB graphics)
8000-97FF for mode 4 (6 KB graphics)
9800
A000Optional Utility ROM
B000PPIA I/O Device
B800Optional VIA I/O Device for Printer Interface
C000ATOM BASIC Interpreter4 KB ROM
D000Optional Extension ROM
E000Optional Disk Operating System
F000Assembler4 KB ROM
Cassette Operating System

The manual for the Atom was calledAtomic Theory and Practice and was written byDavid Johnson-Davies, subsequently Managing Director ofAcornsoft.

The AcornLAN,Econet, was first configured on the Atom.[5]

Specifications

[edit]
  • CPU:MOS Technology 6502
  • Speed: 1 MHz
  • RAM: 2 KB, expandable to 12 KB
  • ROM: 8 KB, expandable to 12 KB with various Acorn and 3rd party ROMs
  • Sound: 1 channel, integral loudspeaker
  • Size: 381×241×64 mm
  • I/O Ports: Computer Users' Tape Standard (CUTS) interface, TV connector,Centronics parallel printer
  • Storage:Kansas City standard audio cassette interface
  • Power: standard 2.1 mm power jack connector for 8 volts unregulated DC, providing 5 volts regulated inside the Atom

The Acorn 8V power supply was only rated to 1.5 amps, which was not enough for an Atom with fully populated RAM sockets. The Atom's two internal LM7805 regulators (each regulating the +5V for a section of the digital logic independently) also got uncomfortably hot. Therefore, some Atom enthusiasts removed and bypassed the internal regulators and powered their Atoms from an external 5V regulated power supply.[who?] Three amps were typically needed for a fully populated Atom.

There has never been ade facto standard for external 5V connections, but using the same 7-pinDIN connectors as the Atari 800XL allowed an Atari 5V linear power supply to drive an Atom, so long as the current was less than the Atari PSU rating (1 or 1.5 amps, depending on the model). These are now uncommon, but 5Vwall-wart switch-mode power supplies capable of supplying several amps are a readily and cheaply available alternative.

Variants and applications

[edit]

The Atom was incorporated into a "complete dedicated spreadsheet system" known as the Prophet by a company called Busicomputers, with the second edition of this product, the Prophet 2,[6] consisting of a modified Atom, Ferguson 12-inch black-and-white television, and a Pearlcorder microcassette recorder, all housed in a "robust metal case". Powered by a single mains plug, the system was effectively a "turnkey" solution, emphasising the built-in spreadsheet as its primary function. Although regarded as worth considering as an "inexpensive way of obtaining a sound and reasonably well-presented spreadsheet system", being priced at £795 plus VAT, the use of cassette storage to reduce the system's cost was regarded as impacting its usability, with the slow data transfer rate causing waits of 30 minutes or more to save spreadsheet data and limiting the effective storage capacity of the microcassettes, whereas more expensive disk-based systems would be able to transfer similar volumes of data in a matter of seconds and store tens of spreadsheets on each disk.[7] Regarded as "low-tech" later in 1983, the Prophet II was apparently being given away to participants of one- or two-day business-related training courses, these costing £600 and £700 respectively, with this initiative considered "a nice way of moving old stock".[8] A subsequent model, the Prophet 3, featured a built-in floppy disk drive.[9]

References

[edit]
  1. ^Acorn Atom computer,Science Museum Group. Object collection number Y2002.13
  2. ^Whytehead, Chris."Acorn Atom Computers".Chris's Acorns. The Centre for Computing History.Archived from the original on 19 November 2022. Retrieved28 January 2024.
  3. ^"ATOM TECHNICAL MANUAL".www.acornatom.nl. Retrieved2022-02-09.
  4. ^"EXPANDING THE ATOM".www.acornatom.nl. Retrieved2022-02-09.
  5. ^Wheelwright, Geof (25 August 1983)."Adieu Atom".Personal Computer News. p. 27. Retrieved23 October 2021.
  6. ^"Busicomputers Prophet 2".Chris's Acorns. 2 May 2014. Retrieved30 August 2022.
  7. ^Liardet, Mike (March 1983)."Prophet II".Personal Computer World. pp. 124–126. Retrieved3 October 2021.
  8. ^Kewney, Guy (October 1983)."Prophet and loss".Personal Computer World. p. 126. Retrieved12 December 2021.
  9. ^"Busicomputers Prophet 3".Chris's Acorns. 2 May 2014. Retrieved30 August 2022.

External links

[edit]
Wikimedia Commons has media related toAcorn Atom.
Operating systems
Computers
8-bitmicrocomputers
32-bitPCs
Derivatives, clones,
compatibles
8-bit microcomputers
32-bit PCs
32-bitdev boards
Retrieved from "https://en.wikipedia.org/w/index.php?title=Acorn_Atom&oldid=1257543661"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp