DOSを覆い隠せ!
LX シリーズには3つの機種があります。
まず、1989 年発売の、95LX 。つづいて 92 年発売の、100LX。そして 94年発売の 200LX です。
名機と呼ばれる 200LX は、もちろんいきなり完成したものではありませんでした。
今回は LX シリーズが生まれた経緯と、そこでソフトがいかに重要視されていたかの話題です。
目次
App Manager Filer Appointments Database Memo 1-2-3
HP Calc PocketQuicken cc:Mail DataComm LapLink Remote
LX の生い立ち
Hewlett Packard (HP) は、昔から高機能電卓の分野で定評がありました。
独自の「逆ポーランド演算法(Reverse Polish Notation:RPN)」により、科学計算・金融計算などの複雑な計算を必要とする分野では、非常に高い需要を持っていたのです。
逆ポーランド演算とは、簡単に言えば必要な数値を先に入力してしまい、あとから計算の手順を教えるやり方です。
ここで重要なのは、「数値」と「手順」が分離されていることです。HPの電卓では、この手順を登録することもできました。よく使う計算は登録しておいて、気軽に使うことが出来るのです。これが複雑な計算を多用する分野で人気があった理由です。
手順と数値を分離しておき、数値さえ入れれば自動計算できる…
この考え方は、表計算ソフトでも同じでした。表計算ソフトはHPの電卓よりも後に登場したものですが、計算の途中などの情報も見やすく、さまざまな用途に使えるために大人気となります。
そこで、HPでも新しい電卓に表計算機能の搭載を考えるようになります。
表計算と言えば、当時は Lotus 1-2-3 でした。
しかし、Lotus 社は自社の表計算ソフトが十分に普及してしまい、売れ行きが頭うちになっていることに気付いていました。
Lotus 1-2-3 は IBM-PC の上で動くソフトウェアです。つまり、PC を持っていない人に売り込むことは出来ません。
ならばどうすれば良いか? PC が無くても、単体で動く 1-2-3 を作れば良いのです。
つまり、電卓や電子手帳のような、ハードと一体となったソフトウェアです。
Lotus はこのアイディアを、いくつかのハードウェアメーカーに打診したそうです。その中には日本の電子手帳メーカー(名前は明かされていないが、おそらくシャープかカシオ)も入っていたとか。
しかし、最終的には HP と思惑が一致し、HP がハードを、Lotus がソフトを作ることになります。
目指すのは、1-2-3 が簡単に移植出来るマシンで、1-2-3 を中心とした「電子手帳」の環境を作り上げること!
1-2-3 を簡単に移植出来るように、ハードウェアは PC 互換機で MS-DOS を動作させることになりました。
しかし、PC ではなく高級電卓・電子手帳として売るために、安くする必要もあります。乾電池で駆動できるように消費電力を抑える必要もありました。
それらの要件を満たせるように、ハードウェアとしては一昔前の規格であるXT互換機を、手のひらに載るサイズに作成することになります。これはHPの役割でした。
電子手帳のように使ってもらうためには、パソコンの難しいコマンドなどを知らなくても使えるようにする必要があります。
1-2-3 を動かすために MS-DOS が必要とはいっても、売り込みたいのは「PC を使ったことが無い人たち」なのです。
そこで、MS-DOS を「覆い隠して」使いやすくするビジュアルシェル環境を作成することになりました。この環境の作成は、Lotus の役割です。
電子手帳であれば必要に応じて、好きなソフトがすぐに起動する必要があります。これは MS-DOS には出来ないことなので、シェル環境の中で解決する必要があります。
そのためこの環境は単にビジュアルシェルだけでなく、メモリ管理などの API を含む OS となりました。
この「システムマネージャ」と呼ばれる OS の上では、メモ帳や電話帳ソフト、スケジューラ、簡易データベースなどが同時に起動出来ます。
また、通常の MS-DOS のアプリケーションも、システムマネージャの上では一つのタスクとして扱われます。つまり、MS-DOS アプリケーション使用中にそのアプリケーションを終了すること無く、スケジュールを確認したりできるのです。
システムマネージャでは、すでに起動中のタスクを起動しようとすると起動済みのタスクに処理が移ります。しかし、MS-DOS が「一つのタスク」として扱われるために、DOS アプリを起動中に別の DOS アプリを起動しようとすると、すでに起動済みのDOSタスクに処理が移るだけです。
このように、小さな XT マシンと電子手帳的なソフトウェア、そしてその上で動く強力なアプリケーションによって、1989 年に 95LX は発売されます。95LX は、実際には画面周りの問題で XT 互換機ではありませんでした。
その後、92年発売の100LXでは「本当のXT 互換機」となり、94年発売の200LXでは、ハードウェアの洗練と内蔵ソフトの一部見直しが行われます。
100LXと200LXは、基本的にはそれほど変わっていません。それでも200LXだけが「名機」と呼ばれるのは、その精練度の違いなのです。
200LX の内蔵ソフト
実は筆者はLXシリーズを200LX以外使ったことがないので、200LXの内蔵ソフトしか紹介出来ません。
いや、200LX に限っても、数が多すぎて紹介出来ないのです。ここでは一部のアプリケーションの紹介に留めさせてもらいます。
App Manager

