RealTime Multi TASK Solution DST DST は、総合デバッグ支援システムて、す。このデバッグシステ ムて、は、ターゲット・マシンとデバッグ・ホストを RS ー 232C て、 接続し、ターゲット・システム上て、起動している RT システムの タスク情報を取り込み、デバッグ・ホスト上て、ウインドウを開 いて実行状況コントロールや各タスクの監視がて、きます ODST を使用する事により、今まて、難しかったリアルタイム・マルチ タスクの総合的デバッグが可能になります。 ・対応機種 . PC ー 98 田シリーズ、 FC9800 シリーズ、 J-3100 、各社 AX 仕様機 ( 但しホストとして PC ー 98 田シリーズが必要です ) ・価格 . \ 238 , 000 テノヾッグ・ホスト 日 S -232C ・メイン・メニュー画面 リモート CPIJ ( ターケット・システム ) DST ( マルチタスク開発環境システム ) 199 ト 06 ー 23 12 : 1 5 リモートステータス b 「 k snD mch wch COPY 「 ight (C) M システム研究所 マルチタスクシステムの開発を支援する為にリモート CPIJ と ローカル CPLJ を日 S ー 232C で接続することにより、 次の機能をサポートする。 ( 制御機能 : f ・ 3 ) 6 : システム解析 ( オフライン ) 5 : システム解析 ( オンライン ) ( 4 : トレース設定・変更 3 : プレーク設定・変更 2 : メモリ変更 ( 1 ) : メモリ書き込み監視 設定 制御 表示 ( 表示機能 : f ・ 4 ) ( 1 ) : メモリ・ダンプ 2 : タスク・ステータス 3 : アクテイプ・タスク 4 : システム 5 : ティレクテイプ 6 : プレーク 7 : スナップ ( ロ「 intf ) ( 8 ) : メモリ書き込み監視 ユーザ 終 日 T - タスクライプラリ RT ータスクライプラリは、 RTx86 、 RT386 て、頻繁に使われる代 表的な機能を実現したタスク集て、す。各タスクは実行可能な EXE ファイルて、提供されます。 日 S -232C タスク ■対応機種 . PC ー 98 田シリーズ、 FC9800 シリーズ、 J-31 00 、各社 AX 仕様機 ■価格 . \ 58 , 000 このタスクは、 RS ー 232C 回線を無手順方式て、使用するためのタ スクて、す。 PC ー 9801 ・ FC ー 9800 シリーズて、は標準ポートと標準拡 張ポート、 J ー 3100 と各社 AX 仕様機て、は標準 2 ポートをサポート しています。 ファイル制御タスク ー対応機種 . PC ー 98 田シリーズ、 FC9800 シリーズ、 J-3100 、各種 AX 仕様機、 PC/AT 、 ps/55 ー価格 . \ 58 , 000 このタスクライプラリは、ディスク上のファイルをキーファイ ル管理及び、相対レコード管理方法を用いてアクセス出来ます。 スケジューリングやファイル排他制御等はこのタスクライプラ リ内て、サポートされます。 セミナーのお知らせ 今回の日丁ノヾージョンアップを記念して、来る 9 月 24 日木大阪 て株 M げシステム研究所、株ライフボート共催で「リアルタイム 制御プログラミングセミナー」を開催します。当日は、日 T シリ ーズの開発者による講義および、日丁 X86 評価ティスクの配付を予 定しています。 セミナーの申込 / お問い合せは、 容 03 ー 3293 ー 3887 RT セミナー係まで 日 Tx86 、日丁 386 は、株Ⅵ T システム研究所の EDS ー C 、 EDS- V86 を市販用にパッケージンク、した製品てす。日丁 X86 、日丁 386 を 使用したシステムを販売した際の再版件は無料です。 E ロ S カーネルのカスタマイズや最適化、日 OM 化等に関するこ 要望、および開発コンサルティングについては別途承りますので 株ライフホートまたは株Ⅵ T システム研究所までお問い合せ下さ ・ Copyright Notice—* RTx86 、 RT386 は株Ⅶ T システム研究所と株凵 FEBOAT との提携製品です。 * Lattice C Compilar は Lattice コ nc の登録商標です。 * MS-DOS 、 Microsoft は Microsoft corp. の登録商標です。 * その他、プログラム名、シ ステム名、 CPU 名は一般に各メーカの ( 登録 ) 商標です。 株式会社 LIFEBOAT 〒ー東京都千代田区神田錦町 3 ー 6 PHONE : 03-3293 ー 47 Ⅱ ( 代 ) FAX : 03-3293-47
最新 0 コンバイラで肛 ・日 Tx86 、日 T386 とマルスク・モニタとの違い リアルタイム・マルチタスクシステムを PC 上で簡単に実現しようとすると、①タスク制 御等、すべてを自分でコーディングする。② 専用の OS ( ないしモニタ ) を購入して使用す る。③日 T を使って作成する。以上 3 つが考え られます。費やす労力を考えると、①「自作」 はます問題外です。②専用 OS では、それを制 御するためのライプラリー関数が DOS コン ノヾイラ用に提供されているものの、実行はあ くまで独自 OS 上で行われるため、そこでの 約束事項に従ったプログラミングや専用関数 の使用が要求されます。③日 T は、 DOS 上の 環境でそのまま使用可能にした開発システム です。したがって、タスク間通信等のために 拡張された機能以外は、使い慣れた DOS 版 コンノヾイラの豊富なライプラリ関数がそのま ま使用できます。もちろん、開発・実行はす べて DOS 上で行え、既存のツール、プログラ ム・リソース、ライプラリ等も活用できます。 さらにもうひとつ、実行時に特殊な OS を必 要としないため、それ用のランタイム・ライ センスが必要になることもありません。 日 86 ◆ RTx86 はリアルタイム・マルチタスクシステムを構築するた めの開発キットて、す。 ◆各タスクは MS-DOS の EXE 実行ファイルとして作成て、き、タ スク制御やタスク間通信などのリアルタイム・マルチタスク 制御は RTx86 に用意されたライプラリー関数て、容易に記述 て、きます。 ◆複数タスクの制御、スケジューリング等は、 RTx86 て、提供さ れるカーネル・モシュールカすコントロール・ファイルを参照 して実行します。コントロール・ファイルには、各タスクの 性質、プライオリティ等を通常のテキスト形式て、指定て、きます。 れた RTx86 なら、コーディング、単体テスト、登録タスクの 変更、メンテナンス等が一貫した作業て、行なえ、通常のシン グルタスク・プログラムの要領て、リアルタイム・プログラム を組むことがて、きます。 ◆当システムを用いて開発したシステムを販売する際にも、再 販ライセンス料等は一切不要て、す。 ■対応機種 PC ー 98 田シリーズ、 FC9800 シリーズ、 J ー引 00 シリーズ ( 日本語モ ード ) 、各社 AX 仕様機 ( 日本語モード ) 、 FM R50 / 60 / 70 シリー ズ、 PS / 55 シリーズ、 PC/AT ・価格 . \ 198 , 000 ◆このように、ライプラリ、制御カーネルがインテグレートさ 0 ◆ RT386 は、 RTx86 の完全上位互換て、あり、今まて、に RTx86 て、 作成したプログラムとは実行ファイルレベルて、完全な互換性 を持っています。 ◆当システムを用いて開発したシステムを販売する際にも、再 販ライセンス科等は一切不要て、す。 ・対応機種 PC ー 98 田シリーズ、 FC9800 シリーズ、 J ー引 00 シリーズ ( 日本語モ ード ) 、各社 AX 仕様機 ( 日本語モード ) 、 PC/AT ■価格 . \ 298 , 000 ◆日 T Ver.5.1 共通新機能 ENKLS(New Kanel Loading System) NKLS 採用により最大タスク数をコントロールファイルに指定 て、きる様になり、また、カーネルサイズも前バージョンより約 30 % 小さくなりました。 ・非常駐タスクのメモリ管理機能の強化 ューザータスクがフリーし忘れた、動的メモリエリアの強制開放 ■デバック機能の強化 ①ューザータスクが不正な RT 関数を発生した場合、システム がエラーを表示し、そのタスクを終了させます。 ② 1 ューザータスクが一定時間以上不正にスケジュールを取っ ている場合、システムがエラーを表示し、そのタスクを終了さ せます。 日 T386 ◆ RT386 は MS-DOS の 640KB という制限を、 80386 の仮想 86 モ ードとメモリのページング機能を使用することにより解消し た製品て、す。 EMS 手法とは異なり、マッヒ。ングに伴うオー ーヘッドが無く、メモリにロード可能なタスクの大きさを 64 KB 以内に制限されることもありません。 ◆また、タスク単位て、仮想 86 モードとリアルモードとの各タス クを混在させ実行することも可能て、す。 MS-DOS の 640KB バ リアに制限されない最適化されたシステムが構築可能て、す。 GP- 旧 日 S ー 232C ポート 1 日 S ー 232C ポート 2 日 S -232C タスク コントロール“ タスク GP- 旧 タスク ファイル 制御 タスク ディスク RT を使えば、図のように各デバイスをハンドルするタスクや、それらを制御するタスクを独立 に作成可能です。この場合、図に示されているような各タスク間での通信を行えるライプラリ ー関数が提供されています。
C プログラマのための h) が定義されています。これに対応しない TabIe 2 新』 S コードの罫線 9 A D E F とタブの位置合わせが狂ってきます。とく 5 6 7 8 B C JIS 0 1 2 3 4 5 6 7 8 9 B C D シフト』 S E F 1 2 3 4 A 0 に , 半角罫線て、表を作成してあるとまとも 亠十 丁 2820 849E な表が印刷て、きません。本ューティリティ 2830 84AE て、は半角漢字の場合には 1 カラム分しか進め 2840 84BE ないため , 半角罫線を使った表もきれいに TabIe 3 NEC 特殊漢字 印刷て、きます。 JIS シフト』 S 0 1 2 3 4 6 7 5 8 9 A B C D E F また , ESC/P プリンタは半角漢字のフォ 2 9 20 85 3 F 十 ントを持っていないのて、 , ビットイメージ 2930 1 2 3 4 5 6 7 8 854F 0 9 2940 A B C D E F G M N 0 85 5 F H J K L て出力するモード ( スイッチ -j3) を持ってい Z P 0 R S T U V W X 2 9 50 85 6 F Y ます (ESC/P と PR ー 201H の両方に対応して c d e f 2 9 60 8580 a b g h k m n 0 いる ESC/P プリンタて、は半角漢字のフォン z 2 9 70 85 9 0 S t P q u V W x y トも持っているようて、すが , 使ったことが 2A20 85 9 E ヲ オ ヤ ア イ 工 ウ ツ ユ ヨ ないため確かて、はありません ) 。 ウ 2A30 85AE アイ 工オカキク ケ ス セ コ サ シ ソ PC ー 9801 シリーズ以外て、はパソコン本体か 丁 ト 2 A40 タ ナ ヌ ネ へホ 85 B E チ ノ 八 ヒ 、ン フ マ ム モ ヤ 2A50 85CE メ フ リ ル レ ン ユ ヨ ロ ワ らフォントパターンを読み出せないため , ヶ ヴガギグケ ゴザジズゼゾ ヰ 2A60 85DE ワ カ 現バージョンて、は NEC 特殊漢字をビットイ ダチ ピ ピプ ペポポ ァ ド ババ 2A70 85 E E べ メージて、印字させることはて、きません。 DO 2B20 8 6 3 F S / V マシンて、は PC ー 9801 シリーズのフォント L L 2B30 864F に置き換えるユーティリティがあるようて、 2B40 86 5 F 2 B 50 86 6 F すが , 筆者は入手していないため対応して 十十十十十十十十十十十十十十十十 2 B 60 8680 いません。 2 B 70 8690 ・フォントバターンの取得 86 9 E 2C20 86AE 2C30 ビットイメージて、出力するにはパソコン 全角罫線 86 B E 2C40 ユー」一一亠 - 上 . ユー—L 亠 が持っているフォントパターンを読み出さ 2C50 十十十十十十十十十十十十十十十十 86DE 2C60 なくてはいけません。フォントパターンを 2C70 86 E E 取得するためのファンクションを Table 4 , ①②③④⑤⑥⑦⑧⑨⑩⑩⑩⑩⑩⑩ 2D20 87 3 F Table 5 , TabIe 6 , TabIe 7 , TabIe 8 , ⑩⑩⑩⑩ ⑩ 2D30 87 4 F I Ⅱ Ⅲ Ⅳ V Ⅵ Ⅶ Ⅷ Ⅸ X Table 9 に示します。フォントパターンは セン セ外 バー ッ カロ ド 2D40 87 5 F ーリ ン ル ル ト ロ 全角 : 16 >< 16 ドットフォント cc ⅲ 2D50 87 6 F 跚 mg ①①① @ 株有代明治大正昭和 8780 2D60 半角 : 8 x 16 ドットフォント 2 工 f 8790 2D70 n U 亠 Z を読み出しています。全角て、 24 x 24 ドット と新 JIS コード ( 1983 年式 ) と旧 JIS コード ( 1 表はそのまま JIS コードて、出力すると罫線が フォントが読み出せる機種もありますが , 978 年式 ) があります。 PC ー 9801 シリーズて、は 印字されないため , 新 JIS コードの罫線 ( Ta プログラムを簡単にするために 16 x 16 ドッ ble 2 ) に変換しないといけません。しかし , 旧 JIS コードをベースにして独自に罫線コー トフォントに統一しています。 NEC 漢字の罫線コードのほうが種類が多い ドなどの一部を追加したコードを採用して ビットイメージて、出力するときには読み ため , 変換て、きない罫線がて、てきます。 います。一方 , ほかのパソコン ( J ー 3100 シリ 取ったフォントパターンをプリンタのビッ ーズ , AX マシン , FM-TOWNS など ) て、は トイメージ用に変換します。プリンタは 8 ヒ。 れを印字するにはスイッチ -j3 を指定してビ ットイメージて、出力します。 新 JIS コードをベースにして空きェリアに独 ンまたは 24 ヒ。ンを 1 列ずっ左から右に印字 自のコードを追加しています。今回対象と していきますが , パソコンのフォントパタ PC -9801 シリーズの 半角漢字への対応 するエプソンの ESC/P プリンタも ESC/P モ ーンは TabIe 4 などに示したようになってい PC ー 9801 シリーズて、は 2 バイト半角の漢字 ますから , 一捻りしないといけません。 ードて、は新 JIS コードを採用しています。 展開するとき , 罫線に関しては横方向に したがって , PC ー 9801 シリーズて、作成した コード (Table 3 , シフト JIS : 8540h ~ 869E 半角漢字 新 MS-DOS プログラミング入門 87
・の統合開発環境を実現 ソフトの道具箱 他機種の開発がすべて PC -9800 シリーズで OK / C/Window ロライプラリ関数のソースコードーー完全公開 きわめて移植性の高いコードなので , コンバイラのバージョン・アップへの対応や , 異なるコンバイラ への移植作業はこ自身の手で容易に実行可能 ロ組み込みロイヤリティーーー無料 通常のアプリケーション・プログラムへの組み込みに対するロイヤリティーは一切不要 ー仮想画面の概念を導入 ・価格 : ¥ 66 , 000 ( 本体価格 Y64 , 078 ) 機種別 巨大な仮想画面カ殿定可能。仮想画面示しご ・対応機種 : PC ー 9800 シリーズ ( LT , XA は除く ) , pc 文字 , グラフィックは任意部分をビューに投影。 仮想画面ナポートした本格的オーバーラッフ型マル ー 2 8 6 / 2 8 6 L , F M ー R 5 0 / 6 0 / 7 0 , J ー ・多彩なウインドウ操作 チウインドウ・アプリケーション開発用関数ライプラリ。グ 3100(Dynabook) シリーズ , DOS/V パソコン 拡大縮小 , 移動 , 表示 ON/OFF, 枠タイトル , 色 , タイ ラフィックスもサポートしているので , きめ細かな画面設計 が容易に実現可能。 ルバターン , 重なり順序の変更。 ・対応 OS / 対応言語 : MS-DOS(Ver. 3.0 以 ・異機種の画面制御方式の相違をすべて吸収 ・強力なテキスト操作処理 上 ),DOS/V,MS-C(Ver. 5.1 以上 ),Quick C 低レベルな入出力から高機能なスクリーンエディッはで PC ー 9801 で開発されたアプリケーション・プログラムがそ ( Ver. 1.0 以上 ) , Turbo C ( ver. 2.0 以上 ) , Lattice のまま異機種で動作可能。 サポート。 C ( Ver. 4.0 以上 ) ーメモリ効率のよいグラフィック管理 ン / プリンタで出力が可能。 ー 2 8 6 / 2 8 6 L , F M ー R 5 0 / 6 0 * / 7 0 * , J ー ・テキスト装飾機能 3100(Dynabook) シリーズ , DOS / V パソコン 仮想べージ・プリンタ方式を採用したテキスト十グラフィ 種々の文字サイズ , 文字属性 , 網掛けをサポート。 ー豊富なグラフィック処理機能 ックス印字ツール , c / w ⅲ dow と完全連動。ラインプ丿ン ・対応プリンタ : PC-PR201 系 , ESC-P 系 タでもページプリンタ感覚でレイアウト可能。 図形表示 , 塗りつぶし全面 / 部分画面コピーをサポ ・対応 OS / 対応言語 : MS-DOS(Ver. 3.0 以 ・異機種パソコン / プリンタに対応 上 ) , DOS/V,MS-C(Ver. 5.1 以上 ) , Quick c プリンタの機種依存部分はすべて BIOS としてシステムに ・価格 : ¥ 33 , 000 ( 本体価格 Y32 , 039 ) 機種別 ( Ver. 1.0 以上 ) , Turbo C ( ver. 2.0 以上 ) , Lattice 常駐させるので , プログラムの変更なしに異機種パソコ ・対応機種 : PC ー 9800 シリーズ ( LT , XA は除く ) , PC C ( Ver. 4.0 以上 ) ・きめ細かい変更か可能 3100(Dynabook) シリーズ * , DOS/V パソコン キャンバス , セグメント , ラベル , 凡例の各構成要素の変 1 つあるいよ複数のデータ系列から 13 種類の図表を簡 更により , きめ細かいグラフ作成が容易。 ※ C/Window(Ver. 2.0 以上 ) が動作可能な機種 単に作成可能。また , 各図表要素 ( キャンバス , 軸 , セグ ・多彩な図表要素 ・対応 OS / 対応言語 : MS-DOS(Ver. 3.0 以 メント , ラベル , 凡例 ) の属性の既定値を変更することに 多彩な枠・線・マーカ形状 , 文字サイズ , 背景模様 , 線 上 ),DOS/V,MS-C(Ver. 5.1 以上 ),Quick C より , キャンバスの枠 , 背景色などきめ細かい変更がグラ の太さ , 色等をサポート。 ( Ver. 1.0 以上 ) , Turbo C ( Ver. 2.0 以上 ) , Lattice ・価格 : ¥ 33 , 000 ( 本体価格 Y32 , 039 ) フごとに可能。 C ( Ver. 4.0 以上 ) ■多彩なグラフ種類 ・対応機種 : PC ー 9800 シリーズ ( LT , XA は除く ) , PC 13 種類の多彩なグラフをサポート。 ー 2 8 6 / 2 8 6 L , F M ー R 5 0 * / 6 0 * / 7 0 * , J ー ・豊富な検索機能 DOS/V,MS-C(Ver. 5 . 1 以上 ),Quick c ( Ver. 1.0 以上 ) , Turbo C ( ver. 2.0 以上 ) , Lattice キー値によるアクセスに加えて , レコード番号によるアクセ C ( Ver. 4.0 以上 ) スも可能。 検索ロジックに正当な Btree アルゴリズムを採用 , 本格 ■削除レコードの復旧機能 ・ MS-Windows 版・・・価格 : \ 168 , 000 ( 本体価格 的データ・べース構築用関数ライプラリ。提供関数群は Y163 , 107 ) , 対応機種 : 一般の MS-Windows マシ 削除レコードはファイルのパージを行うまでファイル内に ISAM 関数 , Data 関数 , Btree 関数の 3 グループこ大 ン , 対応 OS / 対応言語 : MS-Windows,MS-C 存在するので , 必要に応じて復旧可能。 別。 ISAM 関数は一般的な定型業務用データ・べース ー充実したファイルの破壊対策機能 ( Ver. 5.1 以上 ) の構築に最適。 Data 関数およこ Btree 関数は汎用的 ・ OS / 2 版・・・価格 : Y168 , 000 ( 本体価格 ファイルの整合性検証およびに修復の機能はユーティ なデータ・べース ( SQL , カード型等 ) の構築が可能。 Ⅵ 63 , 107 ) , 対応機種 : 一般の OS / 2 マシン , 対応 ・ OS / 2 , LJN Ⅸ版はマルチ・プロセス対応 リテイだけでなく関数としても提供。 ・高速な検索スピード OS / 対応言語 : OS/2, MS-C(Ver. 5.1 以上 ) レコードの排他制御およびファイルの排他制御は完璧。 ・ UNIX 版・・・価格は応談 , 対応機種 : 一般の データ量が多くなるほど , 威力を発揮。 排他制御を行う関数は , MS ー DOS 版にも疑似的にナ ・ MS ー DOS 版・・・価格 : ¥ 98 , 000 ( 本体価格 UNIX マシン , 対応 OS / 対応言語 : UNIX, 標準の ートされているので , あらかじめ排他制御を考慮に作成さ Y95 , 146 ) , 対応機種 : 一般の MS-DOS マシン , 対 れたアプリケーションはそのままソースコード・レベルで移 応 OS / 対応言語 : MS-DOS(Ver. 3.0 以上 ), 植可能。 ■異 OS への移植が簡単 ・価格 : \ 33 , 000 ( 本体価格 \ 32 , 039 ) ・対応機種 : 一般の MS ー DOS マシン ( 他の os でも c すべて C 言語で記述 , 異 OS への移植が容易。 お金の計算のように高い寅算精度が要求さオ処理を ・ BCD 型テータは旧 AM ファイルの値に使 言語ならば対応 ) 実現するための関数ライフラリ。サポー N よ四則演算のみ 用可能 ・対応 OS / 対応言語 : MS-DOS(Ver. 3.0 以 だが , d 。 uble への型変換を行えば科学技術計算も可 BCD 型データは C / Dbase でサポートさぐ ISAM ファイ 上 ),DOS/V,MS-C(Ver. 5.1 以上 ),Quick C 能。また , BCD 型データは C / Dbase にてサポートされる ルのキー値としてそのまま使用可能 ( Ver. 1.0 以上 ) , Turbo C ( ver. 2.0 以上 ) , Lattice ・豊富な編集機能 ISAM ファイルのキー値としてそのまま使用可能。 C ( Ver. 4.0 以上 ) sprintf ( ) のょ手軽さで BCD 型のデータを編集可能。 C/Print C/Graph C/Dbase C/BCD * 印は近日対応予定。 ※上記機種以外のパソコンへの移植も以下の条件にてご相談に応じます・・・・・・作業期間 = 4 ~ 8 週間 , 受注価格 = 応談 , 受注条件 = 作業期問中パソコン貸与 MS-DOS. MS-Windows. MS-C. Quick C は米国 Microso 代社の商標です。 Turbo C は米国 BorIand lnternational 社の商標です 0Lattice C は米国 La 社 ice 社の商標です。 UN Ⅸは米国 AT & T 社の商標です。 ーお問い合わせ・こ注文は直接当社まで QLFT 兀ツールクラフト 〒 182 東京都調布市国領町 2-3 ー 15 センチュリ—K & A 1 102 号 TEL. 0424 ( 89 ) 0202 FAX. 0424 ( 89 ) 4888 く資料請求番号 1 ア 3 〉
朝は 00 ・ . 新発売 TEC 加′ 0 「 m io System Co . 640KB の壁を破る DOS プログラムのための開発ツール Phar Lap 社の開発した 38 例 T()OLBOX です 開発できますこれを含む開発ツールキットが米国 I)PMI 環境ドで実行可能なアプリケーションを XNIS 環境に完全対応し、 Windows の様な (I)OS Protected Mode lnterface) 環境と I)harLap 社の DOS 工クステンダは、 I)PMI プログラムを 386 本来のスピードで実行します な領域として、ユーサプログラムに提供し、ユーサ DOS 工クステンダは、膨大な拡張メモリをフラット はアプリケーション開発にとって最大の障壁です 壁と 80386CPU 等の本来のスヒードを使えない事 16 ビット DOS のプログラム開発において 640KB の 実行環境により、 MS ー W ⅲ dows に代表される DP Ⅵ環境 や環境下での実行や他のアプリケーションとの共存 が可能です。 ◆プロフェッショナルアセンプラを標準装備 TOOI,BOX の 32 ビットアセンプラは 80 ~ 4 ()U 、 87 ・ 287 ・ 387NDP の全命令を使え、ソースプログラム形式はマ イクロソフト社の MASM Ver. 5 とほば完全な上位互換性を 実現、 32 ヒ釥プログラムへの移植は容易ですしかも、アセン プレ動作は超高速で内部のシンポルテーカレなどにサイ ズ制限がないので大きなプログラムのアセンフルに最適です ◆ユーサーパワーを拡張する 32 ビットリンカ T00 OX のリンカは 32 ビットオプジェクトや SM 等の 16 ビットオプジェクトとのリンクができ、 32 ビットプログラミン グに最適です。しかも、プロテクトモードで動作し、 640 KB の制限なく、より大きなプログラムを高速にリンク します。 ◆仮想記憶マネージャ 386 IVMM 3 ーⅦ M はデマントページング方式の仮想記憶マネー ジャです。ハードスクの空き領域を利用し、本体に実装 されている以上のメモリー空間をプログラムに提供します。 ビス実施月引お問い合わせはテク = カルサポート ~ 。 「 .22d V 既 4 バージョンアップサー DOS 工クステンダで実行されるプログラムは、その幅広い ◆ DPMlsXMS 、 VC 完全サポート みをするための拡張システムコールを標準サポート。 他、リアルモード手続きの呼出し、プロテクトモード割り込 い直接アクセスできます。また、 DOS へのシステムコールの 利用できます。 V & AM 等へのアクセスも専用セクメントを使 タ等のツールや DOS の管理下にあるデバイスドライバを 工クステンダ自身が DOS プログラムのため、従来のエ のアドレス空間をユーザプログラムに提供します。 DOS MS ー DOS を拡張し、 386CPU 本来のスヒ。ードと 4G バイト ツール群の柱となる Ph L 叩社の DOS 工クステンダは ◆柔軟で高機能な開発環境を提供 必要です。 開発した製品を販売する場合のみランタイムライセンスが 頼を得ています。 す。米国では CAD システム等の開発ツールとして絶大な信 スタマイズユーティリテイからなる強力な開発ツールキットで ライプラリアン・デバッガ・仮想記憶マネージャ及び環境カ 386 001 田 OX は、 DOS 工クステンアセンプラ・リンカ・ ー 32 ビットフルセット開発ツール 38 田 TOOLBOX ( 旧テックソフト & サービス株コンピュータ事業部 ) TEL043-297-3061 代 FAX043-297-3060 WBG マリプイースト 12F 〒 261-71 千葉県千葉市美浜区中瀬 2-6 テック情報システム株式会社 ー DOS 工クステンダ対応高級言語 ( 別売 ) MetaWare 社 High C386(NEC, 旧 M 版 ) ソースレベルデパッガ ( 旧 M 版 ) * 富士通 FMR シリーズ版については、御連格下さい。 旧 M PC / ÄT 互換機、各種 AX マシン東芝 J ー、 J -3 シリーズ NEC PC - 、 H98 シリーズ、 EPSON 6 シリーズ HARD : 80386 / 386SX / 486CPlJ 搭載機 NDP C386(NEC, 旧 M 版 ) MicroWay 社 NDP FORTRAN386(NEC, 旧 M 版 ) 及び相当品 SOFT: MS-DOS V 3.1 以上 2MB 以上のプロテクトモードメモリ ハードディスク ”り : いは 1 、、い , に ・い : 、・れ第 ate 38 引 T00 田 OX 043-284-4822 製品についてのお問い合わせ * ランタイムライセンス \ 68 , 08 ( 税別 / 使用機種別に購入して頂く必要があります。 ) 定価 \ 198 , OOO * MS - DOS は議「 0S0 れ Co 甲 . の登録商標です。 * その他、プログラム、システム、コプロセッサ、 CPU 名は、各メーカーの登商標で引 * Ex 旧 1 「 . : : 、凵 NK. 蜥 DEBIJG.. v Ⅵ諸は米国 P 「 L 叩社の登録商標です。 く資料請求番号 00 わ
さあ始めよう / C 言語 / C 言語用プログラミング支援ツール「簡単シリー 新らしいアイテムも加わり、ラインナップもさらに充実。 「 P 日 O シリーズ」、「通信シリーズ」などの新構成で多方面なニーズにお応えします。 マルチプラットフォーム計画を進行中 (DOS/V 、 IJNIX) 「キー入力が簡単」「キ - 入力が簡単 PRO 」「メモリーが簡単」「印字が簡単」 VER. 2.0 ーー \ 28 , 000 VER. 1.0 ミ \ 46 , 000 VER. 1.0 亘画 \ 38 , 000 VER. 2.0 ーー \ 18 , 000 テータ出力関数・ビットイメージ出力関数・ 「キー入力が簡単」 VER 2.0 のコンセプト キー入力関数・テキスト画面制御関数・カ アプリケーション開発時の大量なメモリー プリンタステータスチェック関数を提供しま ーソル制御関数を提供します。キー入力関数 はそのままに操作性の向上を図り、大幅なバ 操作を可能とする関数群を提供します。限ら す。文字列テータはもちろん、罫線テータも は、指定された位置て指定された桁の入力を ージョン UP を行いました。仮想平面を導入 れたメモリー空間を有効に使い、 640KB を越 し、前面にとらわれない自由なレイアウトを 同時に出力できます。文字列も罫線も、画面 受けつけ、入力データを指定されたエリアに えるメモリーを扱えます。管理下におかれた のように桁・行で印字位置を決めるので桁合 格納します。入力テータタイプもチェックし、 サポートしました。リアルタイム処理プログ メモリー領域は最適な状態に配置され、獲得、 漢字入力したいところではフロントエンドプ ラムにも使用てきるキー入力処理ロジックを わせは不要。文字列は、拡大・下線・網掛け 解放を繰り返しても領域か分断されることは 等の特殊効果を同時に指定可。罫線は実線 / ロセッサを立ち上けます。カーソルは、現在 採用しました。 ありません。しかも領域を越えるメモリーは、 入力テータタイプも新たに、フォーマット 入力中の位置に表示します。テータ表示色・ 破線それぞれに太 / 細の計 4 種類をサポート、 外部記憶に退避する仮想記憶もサポート。ま アトリピュートも、 PF キーガイドラインの ヒットイメージを出力して引く罫線よりも高 入力、西暦、和暦対応、日付入力、カンマ編 た、 EMS にも対応し、面倒なファンクショ 表示 / 非表示も設定自由、 PF キーガイドラ 速に印字します ( 社内テスト結果 : ビットイメ 集入力等も加わり、提携業務のフロントエン ンコールなしで手軽に EMS 対応プログラム ドの作成では、ほとんどプログラムレスを実 ージ出力で 10 分かかった表が、 6 分で出力完 インには任意の文字列を任意の色で表示でき が実現てきます。 ます。ロールアップ / ダウン・ BS ・ HELP ・ 了に〃 ) 。また、文字と罫線を同じ桁・同じ行 現します。他にもメニュー処理関数、表入力 ( EMS はテータ領域としてのみ使用可 ) HOME etC の特殊キーも全て取得 OK 。リ 処理関数など上位関数も充実している。全 60 に出力てきるので、ムダのない帳票を設計で アルタイム・クロック表示関数や、ダイレク 関数を提供します。 きます。もう、制御コード出力処理だらけの 読みにくいプログラムとはオサラバてす。 ト・キースキャン関数、 V 一日 AM のリード / ライト関数等も用意しています。 関数をコ - , しするたけー デ - タテ - ? しをセットして 「日 S -232C が簡単」シリーズ化〃 「ウインドウが簡単」ワトドコトが簡単」 VER. 1.0 ーー \ 28 , 000 V . 1.0 ーー \ 22 , 000 VER. 1.0 ー \ 15 , 000 グラフィック画面をモノクロ 8 階調または、 各種のウインドウ制御関数と、 N88 日 ASIC 非同期通信の行えるドライバを用意。 75BPS ~ 19 , 200BPS をサポート。ドライパ内部 を基本にしたグラフィック関数を提供します。 カラープリンターに八一ドコピーします。領 に受信バッフアを持っため、アプリケーションは通信のタイミングを気にせすプログラムで 最大 20 個のオーバーラップ・ウインドウをオ 域指定や色指定など豊富なオプションも用意。 きます。 その他、アプリケーション実行中に現在の画 ープンできます。テキストモードとグラフィ VER. 1.5 拡張ポード版 \ 22 , 000 ( 各ポード毎 ) 面を Disk にセープする常駐プログラムと、 ックモード双方向をサポート、ウインドウ内 セープしたテータを圧縮するプログラム、更 でのキー入力関数・テキスト画面制御関数・ VER. 1.0 を基にドライバを高速、軽量化。また各種メーカーの拡張ホードに対応し、 3 ポ にそれらのテータを再表示したり、印字した カーソル制御関数もそろっています。文字列 ート同時非同期通信が可能です。 りするプログラムも装備しています。 表示関数は、ウインドウ・サイズに合わせた 対応ホード PC-9861K(NEC) AZ ト 4101 ( インターフェイス ) 苦労して作った美しい画面の利用範囲か広が 自動改行機能を持っているのて、プログラミ 30-2 ( 98 ) H ( コンテック ) 曰 0-9032A 午 0 テータ ) ングの手間もぐっと省けます。通常のウイン ります。 ※ホードの種類をこ指定下さい。 今まて苦労していた、テキスト・グラフィッ ドウに加えてメニュー選択処理のためのメニ ク画面の八一ドコピーを手軽にでき、マニュ ューウインドウや、 Y. / N のキー入力を受けて VER. 1.5 IBM/PC 版 \ 20 , 000 返せるメッセージウインドウもサポート。ユ アル作成時の画面レイアウトとして幅広く利 VER 1 . 0 を基にドライ八を高速、軽量化し、旧 M / PC ( その互換機 compac 、 J -3100 ーザー・インターフェイスの優等生・ウイン 用できます。 ) に対応しました。 ドウ処理を、メモリ操作なしのお手軽プログ MS-DOS 、 VE 日 . 3.1 、 VE 日 . 3.3 、 DOS / V で使用できます。 ラミングで実現できます。 「マウスが簡単」「クラフが簡単」 「簡単ツーレエテイタ」 VER. 1.0 ー \ 22 , 000 画面上で、マウス ( なくてもかまいません ) やキーホードを使って、実行画面や帳票のイメージをワー VER. 1.0 ーー \ 18 , 000 VER. 1.0 ーー \ 14 , 000 プロ感寛で入力すると、そのまま使えるソースコードが出力されます。これ 1 本で「キー入力 ( V2. の」 「印字 ( V2.0 ) 」「ウインドウ ( VI .0 ) 」「グラフ ( VI .0 ) 」をサホートしています。テータ編集中に、擬似テ ータを使って表示したりできるので、テストランの必要もなく、「簡単シリーズ」でアップした開発効率 グラフ描画関数と、 N88 日 A C を基本に マウスドライバとのインタフェース関数を を 60 ~ 40 % も更に引き上げることができます。 したグラフィック関数を提供します。描画で 提供します。「キー入力か簡単 V2.0 」と「ウイ きるグラフは、棒グラフ ( 縦・横 ) 、折れ線グ 他「簡単」シリーズ「作ろう」シリース / ヾッケ→ ) ンドウか簡単 VI .0 」と併用すると、プルダウ 、、 ( ソース付 C 言語の教育用 ラフ ( 縦・橫 ) 、円グラフの計 5 種、棒グラフ ンメニュー関数や、ダイアロク関数 ( 文字列、 ヘルプか簡単」 VER. 1.0 ー \ 28 , 000 ・。住所録を作ろう。 ・・ VER. 1.0 ー \ 6 , 4 冊 と折れ線グラフは重ね合わせも可能。色やラ メニュー、リスト・ボタン、シートなとの豊 ・「スケジュール表を作ろう」・・ ・ VER. 1.0 一 \ 7 , 200 インバターンの設定は自由です。描画のため 「エテイタ入力か簡単」 VER. 1.0 ー \ 22 , 000 富なアイテム ) 、マウス情報取得関数か使用で ・「こづかい帳を作ろう」・ , ・ VER. 1.0 ー \ 8 , 600 のテータテープルをセットして関数をコール きます。 「ファイル・エテイタ」 VER. 1.0 一 \ 18 , 000 ・。らくがき帳を作ろう , ・ VER. 1.0 一 \ 9 , 800 すれば、グラフ本体はもちろん、タイトル・ マウスのアクションに対して各関数が返す値 グリッド・単位・凡例まて、全て関数内で計 として、任意の値をあらかしめ設定すること ■ステム定 ( 共通 ) 算・描画するので、メインプログラム側での もできます。このことを上手く利用すれば、 計算処理は何一つ必要ありません。「簡単シリ マウスとキーホードを併用するアプリケーシ ・本体 : PC -9801 (XA/XL/XL2/ 日 I_J\ イレ Y/LT を除く ) ーズ」は全て併用可能ですから、「ウインドウ ※全商品プロテクトなし、サンプル ョンを作る際、マウス用のロジックとキーホ ・ OS : MS-DOS V3.1 / 3.3 ( FP は ATOK 、 VJE にも対応 ) か簡単」と「グラフが簡単」を併用すると、グ 付きです。 ード用のロジックが一本化できるので、プロ ・プリンタ : NEC PC - p 日 1 田系、 PC-PR201 系 ※サンプルソフトを実費 ( ¥ 1.5 圓 ) ラフが出るウインドウを画面上にオープンす クラムか長くならずに済みます。高い機能を ・コンバイラ : Mic 「 osoft-C/Lattice-C/Tu 「 bo-C/Quick-C で販売中 / る、なんてことも、あっとオドロク簡単さて ( 簡単シリーズは、御使用のコンバイラを指定して下さい。 ) 短いステップで、簡単シリーズの身上です。 ※全商品ロイヤリティフリー。 ・メティア : 5 ″ 2HD / 3.5 物 2HD ( 御希望のメティアを指定して下さい。 ) できてしまいます。 ※記載されている内容は、将来予告なしに変更することがあります。※お問合せはお近くのマイコン・ショップか、私どもへどうぞ 1 ステ応工ュニ鱸ユ ※ MS-DOS 、 Microsoft-C 、 Quick-C は、米国 Microsoft 社の 登録商標です。 〒 790 愛媛県松山市北藤原町 1 ー 26 ※ Lattice-C は、米国 La せ ice 社の登録商標です。 TEL : ( 0899 ) 31 ー 2886 FAX : ( 0899 ) 41 ー 0336 ※ Turbo-C は、米国 BorIand lnternational 社の登録商標です。 く資料請求番号 171 〉 ・株式 会社
「 MIWA C 十十 3.0 」 株ミワシステムズコンサルティング 株ミワシステムズコンサルティングは , ワークステーション用の C 十十コンパイラ「 M IWA C 十十 Ver. 2 」をバージョンアップし , 「 MIWA C 十十 3.0 」として発売した。 同ソフトは , AT&T C 十十 Release 3. 0.1 をベースとした日本語対応 C 十十コンパ イラ。入出力ストリーム , 複素数処理関数 , 特殊ポリモルフィッククラスなどのライプ ラリが標準添付されている。 Ver. 2 からの おもな拡張点は以下のとおり。 ・テンプレート機能を実装 ・クラスの入れ子を完全な形て、実装 ・デフォルト引数のみを持つコンストラク タもデフォルトコンストラクタとして使 用可能 ・空の初期設定子による明示的な型変換が 可能 く動作環境 > ・対応機種 NEWS (CISC/RISC) , SUN 4/SPARC, EWS4800 (RISC) ・対応 OS 各機種とも ReIease 4.0 以上 C MAGA 角 , 横倍角 , 4 倍角文字 , 網かけ印刷をサ ・標準サイズ文字のほか , 強調文字 , 縦倍 ・対応プリンタ PC-PR201 シリーズ ・対応 OS MS-DOS Ver. 3.1 以上 ・対応機種 PC ー 9801 シリーズ く動作環境 > 付属 ・横 2 画面 / 縦 3 画面の分割方式のエデイタが をサポート ・右詰め , 左詰め , カンマ編集 , 士編集など ・対応コンパイラ Turbo C 十十 Ver. 1 . 0 まて、 Turbo C Ver. 2.0 まて、 Lattice C Ver. 4.1 まて、 MS-C Ver .6.0 まて、 関数て、は , 定期的にユーザ指定関数が起 動可能 一覧表形式の入力をサポート , セル , レ コード単位ごとのカーソル移動とデータ のチェックが可能 ・スクロール機能を備えたメニュー処理関 数をサポート ・西暦 , 和暦対応の日付入力をサポート く動作環境 > ・対応機種 PC ー 9801 シリーズ ・対応 OS MS-DOS Ver. 3.1 以上 ・対応コンパイラ MS-C Ver. 5.1 以上 Turbo C Ver. 2 . 0 Quick C Ver. 2.0 Lattice C Ver. 4.1 46 , 000 円 く価格 > 問い合わせ先 く価格 > 問い合わせ先株ビッツ 89 , 000 円 く価格 > ICPU 当たり 問い合わせ先 250 , 000 円 〒 105 東京都港区東新橋 2 ー 1 ー 7 住友生命東新橋ビル 6F TEL 03 ( 3432 ) 1677 「キー入力か簡単 PRO Ver. 1 . 0 」 工フェーシステムエンジニアリング株 工フェーシステムエンジニアリング株は , C 言語ライプラリ「キー入力が簡単」をバージ ョンアップし「キー入力が簡単 PRO 」として 販売を開始した。 同ソフトはアプリケーションのユーザイ ンタフェイスをサポートし , 開発効率を高 めるライプラリ。 PRO シリーズ版て、は今後 発売予定の DOS / V 版 , UNIX 版とソースレ ベルて、完全な互換性を持たせるため , 新た に仮想平面の概念を導入している。おもな 特徴は以下のとおり。 ・画面出力を仮想平面と呼ぶ論理座標を通 して行うため , ライプラリの差し換えだ けて、ほかのプラットホームへのアプリケ ーションの移植が可能 ・キー入力待ちなど長時間制御の戻らない 工フェーシステムエンジニアリング株 〒 790 愛媛県松山市北藤原町 1 ー 26 TEL 0899 ( 31 ) 2886 「 OS -9 Motif Development Pak Ⅵ . 1 . 1 」 マイクロウェア・システムズ株 マイクロウェア・システムズ株は , Open Software Foundation (OSF) /Motif GUI パッケージを OS ー 9 用にインプリメントし , 「 OS-9 Motif Development Pak VI. 1.1 」 として発志した ノし、 0 同ソフトは , 標準 MIT X Window Syst em 開発パッケージに新しい X ライプラリと 咼レベルの開発ツールを加え , OS ー 9 用にイ ンプリメントした OS ー 9 / X 開発キット。同ソ フトを OS-9/X Window Client Developm ent Pak 上にインストールすることにより , 完全な OS ー 9 / X 開発環境が構築される。おも な特徴は以下のとおり。 ・ Motif 開発ツールセットにより , 標準 GU I 開発の単純化が可能 ・同パッケージて、作成したアプリケーショ ンは , OS -9 上て、動作し , 任意の X サーバ 148 株ミワシステムズコンサルティング 〒 221 神奈川県横浜市神奈川区台町 10 ー 15 TEL 045 ( 312 ) 5418 「 B-PRINT 」 株ビッツ 株ビッツは , C 言語用帳票設計制御ツール 「 B-PRINT 」を発売した。 同ソフトは , 印刷書式 , レイアウトなど 帳票の設定を画面工デイタ上て、行う帳票設 計制御ツール。罫線使用 , 日付編集 , 時 編集 , タイトル編集などがワープロ感覚て 行える。おもな特徴は以下のとおり。 ・ 24 種類の罫線のカラム間 , ライン間 , 丿 C MAGAZINE 1992 9 字上への印刷が可能
新 MS ー DOS プロクラミンク入門 C プログラマのための TabIe 9 フォントノヾターンの取得 ( FM ー TOWNS ) フォントノヾターンの取得 引数 A H = 07 h D H = 横のドット数 DL = 縦のドット数 半角フォント DX = 0808h : 8 x 8 半角フォント DX = 081 Oh . 8 x 16 全角フォント DX = 1 01 Oh : 16 X 16 BX = 』 S コード AN K コード : B H = 0 , B L = A N K コード 全角コード : B H = 2 バイト目 , B L = 1 バイト目 DS:SI = 文字バターンのイメージバッフアアドレス INT 91h 返り値 AL = 00h : 正常終了 AL = 02h : 指定された文字コードに対するドット数か異常 機能 BX レジスタで指定した全角または半角コードのフォントバターンを返す 文字バターンのイメージバッフア内の格納順序は以下のようになる 8 X 8 8 x 16 隙間なく印字するために罫線部分を Fig. 2 の ように横方向に引き延ばしています。縦方 向に隙間なく印字するためには , まず Fig. 3 のように 16 ドットを 24 ドットに拡張して印 字します。そして , 1 文字の高さぶん改行し て次の印字位置まて、の隙間に縦罫線を隙間 分だけ印字します。したがって , スイッチ ー k を指定すると 1 行を印字するのに 2 回に分 けて印字する感じになります。 プリンタの制御コード 本ユーティリティて、使用しているプリン タの制御コードを TabIe 10 に示します。 動作確認 動作確認は PC ー 9801 シリーズと DOS/V マ シンて、行っています。 J ー 3100 シリーズて、も 動作していましたが , 紹介するに当たって 書き直しているため , すべてのオプション 16 x 16 31 32 Fig. 2 ノヾソコンのフォントとプリンタの 24 ピンピットイメージ 7 6 5 4 3 2 1 0 罫線横拡張 7 6 5 4 3 2 1 0 ・〇〇〇〇〇〇〇 〇〇〇 〇〇〇〇〇〇〇 オフセット十 00 ・〇〇〇〇〇〇〇 〇〇〇 十 02 〇〇〇〇〇〇〇 ・〇〇〇〇〇〇〇 〇〇〇 十 04 〇〇〇〇〇〇〇 ・〇〇〇〇〇〇〇 〇〇〇 〇〇〇〇〇〇〇 十 06 〇〇〇 ・〇〇〇〇〇〇〇 十 08 〇〇〇〇〇〇〇 ・〇〇〇〇〇〇〇 〇〇〇 〇〇〇〇〇〇〇 十 OA ・〇〇〇〇〇〇〇 〇〇〇 〇〇〇〇〇〇〇 十 OC 十 OE 十 1 0 十 1 2 〇〇〇〇〇〇〇 ・〇〇〇〇〇〇〇 〇〇〇 〇〇〇〇〇〇〇 十 14 〇〇〇 ・〇〇〇〇〇〇〇 〇〇〇〇〇〇〇 〇〇〇 十 1 6 ・〇〇〇〇〇〇〇 〇〇〇〇〇〇〇 〇〇〇 十 1 8 ・〇〇〇〇〇〇〇 〇〇〇〇〇〇〇 〇〇〇 十 1 A ・〇〇〇〇〇〇〇 〇〇〇 〇〇〇〇〇〇〇 十 1 C ・〇〇〇〇〇〇〇 〇〇〇 十 1 E 〇〇〇〇〇〇〇 ↓ プリンタでは この列から 順に印字する 罫線の横拡張ではこの列を 必要なドット数だけコピーする 新 MS-DOS プログラミング入門 89
MEC ページプリンタ、 新登場。 ( こ物。 .1 。 機能で、サイズで、価格で。 べー、之フリンタは、 ここまで来ました。 小さな文字も曲線も、鮮やかになめらか印字。 サイドの羽根をなくした、省スペース。 400dpi 十 SETI コント設計 ( 352 〔 W 〕第 412 〔 D 〕物 253 〔 H 〕開 給紙カセットをプリンタの下部に収納し、設 解像度は活字なみの美しさを誇る 400dpi 。 また文字や図形の工ッジ部分をなめらかに徴 置面積は従来機の約 2 分の 1 ( 当社比 ) 。新聞 1 ページの中にらくらく納まる省スペース設計 小コントロールする SET 機能により、さらにキメ てすべージプリンタならて、はの高度なパフ 細かな 480dpi 相当は幻の高品位印字を実 ォーマンスがあなたの身近て、実感て、きま to 現。書類の顔つきが見違えるほどイキイキします 小さなホディに、先進機能を満載。◆明朝体とゴシック体。 2 種類のアウトラインフォントを標準装備。 ◆人気の 98 ソフトウェア資産をそのまま活かしながら、拡張性や機能性にすぐれた、プリンタ記述言、 語 NPDL LeveI 2 を搭載。◆ A3 → A4 、 B4 → A4 、帳票→ A4 、 A4 文書 2 枚→ A4 。充実の縮小機能 を装備。◆標準 250 枚。別売の増設カセット ( 250 枚 ) の組み合わせて最大 500 枚まて、給紙可能。 500 枚て、も設置面積はそのまま。◆ 201PL 工ミュレーションモードに対応。 ※ NPDL(NEC printer Descripuon Language) は、 PC ー 9800 シリーズ用の標準プリンタ PC- P 日 201 シリーズ、 PC - P 日 602 シリーズのコマンド体系を吸収・拡張した NEC プリンタ記述言語 です。※ 201PL は PC - P 日 201 Pnnter Language の略称です。 小コストで、ビジネスからパーソナルまで。 ページプリンタのすぐれた機能と性能を小 さなポテンに凝縮するとともに、価格もコンヾ クトに凝縮。お求めやすさと使いやすさて : ビジネス分野からパーソナル分野まて : 幅 広くお使いいただけるべージプリンタて、す。 188 , OOO 4 日本語ページプリンタ 標準価格 188.000 円 ( 税別 ) ( EP カートリッジ標準添付 ) PC - PRIO ロ 0 / 4 ポストスクリプ瞽言語の日本語フォントを 5 書体装備。 ポストスクリプト TM 言語の日本語フォントを 2 書体装備。 400dpi + SET 機能 OCAD 分野まで 400dpi + SET 機能。ビジネス分野の 240dpi + SET 機能。 カバーする A3 対応の上位モデル。 400dpi + 能 0Apple T 引 k にも対応。 コストパフォーマンスを追求した実力機。 ページプリンタ標準機 400dpi + SET 機能 0AppIe T 引 k にも対応。 日本語べージプリンタはストスクリプトⅣ言語対応 ) 日本語べージプリンタ 日本語べージプリンタ ( ポストスクリプト TM 言語対応 ) 日本語べージプリンタ 日本語べージプリンタ PC - PR4 ロ 00 / 4 PC - PR ヨ 000 戸与 / 4 PC - PR2 ロ 00 / 2 PC - PR2 ロ 00 / 4 PC - PR ヨ 000 戸 5 / 4F 標準価格 970 , 000 円 ( 税別 ) ( EP カートリッジ別売 ) 標準価格 670 , 000 円 ( 税別 ) ( EP カートリッジ別売 ) 標準価格 726 , 000 円 ( 税別 ) ( EP カートリッジ別売 ) 標準価格 418.000 円 ( 税別 ) ( EP カートリル別売 ) 標準価格 368.000 円 ( 税別 ) ( EP カートリッジ別売 ) ※ post Sc 「は、米国アドビシステムズ社の商標です。※ App TaIk は、米国 AppleComputerlnc. の商標です。 く技術的なご質問・こ・相談に電話でお答えします。〉 NEC パソコンインフォメーションセンター東京 03 ( 3452 ) 8000 大阪 06 ( 943 ) 9800 名古屋 052 ( 251 ) 9800 東北 022 ( 262 ) 9800 九州 092 ( 262 ) 9800 NEC グループ 受付時間・・・午前 9 : 00 ~ 午後 5 : 00 月曜日 ~ 金曜日 ( 祝日を除く ) 電話番号は、よくお確かめのうえおかけください。 く資料請求番号 001 〉
TabIe 4 フォントノヾターンの取得 ( pc ー 9801 シリーズ ) TabIe 7 文字バターンの読み取り (DOS/V) フォントバターンの取得 文字ノヾターンの読み取り 引数 AH = 14h 引数 AX 1800h DX = 読み出すフォントの』 S コード : 予約済 B H = 00 h BX:CX = フォントバターンを読み出すバッフアアドレス : フォントの選択 ( 文字セット 0 ) B L = 00h CX = 全角 : シフト』 S コード (CH: 1 バイト目 , CL : 2 ノヾイト目 ) 2 バイトフォントノヾターンノヾッファ ( 8 , 16 , 32 ノヾイト ) = 半角 : C H = 0 , C L = A N K コード 制御域 DX = 0810h : 8X16 ドットの半角文字ノヾターン INT 18h 8X19 ドット半角文字ノヾターン = 0813h . 1010h : 16X16 ドット全角文字ノヾターン 返り値 なし 1818h : 24X24 ドット全角文字パターン 8 X 8 ドットの A N K フォントは D H = 0 て読み出し , 8 X 16 ドットの 機能 ES:SI = 文字ノヾターンのイメージバッフアアドレス ANK フォントは DH = 80h で読み出す。 16X16 ドットの全角フォ INT 10h ントは DH , DL レジスタに』 S コードを指定する。呼び出し後は BX : CX 十 0 に縦のドット数 / 8 , BX:CX 十 1 に横のドット数 / 8 がセッ 返り値 AL = 00h : 正常終了 トされ BX : CX 十 2 以降にフォントのドットノヾターンがセットされる AL 01h—FFh : 工ラー 読み出しコード制御域 ドット数 文字タイプ ノヾッフアサイズ 機能 CX レジスタで指定した全角または半角コードのフォントノヾターンを 横 x 縦 D H DL 十 1 , 十 0 返す文字パターンのイメージバッフア内の格納順序は以下のように ANK ( 高解像度 ) 7 X 13 80h ANK 2 十 16 なる AN K ( 標準 ) 6 X 8 00h ANK 1 2 十 8 全角 2 ノヾイト J 旧コード 15 x 16 2 十 32 8 x 16 NECJIS コード 半角 2 バイト 7 x 16 1 , 2 8X19 1 / 4 角 2 バイト 00h ANK 6 >< 8 2 十 8 フォントバターンノヾッフア内の格納順序は以下のようになる 8 x 18 8 x 16 ↓ 16 X 16 24X24 1 一 B 圏 0 16 X 16 〕 B 品 0 31 32 46 47 48 TabIe 8 文字フォントの読み取り ( AX マシン ) 文字フォントの読み取り 引数 AH = 51h AL = 01h ES : B P = 読み出しバッファ先頭アドレス DX = 読み出す文字コード ( シフト』 S ) BH = 文字の横のビット数 B L = 文字の縦のピット数 BX = 0808h : 8 X 8 ドット AN フォント = 080e h : 8 X 14 ドット AN フォント = 0813 h : 8 x 19 ドット AN K フォント 1 01 Oh : 16 x 16 ドット全角フォント INT 10h 返り値 AL = 0 正常に読み出した AL 1 読み出すことができなかった 機能 ES : BP レジスタで指定するバッフアに DX レジスタで指定する文 字フォントテータを読み取る ES: BP レジスタで指定される文字フォントテープル内の格納順序 は以下のようになる 8 x 19 31 32 TabIe 5 漢字 ROM アドレスの取得 ( J ー 3100 シリーズ MS-DOS 31 ) 漢字 ROM アドレスの取得 引数 AH = 03h シフト』 S 1 6 X 1 6 ドットフォント AL = 00h = 01 h 1 6 x 1 6 ドットフォント = 02h シフト』 S 24 X 24 ドットフォント = 03h 24 x 24 ドットフォント DX = 漢字コード ( シフト』 S コードまたは J 旧コード ) INT 60h ノヾンク番号 ( 0 ~ 15 ) 返り値 AL ES:SI = フォントノヾターンのアドレス 機能 DX レジスタで指定した漢字コードの漢字 ROM のノヾンク番号とフ オントノヾターンのアドレスを取得する TabIe 6 英数字フォントのアドレスの取得 ( J ー 3100 シリーズ MS-DOS 3.1 ) 英数字フォントのアドレスの取得 引数 AH 1 Oh AL = 00h INT 60h 返り値 AL FFh : 工ラー ES:BX = フォントテープルのアドレス 英数字 ( 8X16 ドット ) のフォントテープルのアドレスを返す 機能 フォントテープルは英語モード用のため当″は、、 \ ″になる 16 X 16 16 32 88 C MAGAZINE 1992 9