EX-80

EX-80は、1978年4月に東芝から発売されたワンボードマイコン。

1. 概要
-----

正式名称は「TLCS80A・EX-80」で、既製品のTLCS-12A用評価ボードの上位モデル。CPUにはIntel 8080系のTMP9080ACが使用され、入力装置として16進キーボード、出力装置として8桁の7セグメントLEDとテレビインターフェース、入出力制御用のモニタプログラム、プログラムの入出力を行うためのオーディオカセットインターフェースを備える。標準価格85,000円。

最大の特徴はテレビインターフェースを標準装備している点で、拡張機器なしでテレビ出力が行えるマイコンシステムとしては発売当時で最廉価の製品だった。RF出力で10文字×26行のテキスト表示が行え、プログラム入力や任意のテキスト表示に利用できるほか、モニタプログラムを使用してプログラムの逆アセンブルやレジスタ内容のトレースを行うことができた。基板上のスイッチを切り換えることでRAMの内容を32×128ドットのビットイメージで表示させることも可能。テレビ音声からはキークリック音が出力された。

I/OポートはIntel 8255と互換性のあるTMP9555Cを使用した8ビットのポートを3つ備えている。ポート単位で入出力が指定可能で、さらにこの内の1つは上位4ビットと下位4ビットでそれぞれ入出力の指定が可能。

製品自体ははプリント基板と部品一式が提供されるフルキットで、使用可能な状態にするために全ての部品を自分で半田付けした上で自前で用意した電源ユニットに接続する必要があった。サポートは秋葉原に開設されたサポートセンター『マイコンセブン』で行われた。

後に廉価版のEX-80Aが標準価格65,000円で発売された。EX-80との違いは以下の通り。

LSIをセラミックからプラスチックパッケージに変更
付属パーツの7セグメントLEDを省略
付属品からアンテナ切り換えボックスを省略

2. 主な仕様
-------



3. EX-80BS 
-------------------------

1978年11月25日発売。標準価格99,800円。価格は日本電気のTK-80BSに対抗する意味合いで10万円以下に設定された。発売当初は期間限定でゲームプログラムが書き込まれたPROMと応用プログラム集をプレゼントするキャンペーンが実施された。

EX-80BSボード、フルキーボード、マザーボードで構成され、EX-80と接続することLEVEL-I BASICが使用可能。EX-80上のモニタROMとRAMをBSボードのソケットに載せ替えて使用する。RAM容量は標準4KB・最大16KB。EX-80とEX-80BSの接続は、2つのボードをマザーボードで接続してメモリーICを移動させるほかに、信号線のジャンパー接続とEX-80側のプルアップ抵抗1個の取り外しが必要になる。パターンカットは必要としない。

フルキーボードはラミネート加工のタッチ式キーボードが付属する。キータッチすると電子音が鳴る仕様で、音量調整用のボリュームがキーボードの裏面に付いている。ユニット自体は山下電気製のJISキーボード「F8J」のOEM品で、EX-80BSでは入力できない文字や使用しない制御キーも含んでいる。なお付属のキーボード以外でもASCIIコードを出力するものであればケーブル加工して接続すれば一応動作はする。

VRAMとして1KBのRAMがFC00～FFFF番地に割り当てられており32文字×25行のキャラクターが表示できる。文字セットは2KBのマスクROMに8×8ドットのパターンで収められており、英大文字・数字・英記号64種、カタカナ・カナ記号64種、漢字・グラフィック文字128種が使用できる。PROM用のソケットも用意されており、ユーザ定義パターンのPROMを乗せることでソフト的に切り換えて表示させることが可能になる。

BASICの起動は、まず電源投入後にEX-80側のキーパッドで "3000" ADR}} RUN}} を実行すると画面上の文字幅が約半分になりEX-80BS側のモニタが起動する。次にEX-80BSのキーボードで "BS" CR}} を入力するとBASICインタプリタが起動してユーザーエリアの終了アドレスを聞いてくるので、標準の4KBの場合は "8C00" CR}} を入力するとプロンプト記号 ">" が表示されBASICが使用できる状態になる。

