GBBS
は主にAppleソフトウェアについてです。グラフィックBBSについては、
GBBS(DOS)を参照してブリティッシュベイクオフショーとしても知られるテレビシリーズにブリティッシュベイクオフをご覧
、の
GBBSは、 Apple II用の掲示板システム(BBS)プログラムです。GBBSという名前の最初のシリーズはApplesoftで作成され、テキサス州ラボックのDemonRoachUndergroundなどのボードで使用されました。その後継のGBBSProはACOSベースでした。GBBS-Proは、カリフォルニア州パソロブレスのProBOARD II 、オハイオ州シンシナティのスコットランドヤードGBBS / AE Pro 、ジョージア州ブルーリッジの神秘への旅、カリフォルニア州リバーサイドのAppleEliteIIなどのボードで使用されていました。
GBBS(文字通り:Gregの掲示板システム)は、後にターミナルエミュレーションプログラムProTERMを作成したGregSchaeferによって作成されました。GBBS-Proシステムは、ACOSコンパイラと言語に基づいていました。ACOSはBASICに似た言語であり、モデム処理ルーチンが他の基本機能のいくつかに取って代わりました。たとえば、アレイはACOSでは前例のないものであったため、これらの制限を回避する他の方法を見つける必要がありました(つまり、ファイルがアレイに置き換わりました)。GBBSシステムは、高度にカスタマイズおよび変更できます。Modはシスオペ(システムオペレーター)間で共有され、ProTERMサポートでさえGBBSシステムを介して提供されました。
歴史
Apple IIeは最初のGBBSシステムを実行し、後にApple // gsがゲームプラットフォームになり、GBBSシスオペが長い間探していた複数行の回答になりました。John P. Edwards(当時はSchaeferとの仲良し)は、Apple //cに140kB(5.25インチ)フロッピーディスクのみを搭載した小さなGBBSを短時間セットアップしました(ただし、IIcには128kBのRAMが搭載されていました)。 //eの場合は64kBまで)。プロセッサは、AppleIIeでは8ビットと1MHzでした。オペレーティングシステムであるProDOSは、32kのストレージスペースを使用しました。(今日のプロセッサ、オペレーティングシステム、メモリなどと比較してください)
ACOSコンパイラ用に書かれた(ソース)コードはかなり大量にあり、その多くは今日でも利用可能です。現在もいくつかのGBBSシステムが実行されています(Lost Gonzo BBS:https ://web.archive.org/web/20090303230939/http://qxiu.com/MN/491300-lost_gonzo_bbs.htm )。GBBSソフトウェアは、Apple//およびAppleIIをエミュレートするその他のシステムで引き続き使用できます。
GBBSは、BASICAまたはGWBASICを使用してIBMPCXTで実行するように移植されました。MACOSはGBBSの人気のある離陸であり、後にMETALになりました。これは、非常にACOSに似ており、さらに強力でした。
カスタム変更されたGBBSシステムは、電子メール(領収書付き)とメッセージボード、オンラインゲームとデートソフトウェアを備えていました。彼らはさまざまな理由で愛好家や専門家によって運営されていました。ジョンはかつてサウジアラビアのデュランに駐屯している空軍(F15)パイロットのためにGBBSを設置し、改造しました(最初の湾岸戦争中)。800番で300ビット/秒(カリフォルニア州中部の海岸にある彼の家から)でログインし、Duran GBBSを彼の標準(カリフォルニア州パソロブレスから)にカスタム変更します(その日はかなり前例のないことです)。サウジアラビアのデュランにあるそのシステムは、軍隊と故郷の愛する人との間の(非公式の)コミュニケーション手段になりました。エドワーズは彼の名前だけを挙げてほしいと頼み、作品とソフトウェアを寄付しました。Duran GBBSは、他のそのようなサポートボードが構築されたモデルになりました。ヨハネスブルグ、南アフリカ、および世界中の他の場所からのシスオペは、改造とサポートのために// ProBOARDを呼び出しました(1986年にそれは本当に何かでした)。言葉が広まったとき、善行は報われなかったわけではありませんでした。(それは私たちを地図に載せました、ジョンは経験について言います。)
最新の(最先端の)GBBSシステムは1989-89年までにOggNET(Paul Parkhurstによる)を採用し、HUBおよびスポークタイプのネットワークを介してGBBSシステムを効果的にネットワーク化しました。あるGBBSシステムのGBBSユーザーは、早くも1989年に別のGBBSのユーザーにメールを送信できます。あるGBBSの掲示板に投稿されたメッセージは、OGGNETの他のGBBSシステムに送信され、さまざまなシステムのユーザーが同じスレッドに投稿して情報を共有できます。米国および他のいくつかの国で。ゲートウェイは、FIDONETおよびその他のNETWORKEDBBSシステムとインターフェイスするようにプログラムされています。
ProBOARD // GBBS(JpE’s BBS)1986-1995年頃のGBBS-Proのワールドワイドサポートサイトは、マサチューセッツ州ボストンのボストンコンピュータ博物館に販売され、展示されています。このGBBSシステムおよびその他のGBBSシステムは、1990年までに、GBBSシステムとしてほとんど認識できないほど大幅に変更されました(PSEまたはANSIエミュレーションおよびグラフィックスを介して)。
John P. Edwards(ProBOARD // GBBS、SysOPサポートサイトを運営していたSurfer Joe)は、GregSchaeferとのProTERMMacの共同設計者および開発者でもあり、初期にはAppleのGBBSとProTERMの両方に深く関わっていました。電話モデムの。(300〜1200ビット/秒)電子メールの後に何が続くかを理解しようとして、最初にF-Mail *と呼ばれるものを作成しました。このファイルには、ファイルが何であるかを説明する短いメモ(つまり添付ファイル)を添付できます。その後、FメールはOggNETで動作するように変更され、ユーザーはApple //コンピューターのマルチシステムネットワークを介してFMAIL(添付ファイル)を送信できるようになりました。*このようにして、添付ファイルが生まれました!
1990年に、ACOS言語でY2Kのようなバグが発生し、1989年以降の日付はサポートされていないことが明らかになりました。1989年の後に「198:」という年が続き、コロンは9以降のASCIIの次の文字になります。リセットの初期の試み1990年までの日付は、「199:」の年になりました。問題は表面的なものにすぎませんでしたが、システムが最新ではなく、海賊版コードを実行している可能性があることを明らかにしたことで際立っていました。公式の修正は、モデムを切断する前にユーザーに送信されるGBBS Proの著作権表示を含む、GBBS Proの次のバージョンにアップグレードすることでした。これにより、ACOSインタープリター用に作成された独自のソースを実行したソフトウェアの一部のランナーが混乱しました。在庫のGBBSProソースファイルではなく、著作権表示を抑制するAPIはありませんでした。
失われたソースを回復できるようにコードをテキストソースにデトークン化するためのコードが提供されましたが、このコードの元のバージョンには2つのエラーがありました。2つの異なるトークンが同じ命令にデコードされ、構文上の空白が別の命令で省略されました。これらのエラーは、導入されたエラーが修正されるまで、データの即時の再トークン化と解釈を妨げていました。コメントと非公開ラベルもエンコードされていないため、復元されませんでした。非公開ラベルは一般的なラベル名に置き換えられました。
参考文献
外部リンク
GBBS1.6マニュアル