![]() Commodore 64用の GEOS。Commodore独自の OS コアの命名を模倣して、Berkeley は GEOS のコアを「カーネル」と呼びました ( cf. kern e l)。 | |
| 開発者 | Berkeley Softworks (後のGeoWorks ) |
|---|---|
| 書かれた | アセンブリ言語 |
| 作業状態 | 製造中止、歴史的 |
| 初回リリース | 1986年 |
| 最新リリース | ジオス2.0 |
| 利用可能 | 英語、ドイツ語、スペイン語[1] [2] |
| プラットフォーム | コモドール 64、コモドール 128、Plus/4、Apple II、MEGA65 |
| デフォルトの ユーザーインターフェース | グラフィカルユーザーインターフェース |
| ライセンス | 独自ソフトウェア |
GEOS ( Graphic E nvironment O perating S ystem ) は、 Berkeley Softworks (後の GeoWorks ) が開発した、現在は製造中止となっているオペレーティング システムです。元々はCommodore 64 用に設計され、1986年にリリースされたバージョンですが、その後、 1987 年にCommodore 128用、1988 年にApple II用の機能強化バージョンがリリースされました。あまり知られていませんが、 Commodore Plus/4用のバージョンもリリースされています。
GEOS は、クラシック Mac OSの初期バージョンによく似ており、グラフィカルワード プロセッサ(geoWrite) とペイント プログラム(geoPaint) が含まれています。
1987 年 12 月にコモドール専門誌Compute! の Gazetteが実施した調査では、回答者のほぼ半数が GEOS を使用していたことがわかった。[3] : 4 コモドールは長年にわたり、再設計されコストが削減された C64、C64C に GEOS をバンドルしていた。最盛期には、出荷台数で世界で 3 番目に人気のマイクロコンピュータ オペレーティング システムであり、MS-DOSと Mac OS に次ぐ人気だった (オリジナルのコモドール 64 のKERNALを除く)。[要出典]
その他の GEOS 互換ソフトウェア パッケージは、Berkeley Softworks またはサードパーティから提供されており、geoPublish と呼ばれるかなり高度なデスクトップ パブリッシングアプリケーションや、geoCalc と呼ばれるスプレッドシートが含まれています。geoPublish はAldus Pagemakerほど高度ではなく、geoCalc はMicrosoft Excelほど高度ではありませんが、パッケージは十分な機能を提供し、Berkeley Softworksの創設者Brian Dougherty は、同社が数年間、Commodore の 8 ビット コンピューターで独自のソフトウェアを使用して事業を運営していたと主張しています。
発達
_-_restored.jpg/500px-Brian_P._Dougherty_(1987)_-_restored.jpg)
GEOSは、 Berkeley SoftworksのプログラマーのグループであるGEOS設計チームによって書かれました。[4] Jim DeFrisco、Dave Durran、Michael Farr、Doug Fults、Chris Hawley、Clayton Jung、Tony Requistで構成され、Doughertyが率いており、Atari 2600などのリソースが限られたビデオゲームマシンで経験を積みました。GEOSは、64〜128 kBのRAMメモリと1〜2 MHzの8ビット処理能力を備えたマシンで実現できることから 尊敬されていました[要出典]。
C64 および C128 用の多くの独自ソフトウェアとは異なり、GEOS はこれらのシステムで利用できる多くのアドオンや改善点を最大限に活用します。Commodore の1351 マウスは、GEOS によってサポートされており、さまざまなRAM 拡張ユニットも同様です。GEOS 128 は、互換性のあるRGBモニターを介して C128 の 640×200 高解像度VDCディスプレイ モードも完全にサポートします。
C64 版の GEOS には、 diskTurboと呼ばれる高速ローダーが組み込まれており、低速な1541でのドライブ アクセス速度を大幅に向上させます。GEOS は、フロッピー ディスクをスワップ領域または仮想メモリとして使用できる最初の Commodore ソフトウェアです。[5] GEOS 128 は、 1571および1581ドライブと組み合わせて、C128 の拡張「バースト モード」を利用できます。Commodore 版の GEOS は、ディスクが違法に複製されたことを検出すると、ユーザーのディスクを起動できないようにするコピー保護スキームを使用します。 [6]
GEOS は、バークレーの特別な geoCable インターフェイス コンバーターまたは他のサードパーティ インターフェイスを使用して、標準のRS-232またはCentronicsプリンターを Commodore シリアル バスに接続することで、 HP PCLプリンターやApple LaserWriterなど、さまざまなプリンターをサポートします。このハイエンド プリンターへの印刷機能は、GEOS をデスクトップ パブリッシング プラットフォームにする大きな要因でした。
GEOS の Apple II バージョンは2003 年 8 月にフリーウェアとしてリリースされました。Commodore 64/128 バージョンは 2004 年 2 月にリリースされました。
IBM PC 互換機用の最新のGEOSデスクトップ スイートはBreadbox Ensembleです。OmniGoハンドヘルド、Brother のラップトップ アプライアンスの GeoBook シリーズ、およびPC 用のNewDeal Officeパッケージで復活が見られました。関連コードは以前の "Zoomer" PDA に使用され、 Palm, Inc.の後の製品とのあいまいな系譜が生まれました。NokiaはEPOC ( Symbian ) に切り替える前に、Nokia Communicatorシリーズの基本オペレーティング システムとして GEOS を使用していました。
GEOS バージョン