BASIC実行中に ETX}} を押すと割り込み状態になり、DEL}} で復帰、CR}} で実行中のプログラムを停止、BS}} でBASICインタプリタを抜けてMONITOR-Bに戻る。

電源は+5Vの電流容量がEX-80単体では3.0A程度で問題なかったが、EX-80BSを使う場合は最低で4.0A、メモリを最大まで実装した場合は8.0Aの容量が必要となる。

3.1. LEVEL-I BASIC 仕様
---------------------

BASICインタプリタは「東大版PALO ALTO TINY BASIC」をベースとする東芝オリジナルの4KB BASICを使用。



3.2. メモリマップ
-----------



3.3. LEVEL-I BASIC 命令一覧
-----------------------



3.4. MONITOR-B コマンド一覧
---------------------



3.5. エラーメッセージ一覧
---------------



4. オプション機器
----------

EX-80 カラーボードEX-80またはEX-80BSと組み合わせてデジタル8色のカラー表示を可能にする。I/Oポートも3ポート追加される。VRAM標準4KB、最大6KB、ユーザ用ROMエリアも8KB用意される。標準価格75,000円。グラフィック表示はテキスト表示エリアの上部20行の部分で行われ、下部の6行はテキスト表示専用になる。使用できる画面モードは以下の通り。
テキスト表示: 32文字×26行
カラーグラフィック: 64×40ドット + テキスト32文字×6行
高解像グラフィック: 256×160ドット + テキスト32文字×6行カラーボード上に独立したTVインターフェースが搭載されているので、映像はEX-80側とカラーボード側とで別々に出力されることになる。TVが1台しかない場合は切換ボックスを間に入れるか適宜ケーブルを差し替える等の対応が必要になる。カラーボードはLEVEL-II BASICが使えればBASICのコマンドでカラーグラフィックが使用できるが、アセンブラで直接VRAMを操作すればBSボード無しでも使用できる。高解像グラフィックを使う場合はLEVEL-II BASICにもコマンドが用意されていないのでアセンブラでのプログラミングが必須となる。EX-80 LEVEL-II BASIC ROMマスクROM×3個で構成され、BSボードのLEVEL-I BASIC ROMと差し替えることで実数演算のLEVEL-II BASICが使用可能になる。三角関数等の組込関数やカラーボード用のステートメントも追加される。1979年10月発売。標準価格15,000円。LEVEL-I BASICを拡張した命令セットになっているので、機械語で特殊な処理を行っているような場合を除いて、基本的にLEVEL-I BASIC用のプログラムもLEVEL-II BASIC上で動作する。EX-80側からBASICをスタートさせるアドレスはLEVEL-I BASICでは3000Hだったが、LEVEL-II BASICでは1800Hとなる。:LEVEL-II BASIC 仕様:LEVEL-I BASICから変更・追加された命令:カラーボード用命令:メモリマップLEVEL-II BASIC ROMとカラーボードを接続してRAMを最大まで実装した場合。EX-80 PROMライタボードPROM TMM323専用のライタ。16Kビット単位のデータ保存が可能。EX-80BSまたはEX-80BSカラーボードに接続して使用する。標準価格45,000円。EX-80 ケースEX-80、EX-80BS、EX-80用カラーボード、電源ユニットが収納できるケース。標準価格34,000円。
ケース前面: 電源スイッチ、RESETSW、キャラクタ/ビットマップ切り換えSW、STEP実行切り換えSW、PRINTSW、LEVEL-1/2切り換えSW
ケース背面: ACケーブル、空冷ファン、RF出力端子、開口部、パラレル端子×3、カセット入出力端子

5. その他
------

初歩のラジオ1980年3月号から1981年2月号にかけて、コンピュータに興味を持った女子高生がEX-80BSでBASICを学んでいくという設定のBASIC講座『BASICなんかナンジャラホイ！』が連載された。連載の途中でBASICがLEVEL-IIにバージョンアップしている。
特撮ドラマ『ウルトラマン80』では東芝が電機製品協力しており、主人公が活躍する指令室において、EX-80BSのキーボードやプログラムが映るシーンが頻繁に見られる。

6. 脚注
-----