いわゆるラウンチャです。200LX の標準状態では、この画面が作業の中心となります。
内蔵ソフトは専用のアプリケーションキーで呼び出すことも出来ますが、この画面からアイコンを選んで呼び出すことも出来ます。
もちろん、新たなアプリケーションの登録などもできます。というか、インストールしたソフトは、ここに登録しないと起動できません (^^;;
Filer

ファイル操作を行うツールです。基本的なことは可能ですが、それほど使いやすくないです…
まぁ、2画面ファイラーなのでファイルコピーなどはしやすいですし、自分で設定ファイルを書くことで拡張子判別でアプリケーションを起動したりも出来ました。
ファイラーとしては特殊なことに、別の 200LX と赤外線通信したり、PC と RS-232C で通信したりする機能を持っています。(もちろん、ファイルの交換が出来ます)
これが標準機能として入っているので、他の人とのデータ交換には役立ちました。
Appointments

スケジュール帳です。なかなか高機能で、設定したスケジュールを1日・1週間・1ヶ月単位で表示することが出来ます。
さらに、ToDo の設定などもでき、優先度が高い案件は1日のスケジュールの横に表示されていたりします。
スケジュールにアラームの設定をつけておくと、本体のアラームを鳴らすことが出来ました。(電源 OFF でも、強制的に ON になってアラームを鳴らします)
ただし、MS-DOS アプリケーション実行中にはアラームはなりません。MS-DOS 使用中でもアラームがなるようにするフリーソフトはありましたが。
Database

カード型データベースです。実は、このデータベースは200LXのなかで、非常に重要な位置をしめるソフトです。
というのも、このデータベースをベースとして、さまざまなソフトが作られているためです。
Phone Bookも、Note Takerも、実はデータベースを使用して作られたアプリケーションにすぎません。
非常に強力なソフトだったため、200LX ではさまざまな「フリーデータ」が公開されていました。
また、本来このデータベースでは画像を扱うことは出来なかったのですが、画像を扱うためのフリーソフトも公開されていました。
秋葉原マップ(秋葉原のさまざまな店の特徴を、店の位置と共に記してある)や高速道路データベース(首都圏を通る高速道路の、I.C. や S.A./P.A. の情報をまとめてある)は便利で、私も随分使わさせて頂きました。
Memo

いつでも起動出来るエディタです。出来はそれなり…
僕としては、MS-DOS 上でエディタを使う方が好きなのですが、いつでも起動出来る便利さが好き、という人もいました。
200LX にはメモ系のソフトが2種類あります。1つはこの「Memo」で、テキストファイルを編集できるエディタです。
ほかに、Note Taker というソフトもあります。これはデータベースを利用して作られたメモです。
実態がデータベースなので、テキストファイルのような汎用性はありません。その代わり、ファイル名をつけたりする手間もなく、思いついたことをどんどん書き込めるようになっています。
1-2-3

Lotus 1-2-3 です。これを動かすために LX シリーズは作られたわけです。
しかし、システムマネージャの作法とは違い、独自のメニュー構成などを持っています。
元々 1-2-3 ユーザーの人にはこの方がよいのでしょうが、内蔵ソフトとしてはどうもちぐはぐな印象を受けます…。
やはりそう思う人は多かったようで、1-2-3 上でシステムマネージャ標準のメニューを表示するフリーソフトもありました。
1-2-3 で作られたワークシートは結構多く、それがそのまま使えるのが 1-2-3 の魅力でした。
しかし、1-2-3 の英語版と日本語版では、ファイル形式が違うのですね…。日本で売られていた PC 版の 1-2-3 は当然日本語版で、200LX の 1-2-3 は英語版でした。実際には、日本人が作った 1-2-3 のシートは使えないということです。
200LX 対応という形で作られたワークシートもありましたので、そういうのを入れて持ち歩いてはいましたが…個人的にはあまり使うことの無いソフトです (^^;
HP Calc

金融計算電卓です。HP は最初金融電卓の高級機種として LX シリーズを企画していたわけですから、当然そのためのソフトも入っています。
僕はあまり使い方を知りません。方程式を簡単に解いたり出来るそうですが。
画面イメージは、ビジネス用電卓です。売値とマージンを決定して、コストをどこまで下げる必要があるか…などの計算が簡単に出来ます。
このほかに「Hex Calc」という、コンピューター技術者向けの 16 進計算が出来る電卓も入っています。こちらは結構使いましたが、画面があまり面白くないのでイメージはありません (^^;
PocketQuicken
日本では馴染みの無いものですが、個人向けの財産管理ソフトです。(アメリカでは日本と税金の制度が違うため、個人が財産をしっかり把握する必要があります)
実は、アメリカでは PocketQuicken を使いたくて 200LX を購入する人が多かったというほどの、キラーアプリです。
昔、使ってみようと努力したことがあります。100円を$1、1円を¢1にすれば使えないことも無いのですが…。税制も違うし、日本ではあまり実用的でないと考えた方がよいでしょう。
そんなわけで、使い方も忘れました。画面イメージも無いのはそのためです (^^;
cc:Mail
Lotus 製の cc:Mail です。グループウェアとして当時は非常に人気の高かったソフトでした。(現在、Lotus ノーツ/ドミノの一部となっています)
メールソフトですが、インターネットメールが出来るわけではなく、独自の規格です。
200LX に入っているのはクライアントなので、サーバーが無いと使うことは出来ません。(なので、画面イメージもありません)
DataComm
LapLink Remote
共に通信アプリケーションです。DataComm は端末ソフト、LapLink はファイル交換ソフトです。
ここに挙げたソフトだけでも、随分と 200LX が「密度の濃い」マシンだとわかって頂けると思います。しかも、内蔵ソフトはもっとあります。その中にはゲームやアイコンエディタなどもあり、「実用一点張り」ではない開発姿勢がうかがえます。
そして、200LXの内蔵ソフトは、ほとんどすべてが「DOS」の存在を気付かせないようなつくりになっています。200LX が名機だとされる理由の一つに「DOS が使える」ことがあるのですが、「DOSを知らないでも使える」ことも非常に重要に思えます。
ちょうど、Windows 3.1 の頃は DOS を知らないといけなかったが、Win95 では知らないでも何とかなった、という違いだと思ってください。200LX は、 Win95 程度には使いやすかったのです。
200LX のソフトは、もちろんこれだけではありません。隠されているとは言っても DOS マシンですから、XT で動作する物であれば、DOS 上のツールはもちろん市販のゲーム等も動作します。
さらに、システムマネージャの独自 API に対応したフリーソフトも山ほど発表されていました。200LX の真価は、そのような対応ソフトの多さです。
これらの話しもしたいのですが、長くなるので今回はこのへんで。
| 参考文献 | |||
| TheBASIC 100号記念号(1991年9月号) | 1991 | 技術評論社 | |
| HP200LX日本語化キット開発秘話 | impress |
(ページ作成 2003-02-01)
このページの誤字脱字発見・情報提供・意見などありましたら、下の一行掲示板へどうぞ。樫樹の広場から全体を見ることも出来ます。