エレクトロニカ BK0010-01 | |
| 開発者 | NPO科学センター |
|---|---|
| メーカー | エレクトロニカ |
| タイプ | 家庭用コンピューター |
| リリース | 1985 (1985年) |
| 導入価格 | 600~650ルーブル |
| 製造中止 | 1993 (1993年) |
| オペレーティング·システム | OS BK-11、ANDOS、FOCAL(プログラミング言語)、Vilnius BASIC(ROM組み込み)など。 |
| CPU | K1801VM1 @3MHz (BK-0010)、@4.6MHz (BK-0011)、@4MHz (BK-0011M) |
| メモリ | 32 KB |
| 画面 | 512×256 モノクロ、256×256 4色 |
| グラフィック | K1801VP1-037 |
| 音 | ビーパー |
| マーケティングターゲット | パソコンユーザー |
| 下位互換性 | PDP-11互換 |
Electronika BKは、ソビエト連邦を代表するマイクロコンピュータ設計チームであったNPO Scientific CenterによってElectronikaブランドで開発された、 16ビットPDP-11互換のホームコンピュータシリーズです。これは、より高性能なUKNCおよびDVKマイクロコンピュータの前身でもあります。
1985年に初めてリリースされ(1983年に開発)、К1801ВМ1(ソビエトLSI-11互換CPU)をベースとしており、大量生産された唯一の公式(政府承認され、経済計画に計上された)ソビエト家庭用コンピュータ設計でした。
販売価格は約600~650ルーブルでした。当時のソ連の平均月給が約150ルーブルだったことを考えると、これは高価でした。しかし、高価であったにもかかわらず、ソ連で最も人気のある家庭用コンピュータの1つとなりました。その後、1990年代には、強力な中央処理装置(CPU)とシンプルでプログラミングしやすい設計が評価され、デモシーンマシンとして人気を博しました。BK (БК )は、ロシア語で「бытовой компьютер」 (bytovoy kompyuter)の略語で、家庭用コンピュータを意味します。これらのマシンは、グム百貨店などで短期間、レジとしても使用されていました。

BKシリーズは、周辺機器やプログラミングツールを備えていない、必要最低限の機能のみを備えたマシンです。発売時に提供されるソフトウェアは、読み取り専用メモリ(ROM)ファームウェアを除き、付属の磁気テープのみです。磁気テープには、 BASICおよびFOCAL言語用のプログラミング例と、いくつかのテストが含まれています。ROMファームウェアには、マシンコードを入力する簡単なプログラムと、BASICおよびFOCALインタープリタが含まれています。
BKは、より大型で高価なDVKプロフェッショナルモデルマイクロコンピュータや、SM EVMシリーズのような産業用ミニコンピュータとある程度互換性がありますが、メモリ容量が32KiBで、プログラマーが通常使用できるのはそのうち16KiBのみ(拡張メモリモードでは28KiBをサポートしますが、ビデオ出力は画面の4分の1に制限されます)であるため、より高性能なマシン向けのソフトウェアを直接使用することは一般的に困難です。DVKはBKソフトウェアの開発プラットフォームとして人気を博し、ほとんどのDVKソフトウェアはメモリ容量を128KiBに拡張することで直接使用できます。
趣味の開発者たちはすぐにこのニッチ市場を埋め、DVKやUKNCからいくつかのプログラミングツールを移植しました。これにより、テキストエディタやデータベースからオペレーティングシステムやビデオゲームに至るまで、自作ソフトウェアが爆発的に増加しました。BKユーザーの多くは、ソフトウェアの移植を容易にするために内蔵RAMを少なくとも64KiBに拡張しました。これらのアップグレードにはフロッピードライブコントローラが含まれることが多く、ディスクオペレーティングシステムを作成する個人はBKシーンで一種の競技スポーツとなりました。貧弱なグラフィックを強力なCPUが補うため、 ゲームやデモシーンのコミュニティも活況を呈しました。
オペレーティング システムの 1 つはANDOSでしたが、公式にはコンピューターにはRT-11の修正版である OS BK-11 が搭載されて出荷されました。
このマシンは16ビットシングルチップのK1801VM1 CPUをベースにしており、クロック周波数は通常3MHzである。[ 1 ] Digital Equipment CorporationのLSI-11シリーズと互換性があるが、拡張命令セット(EIS)やその他の命令セット拡張は備えていない。メーカーはPDP-11の内部アーキテクチャも忠実にコピーした。各モデルには1つの空きカードスロットがあり、電気的にはQ-Busと互換性があるが、機械的には互換性がない。最初のバージョンは32 KiBのオンボードDRAMを搭載しており、その半分はビデオメモリである。これは後のモデルで128 KiBに拡張され、ビデオメモリは2つの16 KiBページに拡張された。
すべてのモデルのビデオ出力は、かなり質素なチップである K1801VP1-037 VDCによって提供されます。これは標準的な 600ゲートアレイ、または非コミット ロジック アレイ(ULA) であり、高解像度 (512×256、モノクロ) と低解像度 (256×256、4 色) の 2 つのグラフィック ビデオ モードを可能にする VDC プログラムを備え、ハードウェア垂直スクロールをサポートします。後期モデルには、64 色パレットから選択可能な 16 のハードワイヤード 4 色セットがあります。テキスト モードはサポートしていませんが、BIOSルーチンによって 32×25 と 64×25 の 2 つをシミュレートします。ANDOS などの一部のオペレーティング システムでは、文字をより密に配置することにより、IBM PC からインポートしたドキュメントを表示するときに 80×25 モードでテキストを出力できます。出力は、モノクロ TV またはカラー TV/モニター用の 2 つの独立した 5 ピンDIN コネクタを介して行われます。全モデルのサウンドは、オンボードのピエゾスピーカーに接続されたシンプルなプログラマブルカウンターから出力されます。General Instrument AY-3-8910は、人気のアフターマーケット用オプションです。