- 1986年: コモドール64用GEOS
- 1987: Commodore C128、Commodore Plus/4 用 GEOS (非公式)
- 1988: Apple II 用 GEOS、Commodore C64 用 GEOS V2.0、Apple II 用 GEOS V2.1
- 1989年: コモドールC128用GEOS V2.0 [7]
- 2022年:Atari向けGEOS(非公式)[8]
リバースエンジニアリングの取り組み
2016年8月19日、マイケル・スティールは自身のブログ[9]に、コモドールC64用のGEOS 2.0のソースコードが完全にリバースエンジニアリングされ、cc65コンパイラスイートに適合したと投稿した。リバースエンジニアリングされたソースコードはGitHubで公開されている。[10]
GEOS製品とアプリケーション

_pixelte_(Version_ohne_den_Border).gif/500px-C64_Hires-Grafik_von_Flensburgs_Nordertor_die_ich_damals_mit_GEOS_64_(GeoPaint)_pixelte_(Version_ohne_den_Border).gif)

GEOS 向けに、数十の公式およびサードパーティのアプリケーションやその他の製品が開発されました。最も重要で人気のあるものは次のとおりです。
- ジオベーシック
- ジオケーブル
- 地理計算
- ジオチャート
- ジオデックス
- ジオドロー
- ジオFAX
- ジオファイル
- ジオフォント
- ジオラベル
- ジオペイント
- ジオプリント
- ジオプログラマー
- ジオパブリッシュ
- ジオスペル
- ジオライト
- geoWriteワークショップ
- ジオRAM
- ライター64(タイムワークス)[11]
受付
1987年1月、パーソナルコンピュータワールド誌はコモドール64のバージョン1.2を好意的にレビューした。同誌はgeoWrite(「 MacWriteを使っていると勘違いしてしまうほどだ」)、geoPaint、fastloader、ドキュメントを高く評価し、「GEOSはC64に完全なる刷新と新たな命を与えた」と結論付けた。 [12]
参照
参考文献
- ^ 「GEOS en castellano」.
- ^ 「GEOS Drean Commodore バージョン 1.2」。
- ^ エルコ、ランス(1988年5月1日)。「編集者注」。Compute !のガゼット。第6巻、第59号。ISSN 0737-3716 。2021年2月11日閲覧 -インターネットアーカイブ経由。
- ^ GEOS ユーザーズマニュアル | バージョン 1.2 (PDF) (第 3 版) 。Berkeley Softworks。1986年 10 月。2015 年 9 月 23 日時点のオリジナル(PDF)からアーカイブ。2024年10 月 20 日閲覧。
- ^ 「GEOS: コモドールのためのまったく新しい世界」
- ^ 「インフォマガジン第14号」1987年。
- ^ 「GUIdebook > タイムライン > GEOS/GeoWorks」。
- ^ 「Ytmytm/Geos-atari」。GitHub。
- ^ 「C64 ソースコード用のリバースエンジニアリングされた GEOS 2.0 – pagetable.com」。
- ^ GitHub - mist64/geos: Commodore 64 および 128 用 GEOS 2.0 のソースコード
- ^ Guerra, Bob (1989年5月). 「Writer 64」. Compute! 78ページ. 2013年11月11日閲覧。
- ^ Lumsden, Nik (1987 年 1 月). 「GEOS」(PDF) . Personal Computer World . pp. 156–158 . 2024 年 10 月 8 日閲覧。
さらに読む
- Farr, Michael (1987 年 2 月 15 日)。公式 GEOS プログラマーズ リファレンス ガイド。Commodore 64/64C/128用。バージョン 1.0、1.1、および 1.2 を含む。Berkeley Softworks。Bantam Books。ISBN 978-0553344042. OCLC 16684486. OL 7825792M –インターネットアーカイブ経由。
外部リンク
- Breadbox GEOS オペレーティング システムのホーム (ダウン、インターネット アーカイブにアーカイブされています)
- Commodore GEOS FAQ v1.5.0 – Bo Zimmermann 著
- GEOS: グラフィカル オペレーティング システム GEOS とその歴史についての詳細なレビュー

