EX-80

EX-80は、1978年4月に東芝から発売されたワンボードマイコン。
概要.
正式名称は「TLCS80A・EX-80」で、既製品のTLCS-12A用評価ボードの上位モデル。CPUにはIntel 8080系のTMP9080ACが使用され、入力装置として16進キーボード（KB-1）、出力装置として8桁の7セグメントLED（EX-80Aは未実装）とテレビインターフェース、入出力制御用のモニタプログラム、プログラムの入出力を行うためのオーディオカセットインターフェースを備える。標準価格85,000円。
最大の特徴はテレビインターフェースを標準装備している点で、拡張機器なしでテレビ出力が行えるマイコンシステムとしては発売当時で最廉価の製品だった。RF出力で10文字×26行のテキスト表示（かなり横長の文字になる）が行え、プログラム入力や任意のテキスト表示（ゲーム等）に利用できるほか、モニタプログラムを使用してプログラムの逆アセンブルやレジスタ内容のトレースを行うことができた。基板上のスイッチを切り換えることでRAMの内容を32×128ドットのビットイメージで表示させることも可能（テキストとの混在は不可）。テレビ音声からはキークリック音が出力された。
I/OポートはIntel 8255と互換性のあるTMP9555Cを使用した8ビットのポートを3つ備えている。ポート単位で入出力が指定可能で、さらにこの内の1つ（ポートC）は上位4ビットと下位4ビットでそれぞれ入出力の指定が可能。
製品自体ははプリント基板と部品一式が提供されるフルキットで、使用可能な状態にするために全ての部品を自分で半田付けした上で自前で用意した電源ユニットに接続する必要があった。サポートは秋葉原に開設されたサポートセンター『マイコンセブン』で行われた。
後に廉価版のEX-80Aが標準価格65,000円で発売された。EX-80との違いは以下の通り。
EX-80BS (BASIC System).
1978年11月25日発売。標準価格99,800円。価格は日本電気のTK-80BSに対抗する意味合いで10万円以下に設定された。発売当初は期間限定でゲームプログラムが書き込まれたPROM（1KB）と応用プログラム集をプレゼントするキャンペーンが実施された。
EX-80BSボード（完成品）、フルキーボード（KB-2）、マザーボード（100ピン×3スロット）で構成され、EX-80(A)と接続することLEVEL-I BASIC（4KB）が使用可能。EX-80上のモニタROMとRAMをBSボードのソケットに載せ替えて使用する。RAM容量は標準4KB（EX-80の1KB、VRAM 1KBを含む）・最大16KB（+ VRAM 1KB）。EX-80とEX-80BSの接続は、2つのボードをマザーボードで接続してメモリーICを移動させるほかに、信号線のジャンパー接続とEX-80側のプルアップ抵抗1個の取り外しが必要になる。パターンカットは必要としない。
フルキーボードはラミネート加工のタッチ式キーボード（JIS配列58キー、LEDインジケーター付）が付属する。キータッチすると電子音が鳴る仕様で、音量調整用のボリュームがキーボードの裏面に付いている。ユニット自体は山下電気製のJISキーボード「F8J」のOEM品で、EX-80BSでは入力できない文字や使用しない制御キーも含んでいる。なお付属のキーボード以外でもASCIIコードを出力するものであればケーブル加工して接続すれば一応動作はする（ キーは + で代用する）。
VRAMとして1KBのRAM（TMM314）がFC00～FFFF番地に割り当てられており32文字×25行のキャラクターが表示できる。文字セットは2KBのマスクROM（TMM334）に8×8ドットのパターンで収められており、英大文字・数字・英記号64種、カタカナ・カナ記号64種、漢字・グラフィック文字128種が使用できる。PROM用のソケットも用意されており、ユーザ定義パターンのPROMを乗せることでソフト的に切り換えて表示させることが可能になる。
BASICの起動は、まず電源投入後にEX-80側のキーパッドで "3000" を実行すると画面上の文字幅が約半分になりEX-80BS側のモニタ（MONITOR-B）が起動する。次にEX-80BSのキーボードで "BS" を入力するとBASICインタプリタが起動してユーザーエリアの終了アドレスを聞いてくるので、標準の4KBの場合は "8C00" を入力するとプロンプト記号 ">" が表示されBASICが使用できる状態になる。
BASIC実行中に を押すと割り込み状態になり、 で復帰、 で実行中のプログラムを停止、 でBASICインタプリタを抜けてMONITOR-Bに戻る。
電源は+5Vの電流容量がEX-80単体では3.0A程度で問題なかったが、EX-80BSを使う場合は最低で4.0A、メモリを最大まで実装した場合は8.0Aの容量が必要となる。
LEVEL-I BASIC 仕様.
BASICインタプリタは「東大版PALO ALTO TINY BASIC」をベースとする東芝オリジナルの4KB BASICを使用。