どんぐりアトム

どんぐりアトム
メーカーエイコーンコンピューター
タイプパソコン
発売日1980年3月; 45年前 (1980-03
導入価格120ポンド(キット)、170ポンド(組み立て済み)
製造中止1982 (1982年
メディア100KB 5¼インチフロッピーディスク
カセットテープ
CPU1MHz 6502
メモリ2 KB RAM(12 KB まで拡張可能)、8 KB ROM(12 KB まで拡張可能)
画面64×64(4色)
64×96(4色)
128×96(モノクロ)
64×192(4色)
128×192(2色)
256×192(モノクロ)
1チャンネル、内蔵スピーカー
入力キーボード
8 V、1.5 A非安定化DC
5V 内部安定化
寸法381×241×  64mm
前任者エイコーンシステム3
後継BBCマイクロ

Acorn Atomは、 Acorn Computers社が1980年から1982年にかけて製造した家庭用コンピュータで、 [1] BBC Micro に置き換えられました。BBC Microは、Atomのアップグレード版としてProtonとして開発されました。

Atomは、同社が1979年から製造していたMOS Technology 6502ベースのマシンの発展型でした。AtomはAcorn System 3を縮小したもので、ディスクドライブは搭載されていませんでしたが、キーボードとカセットテープインターフェースが内蔵されており、キット版と完成版の両方で販売されていました。1980年の価格は、キット版で120ポンド、完成品で170ポンド(2023年の921ポンドに相当)、 12KBのRAMと浮動小数点拡張ROMを搭載した完全拡張版では200ポンド以上でした 。 [2]

ハードウェア

最小のAtomには2KBのRAMと8KBのROMがあり、最大仕様のマシンにはそれぞれ12KBありました。追加の浮動小数点ROMも利用可能でした。2KBのRAMは、1KBのブロックゼロRAM(「ゼロページ」の256バイトを含む)と画面用の512バイト(テキストモード)に分割され、プログラム用に512バイトのみ[3](おそらくテキストモード、モード0、グラフィックスは利用できません)(つまり、BASIC言語で書かれています)に分割されました。合計12KBのRAMに拡張された場合、分割は1KB、プログラム用に5KB、高解像度グラフィックス用に最大6KBになります(画面メモリは、アドレス空間の下位部分とは独立して拡張できます[4])。高解像度グラフィックスが不要な場合は、上部メモリの最大5.5KBをプログラムストレージに追加で使用できます。最初の 1 KB、つまりブロック ゼロは、CPU のスタック ストレージ、OS、および Atom BASIC の 26 個の変数のストレージに使用されました。

MC6847ビデオディスプレイジェネレータ(VDG)ビデオチップを搭載し、テキストモードとグラフィックモードの両方に対応していました。テレビに接続することも、ビデオモニターに出力するように改造することもできました。基本ビデオメモリは1KBでしたが、6KBまで拡張可能でした。MC6847は60Hzでしか出力できなかったため、ヨーロッパのテレビの多くではビデオを再生できませんでした。そこで、後に50HzのPALカラーカードが利用可能になりました。6つのビデオモードが用意されており、解像度は4色で64×64からモノクロで256×192まででした。当時、256×192は高解像度と考えられていました。

このケースは、ケンブリッジ・プロダクト・デザイン社の工業デザイナー、アレン・ブースロイドがデザインしました。

ソフトウェア

これには、 Sophie Wilsonが開発したBASIC プログラミング言語の高速だが独特なバージョンであるAcorn System BASICのマイナーバリエーションが組み込まれており、バイトおよびワード (各 4 バイト) に対する間接演算子 ( PEEK および POKEに類似)、同じコード行のステートメントを区切るためのセミコロンの使用 (他のほとんどの BASIC バージョンで使用されるコロンの代わりに)、GOTO コマンドおよび GOSUB コマンドの行番号ではなくラベルのオプションが含まれていました。BASICインタプリタには、プログラム実行中にインライン コードをアセンブルして実行する 6502 アセンブリ言語用のアセンブラも含まれていたため、BASIC プログラム内にアセンブリ コードを含めることができました。これは珍しいことでした。

文字列処理は文字配列に基づいていました。バイトベクトルをA()DIM宣言Z()、文字列演算子で参照することで文字列として扱うことができました。 『Atomic Theory and Practice』から改変したこのサンプルプログラムは、Atom BASICの特徴をいくつか示しています。$A

 1 REMエンコーダ/デコーダ10 S = TOP ; ? 12 = 0 20 INPUT '"CODE NUMBER"T; REM コード番号を使用して乱数ジェネレータをシードします30 ! 8 = ABS ( T ) 40 INPUT '$S 50 FOR P = S TO S + LEN ( S ); REM文字についてそれが文字場合は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                                                         

1982年後半、エイコーン社はAtom用のアップグレードボードをリリースした。これによりユーザーはAtom BASICと、BBC Microで使用されていたより高度な「BBC BASIC」を切り替えて使用できるようになった。[5]このアップグレードはプログラミング言語のみで、Atomのハードウェア機能は変更されず、そのためリリース前に一部で信じられていたのとは反対に、BBC BASIC ROMではAtomユーザーが市販のBBC Microソフトウェアを実行できなかった。なぜなら、ほとんどのソフトウェアがBBCマシンのはるかに高度なグラフィックスおよびサウンドハードウェアと大容量のRAMを利用していたからである。市販のBBC Microカセットは転送速度1200ボーで動作し、Atomのカセットインターフェースは300ボーしかサポートしていなかったため、いずれにしても読み込むことができなかった。

以下はAtomのメモリマップです。網掛け部分は最小システム上のメモリマップを示しています。

16進アドレスコンテンツ注釈
0000ブロックゼロRAM1KBのRAM
0400テレテキスト VDG RAM
0800VDG CRT コントローラー
9時00分
0A00オプションのFDC
0A80
1000周辺機器スペース
2000カタログバッファ
2200シーケンシャルファイルバッファ
2800浮動小数点変数内部 RAM
最大 5 KB。
2900拡張テキストスペース RAM
3C00オフボード拡張RAM
8000モード0の場合は8000~81FF(512バイトのテキスト)ビデオおよび
BASIC RAM
最大 6 KB。
モード 1 の場合 8000-83FF (1 KB グラフィックス)
モード 2 の場合 8000-85FF (1.5 KB グラフィックス)
モード 3 の場合は 8000-8BFF (3 KB グラフィックス)
モード 4 の場合 8000-97FF (6 KB グラフィックス)
9800
A000オプションのユーティリティROM
B000PPIA I/Oデバイス
B800プリンタインターフェース用のオプションのVIA I/Oデバイス
C000ATOM BASIC インタープリタ4 KB ROM
D000オプションの拡張ROM
E000オプションのディスク オペレーティング システム
F000アセンブラ4 KB ROM
カセットオペレーティングシステム

Atom のマニュアルは「Atomic Theory and Practice」と呼ばれ、後にAcornsoftのマネージング ディレクターとなったDavid Johnson-Daviesによって執筆されました。

Acorn LANEconetはAtom上で初めて構成されました。[6]

仕様

  • CPUMOSテクノロジー6502
  • 速度: 1 MHz
  • RAM : 2 KB、12 KBまで拡張可能
  • ROM : 8 KB、Acorn およびサードパーティの各種 ROM で 12 KB まで拡張可能
  • サウンド: 1チャンネル、内蔵スピーカー
  • サイズ:381×241×64mm
  • I/Oポート: コンピュータユーザーテープ標準( CUTS )インターフェース、TVコネクタ、セントロニクスパラレルプリンター
  • ストレージ:カンザスシティ標準オーディオカセットインターフェース
  • 電源: 8ボルトの非安定化DC用の標準2.1 mm電源ジャックコネクタ、Atom内部で安定化された5ボルトを供給

Acornの8V電源の定格電流はわずか1.5アンペアで、RAMソケットをフル装備したAtomには不十分でした。Atomに内蔵された2つのLM7805レギュレータ(それぞれがデジタルロジックセクションの+5Vを独立して調整)も、不快なほど熱くなりました。そのため、一部のAtom愛好家は内蔵レギュレータを取り外してバイパスし、外部の5V安定化電源からAtomに電力を供給していました。[誰? ] Atomをフル装備した状態では通常3アンペアが必要でした。

外部5V接続の事実上の標準規格はこれまで存在していませんが、Atari 800XLと同じ7ピンDINコネクタを使用することで、電流値がAtari PSUの定格電流(モデルによって1アンペアまたは1.5アンペア)未満であれば、Atari 5Vリニア電源でAtomを駆動することができました。現在ではこのような電源は一般的ではありませんが、数アンペアを供給できる5V壁コンセント型スイッチング電源は、容易に安価に入手できる代替手段です。

バリエーションとアプリケーション

Atomは、Busicomputers社によってProphetとして知られる「完全専用スプレッドシートシステム」に組み込まれました。この製品の第2版であるProphet 2 [7]は、改造されたAtom、Ferguson社製の12インチ白黒テレビ、そしてPearlcorder社製のマイクロカセットレコーダーで構成され、これらはすべて「堅牢な金属ケース」に収められていました。電源プラグ1本で動作するこのシステムは、実質的に「ターンキー」ソリューションであり、内蔵スプレッドシートを主要機能として強調していました。 795ポンド(VAT込み)という価格設定は、「堅牢で見栄えの良いスプレッドシートシステムを安価に入手できる方法」として検討する価値があると評価されたものの、システムコスト削減のためにカセットストレージを採用したことが使い勝手を低下させたと批判された。データ転送速度が遅いため、スプレッドシートデータの保存に30分以上かかることがあり、マイクロカセットの有効ストレージ容量も限られていた。一方、より高価なディスクベースのシステムであれば、同量のデータを数秒で転送し、ディスク1枚に数十のスプレッドシートを保存できる。[8] 1983年後半には「ローテク」と見なされていたProphet IIは、1日または2日のビジネス関連トレーニングコース(それぞれ600ポンドと700ポンド)の参加者に無料で配布されていたようで、この取り組みは「古くなった在庫を処分する良い方法」と考えられていた。[9]後継モデルのProphet 3は、フロッピーディスクドライブを内蔵した。[10]

ビデオゲーム

Acorn Atom向けにリリースされた市販ゲームは50本[a]知られている。 [11]

名前出版社
7471981バグバイト
アドベンチャー1981プログラムパワー
冒険1981エイコーンソフト
アトムアドベンチャー1981ホープソフト
アトムチェス1981エイコーンソフト
アトムマン1982年ですか?ホープソフト
バックギャモン1981バグバイト
起こる1981バグバイト
ビジネスゲーム1982プログラムパワー
ムカデミクロマニア
チェイサー1982ホープソフト
カラーインベーダー1982ホープソフト
サイロンの攻撃1982A&Fソフト。
デスサテライト1982A&Fソフト。
ディフェンダー1982ミクロマニア
悪魔ダンジョン1980プログラムパワー
早期警告1982A&Fソフト。
フルーツマシン1981バグバイト
ギャラクシアン1981バグバイト
ギャラクシアンズ1982アードバークソフト。
ゲームパック11981エイコーンソフト
ゲームパック 101981エイコーンソフト
ゲームパック21981エイコーンソフト
ゲームパック31981エイコーンソフト
ゲームパック41981エイコーンソフト
ゲームパック51981エイコーンソフト
ゲームパック 61981エイコーンソフト
ゲームパック 71981エイコーンソフト
ゲームパック81981エイコーンソフト
ゲームパック 91981エイコーンソフト
ゴルフ1981バグバイト
ハイパーファイア1982プログラムパワー
侵略者1981バグバイト
ラビリンス1981バグバイト
月着陸船1981バグバイト
地雷原1982A&Fソフト。
オメガミッション1982ミクロマニア
ピーココンピュータ1981エイコーンソフト
ピンボール1981バグバイト
海賊島1982ホープソフト
ケナガイタチ1982A&Fソフト。
宇宙戦闘機1981プログラムパワー
スペースパニック1982A&Fソフト。
スタートレック1981バグバイト
群れ1981プログラムパワー
塔の上のラプンツェル1982A&Fソフト。
アフリカダイヤモンド1982ラムトロニクス
守護者1982ミクロマニア
UFO爆撃機1981バグバイト
星座1981A&Fソフト。

注記

  1. ^ この番号はこのスクリプトによって常に最新のものになります

参考文献

  1. ^ エイコーン・アトム・コンピュータ、科学技術館グループ。収蔵品番号Y2002.13
  2. ^ Whytehead, Chris. 「Acorn Atom Computers」. Chris's Acorns . The Centre for Computing History. 2022年11月19日時点のオリジナルよりアーカイブ。 2024年1月28日閲覧
  3. ^ 「ATOM TECHNICAL MANUAL」. www.acornatom.nl . 2022年2月9日閲覧。
  4. ^ 「原子の拡大」www.acornatom.nl . 2022年2月9日閲覧
  5. ^ 「BBC BASIC for the Atom」Acorn User、1982年9月、38ページ。 2025年4月28日閲覧
  6. ^ Wheelwright, Geof (1983年8月25日). 「Adieu Atom」.パーソナルコンピュータニュース. p. 27. 2021年10月23日閲覧
  7. ^ 「Busicomputers Prophet 2」Chris's Acorns、2014年5月2日。 2022年8月30日閲覧
  8. ^ Liardet, Mike (1983年3月). 「Prophet II」. Personal Computer World . pp.  124– 126. 2021年10月3日閲覧
  9. ^ Kewney, Guy (1983年10月). 「預言者と喪失」. Personal Computer World . p. 126. 2021年12月12日閲覧
  10. ^ 「Busicomputers Prophet 3」Chris's Acorns、2014年5月2日。 2022年8月30日閲覧
  11. ^ 「Acorn Atom Software」.コンピューティング歴史センター. コンピューティング歴史センター. 2025年10月27日閲覧
  • もう一つのコンピュータ博物館 - Acorn Atom
  • Acorn Atomレビュー 2011年5月20日アーカイブWayback Machine
  • アトムベーシック
  • FPGA の Acorn Atom は 2011-07-22 にWayback Machineでアーカイブされています
  • Atom DVD完全版 2012年4月25日アーカイブWayback Machine
  • Acorn Atomに特化したYouTubeページ
  • 古いコンピューターのオンライン博物館
  • JavascriptベースのAcorn Atomエミュレーター - AtomSoftwareArchiveとATOMMC2を含む
  • Windows、Linux、OSX、Raspberry Pi用の無料のオープンソースAcorn Atomエミュレーター
「https://en.wikipedia.org/w/index.php?title=Acorn_Atom&oldid=1321204784」より取得