Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Acorn Atom
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Hardware == The minimum Atom had 2 KB of [[Random-access memory|RAM]] and 8 KB of [[Read-only memory|ROM]], with the maximum specification machine having 12 KB of each. An additional [[floating-point arithmetic|floating-point]] ROM was also available. The 2 KB of RAM was divided between 1 KB of Block Zero RAM (including the 256 bytes of "[[MOS Technology 6502#Addressing|zero page]]") and 512 bytes for the screen (text mode) and only 512 bytes for programs<ref>{{Cite web|title=ATOM TECHNICAL MANUAL|url=https://www.acornatom.nl/atom_handleidingen/atap/atap02.html|access-date=2022-02-09|website=www.acornatom.nl}}</ref> (presumably in text mode, mode 0, and graphics not available), i.e. written in the [[BASIC]] 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<ref>{{Cite web|title=EXPANDING THE ATOM|url=http://www.acornatom.nl/atom_handleidingen/atm/atm_06.htm|access-date=2022-02-09|website=www.acornatom.nl}}</ref>). 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 an [[MC6847]] Video Display Generator (VDG) [[Video Display Controller|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 Hz [[PAL]] 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 designer [[Allen Boothroyd]] of Cambridge Product Design Ltd.
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Acorn Atom
(section)
Add topic