| PCボード | |
|---|---|
ファイルフラッガーPPEを備えたPCBoard 15.3 | |
| 開発者 | クラーク開発株式会社 |
| 初回リリース | 1983年 (1983年) |
| 最終リリース | 15.3 / 1996年9月 (1996-09年) |
| プレビューリリース | 15.4ベータ版
/ 1997年6月 (1997-06年) |
| オペレーティング·システム | DOS / OS/2 |
| タイプ | 掲示板システム |
| ライセンス | 独自の |
| Webサイト | (廃止) |

PCBoard(PCB)は、 1983年にフレッド・クラークのクラーク開発会社(CDC)によってDOS向けに初めて導入された電子掲示板システム(BBS)アプリケーションです。PCBoardはDOSシステム向けの最初の商用BBSパッケージの一つであり、1990年代初頭のBBSシステムの急速な拡大期には「ハイエンド」パッケージの一つとみなされていました。PCBは、カナダ・リモート・システムズなど、当時最大規模の電子掲示板システムの基盤として利用されました。
PCBは、大規模な複数回線BBSシステムのサポートで有名でした。このシステムでは、DESQviewのようなマルチタスクシステム、あるいは共有ストレージを用いた複数の物理マシン上で、PCBの複数のコピーを実行することでシステムをサポートしていました。システムのライセンスはサポートする回線数に基づいており、ほとんどのシステムは基本的な2回線ライセンスでしたが、5、10、25、50、100、250、1000回線のシステムも提供されていました。PCB V15.22以降では、ネイティブ32ビットIBM OS/2バージョンも利用可能になりました。また、 OS/2 2.0およびOS/2 Warpオペレーティングシステム 専用に開発されたPCBoard用ツールもいくつか提供されていました。
多くの BBS 企業と同様に、1994 年頃から始まったWorld Wide Webの普及により業績は大きく悪化し、CDC は 1997 年に倒産しました。
マルチノードサポート
PCBoardは、16550 UART ("Fifo")、16554 UART、16650 UARTなどの16C550汎用非同期送受信機(UART) デバイスをサポートしており、IBM OS/2またはDOSマルチタスクツールDESQviewとメモリマネージャQEMMを組み合わせて使用することで、 1台の (マルチタスク) コンピュータでBBSの複数のノードを実行することができました。PCBoardが最初に登場したとき、一部のシステム管理者はWindows 95でPCBoardを実行した結果がまちまちだったと報告しました。 [1] 。通常24時間365日稼働するBBSにとって安定性は極めて重要でしたが、初期の32ビットオペレーティングシステムにはそれが欠けていました。Windows 95はCDCによって公式にサポートされたことはありませんでした。
当時も現在も標準的なPCには、外付けモデムをコンピュータに接続するために必要なシリアルポート(COMポート)が1つか2つ(場合によっては2つ)しかありませんでした。そのため、G-Tekの「BlackBoard」、「BBS550」、「SmartCard」、そしてDigi Internationalの「DigiBoard」といったマルチポートカードがシステム管理者の間で人気を博しました。その他の選択肢としては、内蔵マルチモデムカードや、ローカルエリアネットワーク(LAN)で接続された複数のコンピュータが挙げられます。
PCBoardは、インターネット経由のISDN(総合デジタル通信網)およびTelnetアクセスもサポートしています。オープンソースの端末エミュレータ SyncTERMは、 Win32、Linux、FreeBSD、NetBSD、OpenBSD、Solaris、Mac OS Xで利用可能で、例えば、インターネットに接続された数少ないPCBoard BBSへの接続に使用できます。
マルチBBSネットワーク
1988 年から、RelayNet (RelayNet International Mail Exchange の略で RIME とも呼ばれる) により、PCBoard を実行している BBS は、古いFidoNetに似たシステムで他の BBS とメッセージを交換するネットワークに参加できるようになりました。
メタデータ
PCBoardはBBSメタデータに2つのファイルを使用します: FILE_ID.DIZとDESC.SDI。ユーザーがファイルをアップロードすると、ユーザー入力または FILE_ID.DIZ(ZIPファイル内)から短い説明(1行または2行)が読み込まれ、ファイルの詳細な説明(複数行のテキスト)が DESC.SDI という別のファイルに保存されます。ファイル名拡張子.SDI は、supplemental description information (補足説明情報)の略です。
CDCはFILE_ID.DIZフォーマットを開発し、このフォーマットは様々なBBSプロバイダーによって広く使用されるようになりました。[2]
スクリプト
CDCは、PCBoardプログラミング言語(PPL)を開発しました。これは、ほとんどの標準的なコマンドやプロセスの変更、および大幅な置き換えをサポートするスクリプト言語です。PPLで記述されたコンパイル済みインタープリタスクリプト(説明が必要)は、PCBoardプログラミング実行ファイル(PPE)と呼ばれていました。PPEは、CDCが提供するオプションツールであるPPLコンパイラ(PPLC)によって生成されましたが、スタンドアロンツールとしても購入可能でした。単体の価格は100ドル未満、BBSライセンスと組み合わせた場合でも50ドル未満でした。これにより、プログラマーはPCBoard BBSライセンスを購入することなく、PCBoard用のPPEを開発することができました。
印刷された PCBoard マニュアルと印刷された PPLC リファレンス ハンドブックも利用可能でした。
歴史
PCBoard の最初のバージョンは 1983 年にリリースされました。
PPL はバージョン 15.0 で導入されました。
さまざまなBBS ドアプログラムが使用されていましたが、その中には、フル スクリーン エディタや、後に PCBoard 自体に組み込まれるその他の機能を追加した Sam Smith の Prodoor も含まれていました。
スクリプト言語PPLとPPEが次第に普及し、PCBoardの人気は高まり、1990年代半ばにはIBM PC上のwarez BBSの事実上の標準BBSシステムとして定着しました。warez BBSでは海賊版ソフトウェアが使用されることが一般的だったため、PCBoardの公式販売数や利用統計には反映されていませんでした。
高額にもかかわらず、CDC は 1995 年までに 50,000 を超える PCBoard ライセンスを販売しました。
PCBoard の最後の完全リリースは、1996 年 9 月のバージョン 15.3 でした。このバージョンはそれほど普及せず、1997 年以降にオンラインになったほとんどのシステムでは、以前の 15.2x バージョンが引き続き使用されました。
1996年7月29日、CDCの一部門であるクラーク・テクノロジーズは、 PCBoard BBSソフトウェアのソースコードとOEMライセンスの提供を発表しました。 [3]
最終リリースは15.4ベータ版で、1ヶ月の試用期間が設けられていました。その後、CDCの主任ソフトウェアエンジニアが試用期間のタイムアウトを回避する方法に関する情報を公開しました。[4]このタイムアウトはリマインダーとして挿入されたもので、ソフトウェアを永久に無効にすることを意図したものではありません。
1997年7月、CDCは破産し、事前の通知なしにオフィスを閉鎖しました。多くの顧客が困惑し、会社は顧客への通知を一切行いませんでした。また、ソフトウェアのライセンスを購入したばかりの顧客にも通知、返金、そして支払ったソフトウェアへのアクセス提供は一切行われませんでした。[5]
CDCが倒産しサポートが終了した後も、世界中のシステム管理者はPCBoardを使い続けました。PCBoardシステム用のツールやドキュメントを作成した多くの個人から支援を受けることができました。
同社は2000年問題が発生するまでの期間には存在していなかったが、2000年(および2001年)の到来とともにPCBoardにはいくつかの小さな問題が生じたのみで、複数の個人によって修正が行われた。[6]
PCBoardは、懐かしいBBSファンに今でも愛用されています。FOSSILのフリーウェア ドライバ「NetFoss」を使えば、WindowsからTelnet経由でPCBoardにアクセスできます。また、DOSベースのPCBoardアドオン「PCB Internet Collection」もあり、DOS専用のパケットドライバをインストールすることでTelnetアクセスが可能になりました。
受賞歴
- PCBoardプログラミング言語/PPLCコンパイラ
- 1994年 - ドヴォルザーク賞「優れたPC通信技術」[7]
- BBSソフトウェア
- 1995年 - PC Magazine Editors Choice Award(1995年8月号)
- 1995年 - 「最優秀OS/2ベースBBSソフトウェア」に対するDvorak賞[8]
- 1997年 - CDCはSIAF理事会によってシェアウェアの殿堂入りを果たした[9]
特徴
- パケットスイッチのサポート
- 日付とコードページの完全な国際化
- FOSSIL は、ほぼすべてのインテリジェント シリアル カード (/M コード) をサポートします。
- メッセージへのファイル添付
- 毎日複数のイベント
- 2バイト国際文字セットの完全サポート
- .QWK メッセージ パケットのサポートを内蔵
- ジュークボックスと「低速」CD-ROMのサポート
- 受信ファックスサポート
- カーボンコピーリストのサポート
- 受信確認メッセージのサポート
- 発信者IDサポート
- 会議エリア別のALIASサポート
- リモート発信者向けのRIPスクリプトのサポート
- PPL(PCBoardプログラミング言語コンパイラ)(オプション)
- 16550 UARTの自動認識とサポート
- インテリジェントおよび非インテリジェントマルチポートシリアルカードのサポート
- フルスクリーンテキストエディター
- ANSIグラフィックサポート
- フルカラー操作
- メッセージのスレッド読み取り
- 最大65,535の会議(メッセージベース)エリアをサポート
- 36のファイル転送プロトコルをサポート
- 会議ごとに32,767 DOORSをサポート
- リアルタイム255チャンネルノードチャット(CBチャット)
- インターネット、Usenet などを含むすべての NetMail プログラムの長いメッセージ ヘッダー。
- 社内電子メールサポート用のローカルネットワークログイン
- 社内シリアルネットワークとPADSの直接接続サポート
- OS/2 COMMドライバと直接通信し、OS/2上で多数の複数ノードを可能にします。
- タイムスライス制御のための OS/2 操作を自動検出します
- NetWare、LANtastic、3-Com、Vines など、あらゆるNetBIOS互換ネットワークを完全にサポートします。
- 必要に応じて、SysOp に完全なリモート DOS アクセスを提供
- 真の完全な多言語サポート
要件
- IBM PC互換機
- 最低320kのRAM
- DOS 3.1以降
- リモート ダイヤルインをサポートするモデム、NetSerial などの仮想モデム、または Windows 用の NetFoss telnet FOSSIL。
PCボード/M
- 最高速度を得るためにコードは 80386 命令を使用して記述されるため、 80386以上の CPUが必要です。
PPE/PPLグループ
数千ものPPEが個人やシーングループによって開発・公開され、その多くは無料で利用可能でした。商用PPEも数多く開発されましたが、その多くはシェアウェアライセンスでした。フランスのAegis Corp、ロシアのBrutal PPE/PCE/PRO Coders (BPC)、ドイツのPeanuts (PNS)、Paranoia (PNA)など、PPEやその他のPCB/BBSツール開発に特化したリリースグループも数多く設立されました。
PWAやDODなどの Warez グループは、PWA「NewScan」PPE、PWA「Files-Reverse」PPE、DOD「LARS Upload Processor」など、多くのシステム管理者が使用するいくつかの PPE をリリースしました。
フランスのグループAegis Corpは、Lone Runnerによって開発されたPPEデコンパイラ(PPLX)を配布しました。これにより、PPEバイナリを人間が読めるPPLコードに逆コンパイルすることができました。Lone Runnerはまた、Clark DevelopmentのオリジナルのPPLコンパイラよりもサイズが小さく、高速なコードを生成するAegis PPLコンパイラも開発しました。その後、PPE開発者向けの他のツールも開発されました。もう一つのPPEデコンパイラは、Electronic Rats(EcR)グループの「Swiss Coding Division」のメンバーであるCHiCKENによって開発されたPPLDecompiler(PPLD)です。
PCボードメタワールド
Metaworldsは、CDCがインターネット上にBBSのような環境を構築しようとした試みであり、基本的にはHTML形式のオンライン非公開メールボックスです。コンテンツへのアクセスは登録ユーザーのみ可能で、ユーザー名とパスワードで認証する必要がありました。Metaworldsは、標準のANSIベースのPCBoard BBSソフトウェアとの並列処理をサポートし、基盤データベースとしてMicrosoft SQL Serverを採用していました。Metaworldsソフトウェアには、Microsoft SQL Serverのランタイム版が付属していました。CDCはMetaworldsの完成前に倒産しました。Metaworldsは、BBSの衰退が顕著になった際に、インターネットへの移行を円滑に進めるためにCDCによって開発されました。[10]
参考文献
- ^ Windows 95、NT 3.5x、4.x で PCBoard を実行する、UE-00149.TXT、Underground Empire、2007 年 6 月 16 日取得
- ^ Richard Holler (1994年5月17日)、FAQ file_id.diz、ASP (Association of Shareware Professionals)、Textfiles.comのオンライン版、2007年8月4日取得
- ^ ユタ州マレー、クラーク・テクノロジーズがPCBoardのソースコードとOEMライセンスを提供、PR Newswire via Highbeam.com、2007年6月7日閲覧
- ^ David Terry (1997年6月16日)、(1 Mw-tech) PCBoard Beta Patch、bbsdocumentary.com、2007年6月4日閲覧。
- ^ リサ・カリカブル(1997年6月20日金曜日)「クラーク開発はもう終わり」(textfiles.comでオンライン)ソルトレイク・トリビューン
- ^ PCB Y2Kパッチ さまざまなソースからのパッチのコレクション
- ^ “1994年度Dvorak Telecommunications Excellence Award受賞者”. 1994年. 1994年のオリジナルより2007年8月8日時点のアーカイブ。2007年9月25日閲覧。
{{cite web}}:値を確認する|url=(ヘルプ) - ^ “1995年Dvorak PC Telecommunications Excellence Awards受賞者”. 1995年4月6日. 2007年9月28日時点のオリジナルよりアーカイブ。 2007年6月7日閲覧。
- ^ Shareware Industry Awards Foundation、「The Shareware Hall of Fame」、2007年6月21日アーカイブ、Wayback Machine、SIAvoting.com、2007年6月7日取得
- ^ The Mighty SCI、PCBoard Newsletter #2 - FAQ Section (German)、Underground Empire、2007年6月16日閲覧。
外部リンク
- bbsdocumentary.com の PCBoard の簡単な歴史 (およびソフトウェアのダウンロード)
- BBS アーカイブの PWA による 153 個の PCBoard PPE
- PCboard ファイル アーカイブ AC (556 PPE)、DF (333 PPE)、GI (188 PPE)、JO (358 PPE)、PR (354 PPE)、SZ (337 PPE) ( BBS アーカイブ)
- PCBoardファイルアーカイブ Archived 2006-05-09 at the Wayback Machine , Filegate.net
- DOS BBS ソフトウェア、Mpoli.fi
- SysopのPCB関連サイト一覧
- オリジナルのインストールディスクと4,000以上のPPEとツールのコレクション