エレクトロニカ 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) |
| メモリ | 32KB |
| ディスプレイ | 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 が搭載されて出荷されました。
このマシンは、通常3MHzでクロックされる16ビットシングルチップK1801VM1 CPUをベースにしています。 [ 1 ] Digital Equipment CorporationのLSI-11シリーズと互換性がありますが、拡張命令セット(EIS)やその他の命令セット拡張は備えていません。メーカーはPDP-11の内部アーキテクチャも忠実にコピーしました。各モデルには、電気的にはQ-Busと互換性がありますが、機械的には互換性のない空きカードスロットが1つあります。最初のバージョンは32KiBのオンボードDRAMを搭載しており、その半分はビデオメモリです。これは後のモデルでは128KiBに拡張され、ビデオメモリは16KiBページ2つに拡張されました
すべてのモデルのビデオ出力は、かなり質素なチップである 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(セントロニクス)ポートではなく互換性のないIFSP(ИРПР )インターフェースを使用していたため、セントロニクスプリンターにはアダプターが必要)、マウス、またはサウンド出力用のCovoxデジタル-アナログコンバーター(DAC) 、データ保存用のテープレコーダーポートなどの周辺機器を接続するための、独立した入出力バスを備えた16ビットユニバーサルパラレルポートも搭載されています。後期モデルには、メーカー提供のフロッピードライブコントローラー(Q-Busスロットに接続可能)がデフォルトで含まれています。これは初期モデルでもアフターマーケットパーツとして入手可能ですが、自作のもの(オリジナルのBKの16KiBメモリを拡張するものも多い)の方が人気があります

Электроника БК-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プログラミング言語が採用されていたこと、周辺機器やソフトウェアが不足していたことなどが挙げられます。ハードウェアはすべてマニュアル化されており、操作も容易でしたが、プログラミングツールは付属していませんでした。
後継機種のBK-0010.01(-0010-01と呼ばれることもあります)は、基本的に同じマシンですが、従来のフルトラベルキーボードとVilnius BASIC pコードコンパイラをROMに搭載し、前機種の弱点を修正しています。使用されているBASIC方言は強力で最適化されていますが( MSX BASICの縮小版クローンです)、キーボードには依然として欠点があります。操作性ははるかに向上しましたが、キーの引っ掛かりやバウンドが大きく、摩耗が早かったです。後に、さらに改良されたキーボードを搭載したモデルが発売されました。FOCALインタプリタは廃止されず、代わりにQバススロットに挿入できる 外付けROMカートリッジで出荷されました
Электроника БК-0010Шは学校用モデルです。-0010または-0010.01モデルのいずれかを選択できますが、Q-Busに挿入できる、19200ビット/秒カレントループ。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 ]