すべてのモデルには、プリンタ(東側諸国のプリンタはIEEE 1284 (Centronics) ポートではなく互換性のない IFSP (ИРПР) インターフェイスを使用していたため、Centronics プリンタにはアダプタが必要)、サウンド出力用のマウスまたは Covox デジタル アナログ コンバータ (DAC)、データ保存用のテープ レコーダ ポートなどの周辺機器を接続するための独立した入力バスと出力バスを備えた 16 ビットのユニバーサル パラレルポートもあります。後期モデルには、製造元提供のフロッピー ドライブコントローラ (Q-Bus スロットに差し込むことができる) がデフォルトで含まれています。これはアフターマーケット部品として初期のモデルでも入手できますが、自家製のもの (これも元の BK の 16 KiB のメモリを拡張するものが多い) の方が人気があります。

Электроника БК-0010は最初のモデルです(1983年に発売、1985年に量産開始)。擬似メンブレンキーボード(キーキャップのないメカニカルマイクロスイッチの配列で、フレキシブルオーバーレイで覆われています)、32 KiB RAM、BIOS付き8 KiB ROM(チップ:K1801RE2-017)、FOCALインタープリタ付き8 KiB ROM (K1801RE2-018)、デバッガ付き8 KiB ROM(K1801RE2-019)、および空きROMスロット1つを備え、CPUクロックは3 MHzです。工場出荷時の設定では、データ保存には テープレコーダーが使用されています。
このモデルは、キーボードの使い心地が悪かったと批判されました。機械式ではあるものの、キーキャップがないことでキーの打ち心地が悪く、家庭や教育現場での使用には不向きとされていました。しかし、キーキャップを密閉することは容易だったため、このモデルは産業用コントローラーとして広く利用されました。その他の批判点としては、より一般的なBASICではなく、デフォルトでFOCALプログラミング言語が採用されていたこと、周辺機器やソフトウェアが不足していたことなどが挙げられます。ハードウェアはすべてマニュアル化されており、操作も容易でしたが、プログラミングツールは付属していませんでした。
後継機種のБК-0010.01(-0010-01と呼ばれることもある)は、基本的には同じ機種だが、従来型のフルトラベルキーボードと、 ROMにVilnius BASIC pコードコンパイラを搭載し、前機種の弱点を修正している。使用されているBASIC方言は強力で最適化されている( MSX BASICの縮小版クローン)ものの、キーボードには依然として欠点がある。操作性は格段に向上したが、キーが引っかかりやすく、キーの跳ね返りが大きく、摩耗が早いという欠点があった。後に、キーボードがさらに改良されたモデルが登場した。FOCALインタープリタは廃止されず、代わりにQバススロットに挿入できる 外付けROMカートリッジで出荷された。
Электроника БК-0010Шは学校向けのモデルです。-0010または-0010.01モデルのいずれかを選択できますが、Q-Busに挿入可能な、ビット/秒カレントループネットワークアダプタ。ULAチップK1801VP1-035(後にK1801VP1-065)をベースにしたこのアダプタは、Digital Equipment Corporation(DEC)のDL-11およびKL-11シリアルインターフェースと互換性がありますが、モデム制御ビットは搭載されていません。また、通常は学校向けに改造されたYunost社の小型テレビであるモニターも付属しています。
BK-0011は1989年にリリースされました。128KiBのRAM(16KiBのページに分割)を搭載し、CPUクロックはデフォルトで4MHzです。ROMにはBASICの新しいバージョンが組み込まれており、16種類のビデオパレットを選択できましたが、その奇妙な色の組み合わせがユーザーからほぼ全員から批判されました。フロッピーコントローラを搭載しており、ドライブはアドオンとして入手可能です。

BK-0011には、軽微ではあるものの、以前の-0010モデルとの互換性が失われました。カセットテープから0010プログラムを読み込むことができません。たとえ読み込み可能だったとしても、サウンドなどの重要なサブシステムは依然として互換性がありません。メーカーはマシンを再設計し、以前のモデルとの互換性を回復しました。その結果生まれたモデル、BK-0011Mはすぐに生産が開始され、BK-0011シリーズのコンピューターのほとんどは、実際にはBK-0011Mです。変更は軽微であったため、市場に出た数少ない-0011モデルのほとんどは、愛好家によって-0011Mモデルにアップグレードされました。
コンピューターの操作性を向上させるために、 1つか2つのメカニカルスイッチを取り付けることは、オーナーの間では珍しくありません。よくある改造には以下のようなものがあります。
愛好家たちは、BKシリーズコンピューターにさらに高度なデバイスを接続することにも成功しています。ハードディスクドライブ(HDD)コントローラーを開発し、2.5インチHDDをBKコンピューターで使用できるようになりました。その他の人気のある拡張機能としては、AY-3-8912サウンドチップとCovox Speech Thingがあります。
現代のIBM PC互換機向けに、BKのソフトウェアエミュレータが数多く存在します。エミュレータはオリジナルのBKよりもはるかに高速に動作可能です。
MiSTのようなフィールドプログラマブルゲートアレイ(FPGA)ベースのシステム向けにBKをかなり完全に再実装したものも存在します。 [ 2 ]