ユーザー定義カラーを備えた ViewMAX 2 ファイル マネージャーのスクリーンショット | |
| 開発者 | デジタルリサーチ、ノベル、カルデラシンクライアント |
|---|---|
| 初回リリース | 1990年 |
| 安定版リリース | ViewMAX 3 ベータ版 / 1999年4月 |
| オペレーティング·システム | DR-DOS |
| タイプ | ウィンドウシステム |
| ライセンス | GNU 一般公衆利用許諾書 |
ViewMAX は、DR DOSバージョン5.0および6.0に付属するCUA準拠のファイルマネージャです。これは、静的に構築された単一のアプリケーションである ViewMAX デスクトップのみを実行するように変更されたDigital ResearchのGEM/3グラフィカルユーザーインターフェイスの縮小版ランタイムバージョンに基づいています。 [1] [2]一部の不要な機能のサポートは削除され、同時にいくつかの新機能が追加されました。[2]それでも、システムは十分に近かったため、ViewMAX は GEM デスクトップアクセサリ ( .ACC実行可能ファイル) を自動的に認識し[3] [4]、一部のネイティブ GEM アプリケーション ( .APP実行可能ファイル) を ViewMAX 環境内で実行できました (最初に GEM をインストールして起動する必要はありません)。[3] [4] GEM 3.xx 用の多くのディスプレイドライバも ViewMAX で使用できるため、ViewMAX は標準以外のディスプレイアダプタや、デフォルトの ViewMAX ドライバセットを使用した場合よりも高い解像度で使用できます。[2] [3] [4]また、DR DOS 3.xxに同梱され、GEMアプリケーションをデバッグするための専用機能を提供するDigital ResearchのSID86( SID86またはGEMSIDの?Y GEM固有のヘルプを参照)というシンボリック命令デバッガもViewMAXで使用できます。[5] [6]
バージョン
ベータ版では元々Navigatorという名前だった[7] ViewMAX 1.00 [8] は、 1990 年にDR DOS 5.0とともに配布され、 MS-DOS / PC DOS 4.0のDOSSHELLに相当するものを提供しました。外観は Digital Research の以前の GEM デスクトップと非常によく似ており、2 つの固定サイズのウィンドウがありました。各ウィンドウには、ドライブ、ディレクトリ、ファイルを表すアイコン、またはディレクトリ階層の表現が含まれていました。[8]基盤となるオペレーティング システム (DR DOS など) でサポートされている場合は、ファイルとディレクトリのパスワードとアクセス許可がサポートされていました。ネットワーク ドライブ (CD-ROM ドライブを含む) は、ローカル ドライブとは異なる独自のアイコンで区別されていました。[8]
1991年、ViewMAX 2はDR DOS 6.0とともに配布されました。このリリースでは、3D表示のコントロールやユーザーが選択できるカラースキームなど、さまざまなグラフィックの改善が行われました。[9]ディレクトリツリー(有効な場合)は、アイコンのリストの代わりではなく、横に表示されるようになりました。[9]さまざまな設定は、 %DRDOSCFG% \VIEWMAX.INIという名前の構成ファイルに保存できます。 [ 10] [3] [4] [ 11] [ 9]より柔軟な文字セットのサポートのために、ViewMAX 2は、 GEM固有の文字セットを使用するのではなく、現在のコードページに応じて標準のDOS .CPIファイルから表示フォントをロードしました。この機能は、2005年からFreeGEMにも組み込まれています。 [18] 1992年にDR DOS 6.0/Vで配布されたDOS/V互換の日本語版のViewMAXは、SCREENHZ.FNTから$ FONT.SYSによってロードされたDBCS文字をサポートしていました。[19] DR DOSタスクスイッチャーTaskMAXのサポートが追加されました。これが存在すると、アプリケーションは個別のタスクとして起動され、ViewMAXはそれらを切り替えることができます。[10] [20] [9] Novell DOS 7、OpenDOS 7.01、DR-DOS 7.02以降のオペレーティングシステムのTASKMGRはタスクスイッチャーAPIの大部分をエミュレートし続けていたため、[4] [11] [21] ViewMAX 2はDR-DOSプリエンプティブマルチタスクカーネル( EMM386 /MULTI + TASKMGR )の下で同時に実行されている複数のフルスクリーンDOSタスクを切り替えて制御するためにも使用できました。[4] [11] [21]
ViewMAX 3 はNovellの次期 DR DOS のグラフィカル ファイル マネージャとして設計されました。ViewMAX 3 には、カラーアイコン、移動およびサイズ変更可能なウィンドウ、プログラム グループ、および背景画像のサポートが含まれていました。[22]基盤となる DR-DOS にオプションのマルチユーザー セキュリティ モジュールがロードされている場合、ViewMAX は拡張されたワールド/グループ/所有者アクセス許可システムもサポートします。ViewMAX 3 は1992 年 10 月のDR DOS "Panther" Beta 1 ディストリビューションの一部でしたが、[11]完成することはなく、1992/1993 年にAppleと Novell の " Star Trek " チーム プロジェクトに取って代わられて放棄されたようですが、これもリリースされませんでした。そのため、 1994 年に "DR DOS 7.0" と呼ばれたNovell DOS 7には、グラフィカル ファイル マネージャはまったく搭載されていませんでした。 1996年7月23日にカルデラがノベルから残りのデジタルリサーチ資産を買収したとき、 [23]当初の計画では、モバイルアプリケーションでのOpenDOS用の低フットプリントユーザーインターフェイス用にGEMとViewMAXテクノロジーを復活させることになっていたが[ 24] [25] 、カルデラUKはこれらの計画を放棄し、DR-WebSpyderとGROWを採用した。1999年初頭にDR-DOS開発センターカルデラUKを閉鎖した後、コミュニティからの継続的なソース公開要請を受けて、 1999年4月に米国の親会社カルデラシンクライアントによってViewMAX 3ベータ版の残りのソースコードがGPL [25]の下で公開された。その直後に同社は社名をリネオに変更し、3か月後にLinuxベースのテクノロジーに切り替えた。 [26]それ以来、 GEMにはなかったさまざまなViewMAX機能がFreeGEMに組み込まれている。[27] [18]
参照
参考文献
- ^ Elliott, John C. (1999-06-10). 「GEM のバージョン」. Seasip.info . 2016-11-07 にオリジナルからアーカイブ。 2016-11-07に取得。
- ^ abc Elliott, John C. (1999-05-09). 「GEMとViewMAXの比較」Seasip.info。2016年11月7日時点のオリジナルよりアーカイブ。 2016年11月7日閲覧。
- ^ abcd ポール、マティアス R. (1997-04-13) [1993]. DRDOS6UN.TXT — DR DOS 6.0 に関する文書の作成と管理 (ドイツ語) (60 版)。 2016-11-07 のオリジナルからアーカイブ。2016 年 11 月 7 日に取得。
{{cite book}}:|work=無視されました (ヘルプ) - ^ abcdef ポール、マティアス R. (1997-06-07) [1994]. NWDOS7UN.TXT — Novell DOS 7 に関する文書の作成と管理 (ドイツ語) (85 版)。 2016-11-07 のオリジナルからアーカイブ。2016 年 11 月 7 日に取得。
{{cite book}}:|work=無視されました (ヘルプ) - ^ Paul, Matthias R. (1997-05-24) [1991]. DRDOSTIP.TXT — Tips und Tricks für DR DOS 3.41 - 5.0 (ドイツ語) (第47版). 2016-11-07時点のオリジナルよりアーカイブ。2016-11-07に取得。
{{cite book}}:|work=無視されました (ヘルプ) - ^ Elliott, John C. (2002-01-08). 「SID86」。ニュースグループ: comp.os.cpm。2018-08-27 にオリジナルからアーカイブ。2018-04-08に取得。
[…] GEMSID には、GEM サポート用の追加機能がいくつかあります。特に、GEM グラフィック スクリーンとテキスト スクリーンの切り替えをサポートしています (詳細については、?Y と入力してください)。[...]
- ^ Microsoft . 「DR DOS 5.0 競合分析」(PDF) (裁判所文書)。5114_A Comes v. Microsoft . 2017-01-18 のオリジナルからアーカイブ(PDF) 。2017-01-18に取得。
- ^ abc Elliott, John C. (2013). 「ViewMAX/1 スクリーンショット」. Seasip.info . 2013-01-11 時点のオリジナルよりアーカイブ。2018-09-10閲覧。
- ^ abcd Elliott, John C. (2013). 「ViewMAX/2 スクリーンショット」. Seasip.info . 2018年9月11日時点のオリジナルよりアーカイブ。 2018年9月10日閲覧。
- ^ ab R., R. (1992-01-06). 「Document 1209 - ViewMAX」. Digital Research / Novell . FYI-M-1209. 2018-04-03時点のオリジナルよりアーカイブ。2018-04-03に閲覧。(注: 1209.TXT も DRTIPS.ZIP の一部です)
- ^ abcd ポール、マティアス R. (1997-07-30) [1994]. NWDOS-TIP — Novell DOS 7 に関するヒントとコツ、詳細、バグ、回避策を含む Blick です。リリース 157 (ドイツ語) (第 3 版)。 2016-11-04 のオリジナルからアーカイブ。2014 年 8 月 6 日に取得。
{{cite book}}:|work=無視されます (ヘルプ) (注: NWDOSTIP.TXT はNovell DOS 7およびOpenDOS 7.01に関する包括的な作業であり、多くの文書化されていない機能と内部の説明が含まれています。これはMPDOSTIP.ZIP、2001 年まで維持され、当時多くのサイトで配布されていた著者のさらに大規模なコレクションの一部です。提供されているリンクは、HTML に変換された古いバージョンのNWDOSTIP.TXTファイルを指し示しています。) - ^ Paul, Matthias R. (2001-06-10) [1995]. 「DOS、OS/2、Windows NT .CPI、Linux .CP ファイルのフォーマットの説明」(CPI.LST ファイル) (1.30 版)。2016 年 4 月 20 日時点のオリジナルよりアーカイブ。2016年 8 月 20 日閲覧。
- ^ Elliott, John C. (2006-10-14). 「CPI ファイル形式」. Seasip.info . 2016-09-22 にオリジナルからアーカイブ。2016-09-22に取得。
- ^ Elliott, John C. (2006-09-03). 「コードページ関連ソフトウェア」. Seasip.info . 2016-11-08 にオリジナルからアーカイブ。2016-11-09に取得。
- ^ Brouwer, Andries Evert (2001-02-10). 「CPI フォント」. 0.2. 2016-09-22 時点のオリジナルよりアーカイブ。2016-09-22閲覧。
- ^ Haralambous, Yannis (2007 年 9 月) 。Fonts & Encodings。Horne , P. Scott (第 1 版) による翻訳。セバストポル、カリフォルニア州、米国: O'Reilly Media, Inc. pp. 601–602, 611。ISBN 978-0-596-10242-5。
- ^ MS-DOS プログラマーズリファレンス。マイクロソフトプレス。1991年。ISBN 1-55615-329-5。
- ^ ab Elliott, John C. (2006年3月). 「FreeGEM (2005-)」. Seasip.info . 2018年9月11日時点のオリジナルよりアーカイブ。2018年9月10日閲覧。
- ^ Tam, Roy; Elliott, John C. (2014-01-12). 「DR DOS 6.0/V」。2018-09-03 にオリジナルからアーカイブ。2017-01-16に取得。 [...] ビデオ ドライバー (
SDJVG9.VGA
)のサポートの概要[...] 起動時に、
DOS/V
の「フォント読み取り」関数のアドレスを取得するために
呼び出します。 [...] 存在する場合は、
システム フォントに[...]
DBCS
[...] フラグを設定します。 [...]
DBCS リード バイト テーブルを取得するために使用します。文字列が [...] テキスト出力関数に渡されるとき、DBCS フォントが使用されていて DBCS リード バイト テーブルがロードされている場合、コードは渡された文字列内の DBCS リード/トレイル バイトをチェックし、各ペアを 16 ビットの文字 ID に組み合わせます。文字を描画するときに、文字 ID が 256 より大きいかどうかを確認します。より大きい場合は、DOS/V の「フォント読み取り」関数を呼び出してその文字のビットマップを取得し、指定されたオフセットのシステム フォント ビットマップから 8 ピクセルではなく、そのビットマップのオフセット 0 から 16 ピクセルを描画するように描画コードに指示します。最適化された等幅テキスト描画コードにも同様のチェックがあり、文字の幅を 8 ピクセルまたは 16 ピクセルにすることができます。
(注: DR DOS 6.0/Vで実行されている ViewMAX のDBCS対応バージョンのスクリーンショットと、その$FONT.SYSに対応する DRFONT データベースSCREENHZ.FNTの16 進ダンプがあります。INT 15h/AX=5000hINT 21h/AX=6507h - ^ Caldera, Inc. (1997 年 8 月). OpenDOS 開発者リファレンス シリーズ — マルチタスク API — プログラマーズ ガイド。英国。Caldera 部品番号 200-DODG-004。2016 年 12 月 29 日時点のオリジナルよりアーカイブ。2013年 3 月 21 日閲覧。
{{cite book}}: CS1 メンテナンス: 場所が見つかりません 発行者 (リンク) - ^ ab Paul, Matthias R. (2001-12-16). 「No lumps of coal」. fd-dev . 2016-11-07時点のオリジナルよりアーカイブ。 2016-11-07に閲覧。
- ^ Elliott, John C. (2013). 「ViewMAX/3 スクリーンショット」。Seasip.info。2013-09-04にオリジナルからアーカイブ。2018-09-10に閲覧。
- ^ Leon, Mark (1996-07-29). 「Caldera が和解した訴訟を再開、DR DOS を買収 — Microsoft に対する反トラスト訴訟」InfoWorld . ニュース. 第 18 巻、第 31 号. InfoWorld Publishing Co. p. 3. ISSN 0199-6649. 2020 年 2 月 8 日時点のオリジナルよりアーカイブ。2020年 2 月 8 日閲覧。[1]; Leon, Mark (1996-07-29). 「Caldera が和解した訴訟を再開、DR DOS を買収 — Microsoft の対応: 訴訟は「皮肉で悲しい」」Computerworld New Zealand . IDG Communications . ISSN 0113-1494. CMPWNZ. 2018-08-23 にオリジナルからアーカイブ。2018-02-13に取得。
- ^ Morris, Joseph P. 編 (1997-05-23) [1997-05-19]。「Caldera が OpenDOS を使用した「Web-TV」のような機能の OEM 提供を発表 - Caldera WebSpyder が OEM ソリューションにカスタマイズ可能なインター/イントラネット機能を追加」。米国ユタ州プロボ: Caldera, Inc. 2018-08-26 にオリジナルからアーカイブ。2018-08-26に取得– www.delorie.com/opendos 経由。
- ^ ab Jemmett, Ben AL (1999年4月). 「CalderaがGEMをGPLでリリース」Deltasoft – GEM News。 2016年11月7日時点のオリジナルよりアーカイブ。2016年11月7日閲覧。
Caldera Thin Clients, Inc.は、 GEMの将来に関する長年の憶測の後、4月中旬に
GEM
とViewMAX
のソースコードを
GNU Public License
でリリースしました。 Calderaは1996年にDR-DOSとともにNovellからGEMのソースを購入し、当時GEMをモバイルコンピュータとシンクライアントのプラットフォームに開発する可能性があると述べていました。 しかし、これらの計画は中止され、代わりにGEMはオープンソースコミュニティにリリースされました。
- ^ Caldera, Inc. (1999-07-20). 「Lineo, Inc. (旧称 Caldera Thin Clients, Inc.) では、組み込み Linux が最優先事項となりました。」(プレスリリース). リンドン、ユタ州、米国。2017 年 6 月 25 日時点のオリジナルよりアーカイブ。2017 年6 月 24 日閲覧。
- ^ Elliott, John C. (2006年3月). 「FreeGEM (1999-2004)」. Seasip.info . 2013年9月4日時点のオリジナルよりアーカイブ。2018年9月10日閲覧。
さらに読む
- Digital Research, Inc. (1990 年 5 月)。ViewMAXユーザー ガイド(第 1 版)。Digital Research, Inc.部品番号: 1174-2004-002。(88ページ)
- Digital Research, Inc. (1991 年 8 月)。ViewMAXユーザー ガイド(第 2 版)。Digital Research, Inc.部品番号。1192-2054-002。(106ページ)
外部リンク
- Ben AL Jemmett の GEM サイト Deltasoft
- John C. Elliott の GEM サイト Seasip
- GEMWorld: GEM - プロジェクト (1999 ミラー)
