WikiDer > Eichel-Atom
Das Eichel-Atom, der in den Niederlanden auch als Hobbit-Computer bekannt war, ist ein 1979 Hobbycomputer des Unternehmens Acorn Computers Ltd.
„Hobbit“ war ein Hobby-Elektronik-Magazin der Kluwer Technischen Tijdschriften, das sich neben elektronischen Bausätzen auch auf Computer konzentrierte. Paul Smulders wurde 1980 zum ersten Redakteur berufen und schrieb zwischen 1980 und 1982 viele Artikel über das Acorn Atom sowie ein Buch (Acorn Atom, praktische Anwendung, BASIC, Montage, Programme: ISBN 9020115774 ). Dies brachte das Acorn Atom in den Niederlanden auf die Landkarte. Der Computer wurde von Paul Pardon von Compac Computers in Den Haag in die Niederlande gebracht, der ihn verteilte Sophie (Roger) Wilson der damals dort arbeitete.Der Atom wurde als Bausatz geliefert oder komplett aufgebaut, mit ausführlicher Anleitung, dem kompletten Schaltplan mit technischer Dokumentation.Für die Anwender war es eine Maschine, die für Experimente aller Art bestens geeignet war.
Der Atom war der Vorläufer der in England und weit darüber hinaus sehr bekannten BBC-Computer.
Hardware
Das Acorn Atom basierte auf dem 6502 Prozessor. Wichtig für viele Anwender war, dass neben BASIC auch ein Monteur im Rom geliefert wurde. Der mittlere Teil des englischen Handbuchs (Atomic Theory and Practice) mit den hellblauen Seiten war der Leitfaden für die Programmierung in programming Versammlung. BASIC und Montage austauschbar verwendet werden. Alles, absolut alles, an der Maschine war gut dokumentiert. Es war eine Handwerksmaschine par excellence.
Die Maschine wurde auch als Bausatz geliefert, was viele Bastler dazu zwang, ihre Lötkünste zu verbessern. Vor allem die Tastatur war eine schwierige Aufgabe. Basis des Designs waren einfache TTL-ICs. Diese ICs waren im Vergleich zu heute primitiv. Die Schlüssel wurden in einer Matrix angeordnet, die mit einem TTL-Decodertreiber (7445) decodiert wurde. Das Ergebnis war, dass man wegen falscher Eingaben nicht zwei Tasten gleichzeitig drücken durfte.
Der MC6847-Bildschirm Videochip kümmerte sich um den Text- und Grafikmodus (2 Farben). Der Ausgang könnte über eine HF-Box auf dem Mainboard mit einem verbunden werden Fernsehgerät mitgeliefert oder, bei geringfügiger Modifikation des Motherboards, an ein Videomonitor. Der grundlegende Videospeicher war 1 KiB groß, konnte aber auf 6 KiB erweitert werden. EIN KUMPELFarberweiterungskarte war ebenfalls erhältlich.
Der Speicher war mindestens 2 kiB groß, aber am beliebtesten war die 12 kiB-Maschine. Es gab 6 KiB für Grafikspeicher, der niedriger war Auflösung können teilweise auch für andere Zwecke verwendet werden. Von Adresse #0000 kam zuerst ein kiB für besondere Zwecke. Ein Viertel KiB für alle Arten unterbrechen und Rom- Anrufe abfangen. Ein Viertel KiB, um die Variablen und Zeiger auf die Arrays aufzunehmen. Dann ein halbes Kilo leerer Platz, den Sie für Ihre eigenen Zwecke nutzen könnten. Dann höher im Speicher begann ein Stück von 5 kiB RAM. Das erste Quartal, das die Gleitkommavariablen enthält. Dann 4,75 k-B dafür BASIC-Programm.
Standardmäßig wurde eine Steckdose (IC24) gegen Aufpreis freigehalten EPROM ab 4 kiB (von Adresse #A000 bis #AFFF), in dem die meisten Leute die 'Josbox' (AXR1) platziert haben. Damit standen neue Befehle zur Verfügung und nicht zuletzt eine schnellere Kassettenschnittstelle von nicht weniger als 1200 Baud.
Das Acorn LAN, Econet, wurde ebenfalls auf dem Atom entwickelt.
Atom BASIC
Was die Maschine auch einzigartig machte, war ihre Besonderheit BASIC. Es stimmt, dass jeder Hobby-Computer zu dieser Zeit seinen eigenen hatte BASIC, aber das Atom war einzigartig. Dies manchmal zum Ärger, wenn a Grundcode Programm, das aus dem Radio aufgenommen wurde, musste komplett überarbeitet werden. Aber es war eine Freude, wenn mit diesem einzigartigen BASIC ein extrem kurzes Programm geschrieben wurde. Das BASIC war ziemlich primitiv, aber es gab auch ein paar moderne Merkmale. Das GOTOAussage konnte zusätzlich zu Zeilennummern zu Labels springen, was schneller war, da die Speicheradressen bereits bekannt waren. Neben der FOR-NEXT-Schleife gab es auch eine REPEAT-UNTIL- und eine WHILE-Schleife. Alle Anweisungen konnten abgekürzt werden, was für die Speichernutzung und die Ausführungszeit von Vorteil war, jedoch in geringerem Maße für die Lesbarkeit. „P.“ stand beispielsweise für „PRINT“. Saitenmanipulation unterschied sich stark von anderen GRUNDLAGEN und war der String-Manipulation in der Programmiersprache sehr ähnlich C. Eine der leistungsstärksten Ergänzungen des Atom Basic war Frans van Hoesels PCharme EPROM auf #A000.
Der Programmcode wurde ab Adresse #2900 so gespeichert, wie er getippt wurde, dh ohne Token. Dies bot die Möglichkeit des selbstmodifizierenden Codes, der natürlich auch zum Sport wurde.
Das Atom BASIC hatte einen großen Nachteil; die Variablennamen waren nur 1 Buchstaben lang. Es gab 26 Ganzzahlen, 26 Arrays und 26 Gleitkommavariablen.
Fehler 94 war der häufigste Fehler. Die mitgelieferte Plastikkarte mit Zeichen- und Fehlercodes zeigte dann an, dass es sich um einen Syntaxfehler handelte.
Mehr
außer in BASIC könnte auch einprogrammiert werden her und lispeln mit der verfügbaren Software. Dies war jedoch nur den echten Enthusiasten vorbehalten.
Neben dem kurzlebigen Hobbit-Magazin konnten sich Bastler auch an den Nutzerclub wenden, um Informationen zu erhalten. Die Federation of Atom Computer Clubs in den Niederlanden und Belgien (FAC) brachte das Clubmagazin Atom Nieuws (EIN) von. Immer wieder kamen neue und bessere hinzu EPROMs, Programm-Reviews und zahlreiche Hardware-Modifikationen etc. veröffentlicht. Im Zwielicht der Maschine, die Zeit der MSXComputern und dem Aufkommen von PCs später in den 1980er Jahren wurden immer fortschrittlichere Funktionen verfügbar. Schneller Kassettenschnittstellen, neue Grafikkarten (80 Zeichen pro Zeile), Speichererweiterungskarten, Betriebssystemerweiterungen (Betriebssystem) mit Schaltroutinen für die Erweiterungs-ROMs (oder EPROMs), Festplatten, Kartenleser, eine CPM-FestplatteSchnittstelle, eine Atom-in-PC-Karte (am ISA-Bus im PC) und so weiter. Der Himmel schien die Grenze. Der Users' Club (FAC) versorgte Atom News sogar bis 2000 mit einer Vielzahl von Neuentwicklungen für den Atom ELelektronische Version von einTom Neinews (ELAN) lieferte in unregelmäßigen Abständen eine Reihe interessanter Artikel. Auf der Seite der Atom-DVD[1] Sie können auch die neuesten Entwicklungen sehen; wie eine Schnittstelle für die Verwendung von SD-Speicherkarten am Atom.Der Atom weckt bei vielen noch immer nostalgische Erinnerungen.
Spezifikationen
- ZENTRALPROZESSOR: MOS-Technologie 6502 Geschwindigkeit: 1MHz
- RAM: 2 kiB, erweiterbar auf 12 kiB
- Rom: 8kiB, erweiterbar auf 12kiB mit Acorn und anderen ROMs
- Textanzeige 32 Zeichen und 16 Zeilen; Grafikdisplay 256x192 Pixeleinfarbig
- Ton: 1 Kanal, eingebauter Lautsprecher
- I/O-Ports: Band (Kassette) Schnittstellenstandard (CUTS), Fernsehen- Verbindung, centronics parallelDrucker-Tor
- Daten ein/aus: Audio KassetteSchnittstelle (Kansas City-Standard)
- Tastatur: QWERTZ-Typ
- 64-poliger Erweiterungsstecker (E/A-Daten- und Adressleitungen usw. -- PL6/7)
- Leistung: 8 Volt ungeregelter Gleichstrom, 5 Volt Stabilisierung war im Atom vorhanden. Die Stabilisierungs-ICs wurden zu heiß, wenn alle Speicherplätze voll belegt waren. Dann war eine externe stabilisierte Stromversorgung von 5 Volt erforderlich.
- Abmessungen: 381 x 241 x 64 mm
- Der Schrank wurde von einem Industriedesigner Allen Boothroyd von Cambridge Product Design Ltd.
Speicherordner
Unten ist die Speicherkarte für den Atom. Die schattierten Bereiche sind Teil des Minimalsystems.
| #0000 | Null RAM blockieren |
| #0400 | Videotext VDG RAM |
| #0800 | VDG CRT-Controller |
| #0900 | |
| #0A00 | Optionale FDC |
| #0A80 | |
| #1000 | Peripherieraum |
| #2000 | Katalogpuffer |
| #2200 | Sequentielle Dateipuffer |
| #2800 | Gleitkommavariablen |
| #2900 | Erweiterung Textraum RAM |
| #3C00 | Offboard-Erweiterungs-RAM |
| #8000 | VDG-Bildschirm RAM |
| #8200 | Grafikmodus 1 |
| #8400 | Grafikmodus 2 |
| #8600 | Grafikmodus 3 |
| #8C00 | Grafikmodus 4 |
| #9800 | |
| #A000 | Optionales Dienstprogramm-ROM |
| #B000 | PPIA-E/A-Gerät |
| #B800 | Optionales VIA I/O-Gerät für Druckerschnittstelle |
| #C000 | ATOM BASIC-Interpreter |
| #D000 | Optionales Erweiterungs-ROM |
| #E000 | Optionales Festplatten-Betriebssystem |
| #F000 | Monteur |
| Kassettenbetriebssystem |
Externe Links
- Acorn Atom Site mit vielen Schaltplänen, Fotos und Beschreibungen
- Zusätzliche Informationen zum Atom
- Eichel-Atom in FPGA
- die komplette Acorn Atom DVD
| Quellen, Anmerkungen und/oder Verweise |