+--------------------------------------+
               ! LSI C-86 Ver 3.30 試食版  使用の手引 !
               +--------------------------------------+



                                                           Aug 19 1993

                                     〒151 東京都渋谷区千駄ケ谷 1-8-14
                                      エル・エス・アイ  ジャパン(株)
                                     TEL(03)3404-1319 FAX(03)3478-0576




  LSI C-86 Ver 3.30 試食版をご使用になる前に、かならず「使用条件」を
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
お読みください。この条件に合意し、遵守する場合にのみ、本パッケージの
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
使用を認めます。
^^^^^^^^^^^^^^^^




                             +----------+
                             ! はじめに !
                             +----------+


  LSI C-86 Ver 3.30 試食版は、当社の製品である MS-DOS 用セルフCコン
パイラ LSI C-86 Ver 3.30 から、「試食」のためには不必要と思われるファ
イルをはずしたサブセットです。サブセットとはいえ、コンパイラ自体の制
限は S モデルしかコンパイルできなくなっているだけで、その他の機能は製
品版とまったく同じです。

  また、機種依存になるようなコードは生成しませんので、MS-DOS Ver 2.11
以上、メモリ 384KBytes 以上の環境であれば、たいていのマシン上で動作す
るはずです。


  LSI C-86 の特長
  ^^^^^^^^^^^^^^^

  ・ANSI に準拠
        ANSI C 規格案(X3J11)に準拠したフルセットコンパイラです

  ・プロトタイプ宣言
        関数をプロトタイプ宣言しておくことによって、パラメタの数や型
        の強力なチェックを実行します

  ・強力なレジスタ割り付け
        プログラマが register 宣言を与えなくても、使用されている変数
        を自動的に ax, bx, cx, dx, si, di のすべてのレジスタに可能な
        かぎり割り当てます

  ・レジスタを介したパラメタ受け渡し
        関数パラメタは可能なかぎりレジスタを使って渡されます。そのた
        め、関数呼び出しのオーバーヘッドは非常に軽く、アセンブラで書
        いたサブルーチンとのリンクも簡単にできます

  ・アセンブリインライン関数
        アセンブリ言語をCのソースに記述できます

  ・高速かつコンパクトなオブジェクト
        レジスタ割り当てやその他の最適化の結果、実行は高速、サイズは
        コンパクトなオブジェクトコードを生成します。


  試食版の誕生
  ^^^^^^^^^^^^

  以上のように、LSI C-86 は高性能なコンパイラです。しかし、一部には熱
狂的なファンが存在するにもかかわらず、広く使われているとはいえない状
況です。そこで、通常の使用に耐えうる評価版を作成し、辛口コンパイラを
求めているプログラマの皆さんに使っていただこうと考えました。これが、
まず軽くつまんでみるための「試食版」の誕生です!

  試食版を作成するにあたって、次の3点を考慮しました。

    1.  コンパイラ本体にあまり多くの制限を付けると、正当な評価ができ
        なくなる

    2.  制限をあまり軽くすると、製品の売れ行きにかかわる^_^;

    3.  そしてこれが最も重要な点なのですが、LSI C-86 を役に立つプログ
        ラムの作成に利用して欲しい

  この3点のバランスをとった(つもりなのですが)結果、試食版は製品版
から次に示すように変更されました。

    1.  コンパイラ本体を S モデルしかコンパイルできないように変更した

    2.  1. にともない、S モデル以外のライブラリをはずした

    3.  サンプルプログラムをはずした

    4.  ライブラリおよびツールのソースプログラムをはずした(一部は収
        録してあります)

    5.  マニュアルを簡略化し、オンライン化した

  多くのユーティリティは S モデルで作成できるでしょうから、目標 3. は
達成できたと考えています。

  それでは LSI C-86 を使って、プログラムの作成を楽しんでください。




                             +----------+
                             ! 使用条件 !
                             +----------+


  1.  著作権

      エル・エス・アイ  ジャパン(株)は、本パッケージ中のすべてのファ
    イルの著作権を有します。


  2.  配布

      配布を受けたオリジナルパッケージを再配布するかぎり、自由に配布
    できます。その際、手数料と認められる額を超える金銭の授受を禁じま
    す。また、改変されたファイルを含むパッケージの再配布を禁じます。
      配布先でのサポートは、配布者が責任を持っておこなってください。


  3.  改変

      本パッケージ中に含まれるファイルは自由に改変できます。


  4.  本パッケージを使用して作成したプログラム

      本パッケージを使用して作成したプログラムは、自由に配布すること
    ができます。その際に手数料と認められる額を超える金銭の授受を禁じ
    ます。利益を得るためのソフトウェアの開発には、別途製品版の LSI C-86
    をご購入の上、ご利用ください。


  5.  無保証

      エル・エス・アイ  ジャパン(株)は、本パッケージの使用に関連して
    発生するいかなる損害についても責を負いません。また、バグの修正や、
    バージョンアップの責務も負いません。


  6.  サポート

      エル・エス・アイ ジャパン(株)は本パッケージのサポートはしませ
    ん。本パッケージに関して当社に電話をかけないでください。サポート
    は本パッケージの配布元に対して要求してください。

      なお、エル・エス・アイ  ジャパン(株)は、日経 BP 社主催のパソコ
    ン通信「日経 MIX」において、ベンダー会議 lsi.j を開催しています。
    本パッケージに関するご意見、ご希望、ご感想、バグレポートなどは
    lsi.j へいただくか、ファクシミリに限っては当社あてに送っていただ
    いても結構です。できるかぎり回答いたしますが、回答の責務はないも
    のとします。




                             +----------+
                             ! 購入方法 !
                             +----------+


  本パッケージを使用して「LSI C-86 を購入してもいいな」とお考えの方、
あるいは利益を得るためのプログラム作成に LSI C-86 を使用したい方は、
LSI C-86 を購入してください。

  パッケージに含まれているファイル order が LSI C-86 の購入申込書です。
価格や購入方法は order の中に記述してあります。このファイルをプリンタ
に出力した上で、必要事項を記入し、当社宛にお送りください。

  購入に関するご質問は、(03)3404-1319 エル・エス・アイ  ジャパン(株)
営業企画部まで電話でお願いします。

  パソコン通信によるご注文には応じかねます。かならず FAX か郵送でお願
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
いします。
^^^^^^^^^^