索引
｢Walt｣について

Copyright(c) Shinichi Takaike 1993-1994. All Rights Reserved.

知りたい情報のところでマウスボタンをクリックしてください。

はじめに

簡単な機能紹介

サポート

送金方法

著作権等

配付条件

免責事項

動作条件

キーボード

メニュー

ファイルの編集

その他の機能

その他の情報

履歴

終わりに

商標


｢Walt｣ヘルプシステム

Copyright(c) Shinichi Takaike 1993-1994.

All Rights Reserved.


はじめに
●はじめに

｢Walt(ｳｫﾙﾄ)｣をお使いいただきまして、まことにありがとうございます。

｢Walt｣は、日本語Windows V3.1以降で動作する、｢ファイルのバイナリエディタ｣です。ファイルの内容をダンプできることはもちろん、スクリーンエディタと同様に画面上でファイルの任意のアドレスのデータを修正することができます。

16進数だけでなく文字でも修正できます。文字はASCII、EBCDIC、シフトJIS、JISなど、様々なコード形式をサポートしています。

｢Walt｣はプロフェッショナルユースに十分応える本格的ツールとして育てていきたいと考えており、シェアウェアとさせていただきます。送金の方法に付きましては、送金方法をごらんください。

本ヘルプドキュメントにより、｢Walt｣の様々な詳細情報を知ることができますので、どうぞいつでもご利用ください。

今後とも、末永く｢Walt｣をご利用いただきますよう、お願いいたします。


簡単な機能紹介
●簡単な機能紹介

｢Walt｣は次のような用途を始めとして、様々にご活用いただけます。

★ファイルをダンプして、内容を調べる。未知、あるいは既知の形式のファイルの解析など。

★ファイルにパッチを当てる。

★文字化けなどのためにテキストエディタでうまく修正できなくなってしまったファイルの修正を行う。

★クリップボードを利用してファイルの切り貼りを行う。

★ファイル中の指定した領域に対して、削除したり、特定の値で埋めたり、他のファイルへ送り込んだり、色々な操作を行う。

★ファイルの任意の位置に領域を挿入する。

★ファイルの大きさを拡大したり縮小したりする。

★何もないところに指定した大きさのファイルを作る。

★その他


｢シェアウェア｣は、｢フリーウェア｣と異なり、有料です。市販ソフトと比較して安い価格で、しかも市販ソフト以上にダイレクトにユーザの皆様からのご意見をフィードバックできる、新しいソフトウェア提供形態です。

シェアウェアの提供者が増え、アプリケーションが充実することは、結局ユーザの皆様にとってのメリットとなります。

今後とも、さらに多くのユーザの皆様が｢シェアウェア｣をバックアップし、Windowsアプリケーションがますます充実していくことを期待いたします。

作者　敬白


サポート
●サポート

｢Walt｣に対する質問、バグ報告、要望等は、｢NIFTY-Serve｣の｢FWINF｣フォーラムの｢オンラインソフト情報広場[ファイル]｣会議室にお願いいたします(会議室の名称は変更される場合があります)。

送金をするかどうかまだ決めていない方も、ご自由にお問い合わせください。

NIFTYにアクセスできない方は、アクセスの可能な知人に依頼して問い合わせを代行していただいてください。

レスポンスがいつも迅速にできるとは限りませんが、最大限の努力をして対応を行うつもりです。

メールにて直接問い合わせることは原則としてお控えください。

これ以外の、郵便、電話、他のネット、などにサポート窓口を広げる予定は現在のところございません。


著作権等
●著作権等

★本ソフトは｢高池新一｣が著作権を有します。

★プログラム、ファイル、データ、ビットマップ、その他本ソフトに関係するすべてについて、権利者に無断で他に利用するなどの行為を禁じます。

Copyright(c) Shinichi Takaike 1993-1994.

All Rights Reserved.

★本ソフトは｢シェアウェア｣であり、ライセンスされていないユーザが試用期間を越えて利用することはできません。本ソフトを入手後、｢３０日間｣ご試用になり、気に入らなければソフトを廃棄、気に入った場合は送金方法に示す手順により送金をお願いいたします。

★本ソフトは、１製品／１ユーザであり、CPU数分送金していただく必要はありません。ライセンス･ユーザがバックアップしたり複数の環境でご利用になることは構いません。

★本ソフトを、ネットワーク環境などで複数のユーザがご利用になる場合、ユーザ数分の送金が必要となります。ただし、別途割引のご相談に応じさせていただきます。詳細は、送金方法をご覧ください。

★本ソフトの再配付に関しては、配付条件をご覧ください。


配付条件
●配付条件

★本ソフトウェアは日本国内でのみ配付自由とします。ただし、｢NIFTYで公開している圧縮ファイルそのものしか配付できない｣という条件を厳守願います。改変することはもちろん、別のファイル圧縮ツールを利用したり、別のファイルを添付したりすることを禁じます。

★再配付を受けた人に対しても、著作権等並びに本項で示されている条件が全て等しく適用されます。すなわち、｢３０日間本ソフトウェアを試用する権利｣を得ると共に、｢使用を決定した場合に送金する義務｣を負うことになります。

★再配付を受け、本ソフトウェアの使用を決定し、なおかつNIFTY-Serveに加入していない方は、銀行振込による送金をしていただく必要があります。

★他のネットワークへの転載など、大規模な再配付は原則禁止としますが、どうしてもという場合は作者にご相談ください。

★試用バージョンを正式バージョンに変更する方法を他者に教えたり、正式バージョンをコピーしたりすることは、固くお断りします。それが発覚した場合、オリジナルのライセンスユーザの登録を抹消させていただきます(オリジナルユーザが特定できるようになっています)。なお、試用バージョンに機能制限はありません。


免責事項
●免責事項

本ソフトはシェアウェアとさせていただいており、ライセンスされているユーザからの声を可能な限り将来のバージョンに反映していくよう努力することをお約束いたします。

しかし、以下につきましては念のためご確認願います。

★編集中のファイル、それ以外のファイル、バックアップメモリなどによるシステム設定、その他が破壊した場合………例え本ソフトウェアにそのトラブルの原因があったとしても、作者は破壊されたデータを復旧する義務はないものとします。大切なファイルを編集する際はオリジナルをバックアップするなど、データ保全に努めるようお願いいたします。

★作者にテストできない環境が存在すること………本ソフトウェアは、Windowsアプリケーションの作法を逸脱しないように作成されています。しかし、Windowsが動作する環境は極めて多岐に渡っており、作者が障害を再現することができない場合があります。シェアウェア登録する際に、本ソフトウェアがご自分の環境で十分満足に動作することをご確認ください。

★ウィルスについて………作者は、公開する度にソフトウェアがウィルスに感染していないことをチェックします(万全なチェックは存在しませんが、手元にある既知ウィルスのチェッカを通します)。しかし、再配付(NIFTYから直接ダウンロードしたのではなく、他の手段でコピーされたもの)に伴って生じたウィルスその他の被害については関知しません。

★本ソフトウェアに対するサポートは一定期間終了後に停止させていただきます。その後も、本ソフトウェアを使用していくことはもちろん構いませんが、トラブル発生の際はユーザサイドでの対応をお願いいたします。サポート期間は、｢プロフィール表示｣で示されている開発完了日付から１年間とさせていただきます。このことは、必ずしも｢１年経ったらバグレポートは一切無視します｣という意味ではありません。｢迅速な対応努力をできかねる場合がある｣、といった意味に捉えてください。


動作条件
●動作条件

｢Walt｣が動作するための様々な条件について説明します。

★日本語Windows V3.1以降で動作します。それ以外では動作不能、または動作保証できません。

★標準モード(standard mode)、並びに386拡張モード(enhanced mode)で動作します。

★日本語Windowsをお使いください。他国語のWindowsでの動作は保証できません。

★Windowsの互換環境(OS/2、その他)での動作は保証できません。

★製品化前のシステムでの動作は保証できません。

★Windows NT V3.1は一応動作ターゲットとします。以下の点にご注意ください。

・FATファイルシステム専用となっています。それ以外のファイルシステムでは動作不能、または動作保証できません。

・セキュリティ、ネットワーク、その他複雑な問題の絡んだトラブルについては対処できないことがあります。

★386未満のCPU(286など)を搭載したパソコンでは動作不能、または動作保証できません。


キーボード
●キーボード

｢Walt｣のキーボードの使い方について説明します。なお、｢Walt｣ではキーと機能との対応はバリアブルとなっており、ここでの説明と食い違うこともあります。ここでご説明するのは、｢デフォルトの状態でのキーの役割｣です。これらは変更可能になっています。

キーの名称の表記は、106キーボードのものを採用しました。106キーボード以外では、表記とキーの名称とが一致しないことがあります。

｢Num[×]｣という表記は、それがニューメリックパッドキー(テンキーのキー)であることを示します。メニューに示されるキーの名前も同じです。例えば｢Num[5]｣は、テンキーの[5]キーを示します。

[BackSpace]キーは[Alt]キーとペアで押した場合にしか機能を割り付けることができません。

特に記述してありませんが、原則的に[Shift]を押しながらだと、選択しながらの移動となります。選択しながらの移動も完全な独立機能ですので、自由に別のキーにアサインすることもできるようになっています。

以下に、キーと機能とのデフォルトの対応を示します。

[Alt]+[BackSpace]

　→アンドゥ(やり直し)

[Shift]+[Alt]+[BackSpace]

　→リドゥ(やり直しを戻す)

[Shift]+[Ctrl]+[Alt]+[BackSpace]

　→全アンドゥ

[Tab]、[Shift]+[Tab]

　→16進と文字とを行き来します

[Esc]

　→選択の取り消し

([Ctrl]+)[PageUp][PageDown]

　→カーソルを前(後ろ)の方へ大きく移動します

[Home]

　→行の先頭に移動します

[Ctrl]+[Home]

　→ファイルの先頭へ移動します

[End]

　→行の末尾に移動します

[Ctrl]+[End]

　→ファイルの末尾へ移動します

[←][→][↓][↑]

　→カーソルを移動します

[Ctrl]+[←][→]

　→ワード単位でカーソルを移動します

[Ctrl]+[↓][↑]

　→自動的にカーソルを移動します(別のキーを押せば止まります)

[Insert]

　→指定されたバイト数の領域を挿入します

[Shift]+[Insert]

　→クリップボードのデータをペースト(貼り付け)します

[Ctrl]+[Insert]

　→選択範囲をクリップボードにコピー(複写)します

[Shift]+[Ctrl]+[Insert]

　→選択範囲をクリップボードにテキスト形式でコピー(複写)します

[Delete]

　→選択された範囲を削除し、縮めます

[Shift]+[Delete]

　→選択された範囲をカット(切り抜き)します

[Shift]+[Ctrl]+[Delete]

　→編集中のファイルを削除します

[Ctrl]+[1]

　→ダンプ単位を｢8bit｣にします(詳細はダンプ単位を参照)

[Ctrl]+[2]

　→ダンプ単位を｢16bit-x86｣にします

[Ctrl]+[4]

　→ダンプ単位を｢32bit-x86｣にします

[Ctrl]+[5]

　→ダンプ単位を｢16bit-RISC｣にします

[Ctrl]+[6]

　→ダンプ単位を｢24bit-RISC｣にします

[Ctrl]+[7]

　→ダンプ単位を｢32bit-RISC｣にします

[Shift]+[Ctrl]+[A]

　→文字モードを｢ASCII｣にします

[Shift]+[Ctrl]+[B]

　→文字モードを｢EBCDIC/カナ｣にします

[Ctrl]+[C]

　→選択範囲をクリップボードにコピー(複写)します

[Shift]+[Ctrl]+[C]

　→色の設定を行います

[Shift]+[Ctrl]+[D]

　→表示に関する設定を行います

[Shift]+[Ctrl]+[E]

　→文字モードを｢EBCDIC/英語｣にします

[Ctrl]+[F]

　→検索を行います

[Shift]+[Ctrl]+[F]

　→フォントの設定を行います

[Ctrl]+[G]

　→文字モードを｢シフトJIS｣と交互に切り替えます

[Ctrl]+[H]

　→カーソルを左へ移動します

[Shift]+[Ctrl]+[H]

　→文字モードを｢シフトJIS｣にします

[Ctrl]+[I]

　→16進と文字とを行き来します

[Ctrl]+[J]

　→アドレス指定を行います

[Shift]+[Ctrl]+[J]

　→文字モードを｢JIS/自動｣にします

[Shift]+[Ctrl]+[K]

　→キーアサイン(キーと機能の対応)を設定します

[Ctrl]+[L]

　→選択された範囲を一定のバイトで満たします

[Ctrl]+[M]

　→マークを行います

[Shift]+[Ctrl]+[M]

　→新しいマークを設定します

[Ctrl]+[N]

　→次検索を行います

[Ctrl]+[O]

　→選択範囲とクリップボード内容とのコンペア(比較)を行います

[Shift]+[Ctrl]+[O]

　→文字モードを｢JIS/EBCDIC｣にします

[Ctrl]+[P]

　→前検索を行います

[Ctrl]+[R]

　→画面の再描画を行います

[Ctrl]+[S]

　→カーソルを左へ移動します

[Shift]+[Ctrl]+[S]

　→スクロールの設定を行います

[Ctrl]+[T]

　→現在のファイルをテキストエディタで開き直します

[Shift]+[Ctrl]+[U]

　→｢カスタム｣モードの変換テーブルを設定します

[Ctrl]+[V]

　→クリップボードのデータをペースト(貼り付け)します

[Shift]+[Ctrl]+[V]

　→文字モードを｢カスタム｣にします

[Ctrl]+[W]

　→ファイルに対する編集の許可/禁止を切り替えます

[Shift]+[Ctrl]+[W]

　→ワークファイルにコピーしてから編集許可します

[Ctrl]+[X]

　→選択された範囲をカット(切り抜き)します

[Shift]+[Ctrl]+[X]

　→文字モードを｢JIS/偶数｣にします

[Shift]+[Ctrl]+[Y]

　→文字モードを｢JIS/奇数｣にします

[Ctrl]+[Z]

　→アンドゥ(やり直し)

[Shift]+[Ctrl]+[Z]

　→リドゥ(やり直しを戻す)

[F1]

　→ヘルプの索引を表示します

[Shift]+[F1]

　→キーボードの使い方(この画面)を表示します

[Ctrl]+[F1]

　→タイムスタンプ書き換えのヘルプを表示します

[Shift]+[Ctrl]+[F1]

　→ヘルプの使い方を表示します

[F2]

　→プロフィール表示を行います

[F3]

　→｢Walt｣を終了します

[Ctrl]+[F4]

　→編集中のファイルをクローズします

[Ctrl]+[F11]

　→新しいファイルの編集を開始します

[F12]

　→別のファイルにセーブ(保管)します

[Shift]+[F12]

　→編集中のファイルをセーブ(保管)します

[Ctrl]+[F12]

　→新しいファイルをオープンします

[Ctrl]+Num[*]

　→選択範囲を16進数値で指定します

[Ctrl]+Num[/]

　→ファイル全体を選択します


デフォルトのキー配置を決定した基準は以下の通りです。

→CUAに準拠すること。Windowsアプリケーションの標準にできるだけ合わせること。

→MS-Wordなどの主力アプリケーションにある程度合わせること。

→ファンクションキーはファイル関連など最小限の使用にとどめること。

→その他は、できるだけ機能の名称に対応するアルファベットを使えるようにすること。

→メニューにある機能は全てキーにも割り付ける（メニューでしかできない機能がないようにする）。これにより、慣れてくるとメニューをほとんどオープンすることなく使えるようになります。


選択
●選択

キーアサインを変更していない限り、[SHIFT]を押しながら各種カーソル移動キーを押下すると、範囲選択を行います。範囲選択を行った上で、選択した範囲に対して各種の操作を実行できます。

行える操作は、｢編集｣メニューに全て示されており、また、キーからも全ての編集操作を行えます。

クリップボードとのやり取りを行うこともできます。カーソルが16進部分にあるのか、文字部分にあるのかには係りなく、クリップボードに対してはバイナリでやり取りします。64Kバイトを越える範囲も扱えます。ただし、当然ながらメモリ容量による制限を受けますので、長大なブロックを扱いたい場合は386拡張モードを使ったり、スワップファイルも余裕を持って確保しておく必要があるでしょう。

マウスでドラッギングしても選択を行えます。

また、選択範囲がある状態で、[SHIFT]を押しながらマウスボタンをクリックすると、選択範囲を延ばしたり縮めたりできます。

詳細は、マウスの説明をご覧ください。

選択している部分がある状態で、[←]または[→]を押すと、選択範囲の先頭または末尾にカーソルが移動します。[↑]を押すと、選択範囲の先頭の１行前に、[↓]を押すと、選択範囲の末尾の１行下に、それぞれ移動します。この仕様は、｢ライト｣並びに｢MS-Word｣に合わせたものです。

選択状態を取り消したい場合は、マウスで任意の場所をクリックするか、矢印キーのどれかを押してください。また、選択の取り消し機能も使えます。


送金方法
●送金方法

｢Walt｣は、プロフェッショナルを始めとする多くの皆様に使っていただきながら本格的ツールとして育てていきたいと考えています。そのため、シェアウェアとさせていただきました。

通信によりダウンロードしたソフトウェアは、｢３０日間｣ご試用になることができます。試用期間の間に、本ソフトウェアが継続して使用していくに足るものであるかどうかをご判断ください。

もし、本ソフトウェアを「気に入らない」、「継続して使っていくつもりはない」とお考えならば、ディスク上から削除してください。

もし、本ソフトウェアを「気に入った」、「これからも時々使っていくことになりそうだ」とお考えなら、下記に示す方法で送金をお願いいたします。

代金は「４０００円」です。

　→NIFTYの送金代行システムを使った送金方法

　→｢銀行振込を使った送金方法

　→複数ユーザの同時申し込み

　→領収証


NIFTYの送金代行システムを使った送金方法
●NIFTYの送金代行システムを使った送金方法

クレジットカードを持ち、個人IDでNIFTY-Serveにアクセスしている方は、｢シェアウェア送金代行システム｣を利用して、簡単に送金を行うことができます。銀行に行く必要も、作者にメールを送る必要すらありません。できる限り、この方法で送金を行っていただくようお願いいたします。

｢Walt｣のシェアウェア番号は｢0146｣です。

以下のように、対話式に入力していくだけで、送金が完了します。

なお、何らかの理由により送金に成功しない場合もあるかもしれません。その場合は、1～2日お待ちいただき、再度チャレンジしてください。

----------------------------

＞GO SWSOKIN	←送金代行システムを呼び出します。

シェアウエア送金代行システム    SWSOKIN

★ご利用の際は送金間違いをされないよう、事前に「1.ご案内」をご覧ください。

 1. ご案内     2. サービスに入る

＞2	←サービスに入ります。

送金システム (1:シェアウェア番号指定　2:作者ID指定　3:保守  E:終了)

＞1	←番号を直接入力する旨指定します。

最大SW番号: 0???

シェアウェア番号 (改行のみでシェアウェア一覧  E:終了)

：146	←｢Walt｣のSW番号を入力します。

SW番号	ID	作者名	金額(\)	シェアウェア名

0146	GFA02114	高池　新一	4,000	Windowsバイナリエディタ｢Walt｣

補足説明：

 ･････ 中略 ･････

送金希望 (1:希望する　2:しない  E:終了)

：1	←送金を希望する旨入力します。

以下のシェアウェアに送金を代行します。

SW番号	ID	作者名	金額(\)	シェアウェア名

0146	GFA02114	高池　新一	4,000	Windowsバイナリエディタ｢Walt｣

送金(1:送金する　2:しない)

：1	←再確認しますので応えます。

----------------------------

この手続きを終えてから、しばらくすると（数分後のことが多いようです）、｢ＳＷ送金代行係｣という人から｢送金が完了しました｣という旨のメールが届くはずです。

この段階では残念ながらまだ登録バージョンをお使いにはなれません。

もうしばらくお待ちいただくと(１日～数日間程度)、作者より登録バージョンをお使いになるための方法がメールされます。

なお、上記の対話例はNIFTY-Serveのシステム更新などにより当てはまらなくなる場合がありますので、ご了承ください。


銀行振込を使った送金方法
●銀行振込を使った送金方法

NIFTYの送金代行システムをお使いになれない方は、銀行振り込みをご利用いただけます。

以下の銀行口座に振り込んでください。振込終了後、必ず作者(NIFTY:GFA02114･高池新一)に、送金した旨のメールをください。メールをいただけないと、登録ができませんので十分ご注意ください。

NIFTYに加入していない方は、加入している知人などに連絡を依頼してください。それすらできない場合は、残念ながら登録をすることができません。

知人に依頼した場合、作者からの返信メールが送金者に届くことも必要です。つまり、知人の方に双方向の仲介者になっていただく必要があります。

メールには、登録したいユーザのフルネームを必ず添えてください。名前は、個人名のみ有効です。団体名などでの登録はできません。ニックネームも使用できません。

この方法で送金する場合、｢振込｣→｢送金の連絡｣→｢銀行で振込を確認｣→｢登録の連絡｣、という遠回りの手順が必要なため、登録までに非常に時間がかかることがあります。可能な限り、NIFTYの送金代行システムをお使いになるよう、お願いいたします。

なお、NIFTY-Serveは、入会金不要、基本料金なし(アクセスしない限り課金されない)、というシステムとなっています。不都合がなければ加入をお勧めします。

銀行名	第一勧業銀行

支店名	向ヶ丘支店（店番号＝３８４）

種類	普通

口座番号	１３１８４９７

名義	高池新一

費用	代金｢４０００円｣に加え、振込手数料が必要となります。

参考	電信扱いでお振り込みいただきますと、確認までの時間が短縮されますのでお勧めします。


複数ユーザの同時申し込み
●複数ユーザの同時申し込み

ネットワーク環境などで、複数ユーザが｢Walt｣をお使いになる場合、金額の方を割り引きさせていただきます。

作者(NIFTY:GFA02114)にメールにてご相談ください。

お友達同士、職場の同僚同士など、小人数でも割り引きをさせていただきます。お気軽にご相談ください。


領収証
●領収証

領収証が必要な方は、作者(NIFTY:GFA02114)にメールにてご相談ください。


メニュー
●メニュー

｢Walt｣のメニューは以下のような構造になっています。

★ファイル

ファイルをオープンしたり、｢Walt｣を終了させたりします。

新規作成

オープン(開く)

クローズ(閉じる)

セーブ(保管)

別名保管

削除

編集許可

ワーク経由で編集

テキストエディタで開き直す

終了

★編集

ファイルに対する色々な操作を行います。

アンドゥ(やり直し)

リドゥ(やり直しを戻す)

全アンドゥ

削除

カット(切り抜き)

コピー(複写)

コンペア(比較)

文字形式で複写

一定の値で満たす

領域を挿入

ペースト(貼り付け)

選択の取り消し

選択範囲指定

全選択

画面再描画

★移動

カーソルを色々な位置へ移動させます。検索動作なども含みます。

検索

前

次

アドレス指定

ファイル先頭

ファイル末尾

新しくマーク

マーク

16進←→文字

★文字

16進数の右側に表示される文字の種類を指定します。

シフトJIS

ASCII

EBCDIC/英語

EBCDIC/カナ

JIS/自動

JIS/偶数

JIS/奇数

JIS/EBCDIC

カスタム

切り替え

★設定

｢Walt｣の様々な動作条件を設定します。設定された条件は記憶されます。

ダンプ単位

フォント設定

スクロール設定

色設定

表示設定

カスタムテーブル設定

キーアサイン設定

★ヘルプ

｢Walt｣についての様々な情報を表示します。

索引

キーボード

タイムスタンプ書き換え

ヘルプの使い方

プロフィール


新規作成
●ファイル：新規作成

テキスト･エディタと違い、新しいファイルをいきなりバイナリ･エディタで作り始めることはあまりないと思います。この機能を選択すると、別名保管と同じ様にファイル名を聞いてきますので、既存ファイルに上書きするなら選択、新しいファイル名を指定するならその名前を入力してください。名前を指定しない状態で新しいファイルの編集に移ることはできません。

既存ファイルへの上書きを選択した場合、その選択した元々のファイルは消滅しますのでご注意ください。

ダイアログ･ボックスの使い方はオープン(開く)と同じです。


オープン(開く)
●ファイル：オープン(開く)

新しいファイルをオープンします。このダイアログ･ボックスの使い方は、他のアプリケーションのオープン操作とおおむね同じです。

★ファイル

直接ファイル名をタイプ･インするか、リストの中からファイルを選択し、了解ボタンを押してください。ダブルクリックもOKです。

｢Walt｣のオープンダイアログでは、ファイル名部分とファイルのリスト部分とで独立してショートカットキーを設定していますので、行きたいほうに瞬時にフォーカスを移動できます。

★拡張子

様々な拡張子を列挙してありますので、この中から選ぶこともできます。直接｢*.dic｣などと入力しても結構です。

★ディレクトリ／ドライブ

表示されているディレクトリに目的のファイルがないときは、ここから変更するディレクトリやドライブを選んでください。

★変更許可

ここをチェックしておかないと、ファイルは修正不可能な状態でオープンします。チェックしておくと、すぐ編集可能な状態で立ち上がります。

このフラグは、オープン後も編集画面側で自由に変えられますので、あまり意識しなくても結構です。｢Walt｣を利用する大部分のケースでは、デフォルトの｢変更不可｣状態で良いでしょう。

★新しいウィンドウ

デフォルトでは、現在オープンしているファイルがあるならチェックオン、オープンしていないならチェックオフとなります。

チェックしておくと、現在の｢Walt｣はそのままにしておいて、新しいウィンドウを開き、その中で指定されたファイルの編集に入ります。

チェックなしの状態では、現在オープンしているファイルがあるならクローズしてから、指定されたファイルをオープンします。

最初に起動される｢Walt｣だけは、表示設定で覚えられた位置に出現します。２番目以降に起動された｢Walt｣は、システムのカスケード位置に出現します。どこに出現するかは、システム任せとなります。

カスケード位置やタイル位置に｢Walt｣のウィンドウを再配置したい場合は、他のアプリケーションをアイコン化しておいてから、｢タスクリスト｣の当該機能を利用して整列してください。

★隠しファイル

ここをチェックしておくと、隠しファイル(DIRコマンドで表示されないファイル)もリストの中に含まれるようになり、オープンすることができます。

★システムファイル

ここをチェックしておくと、システムファイル(IO.SYSやMSDOS.SYSなど)もリストの中に含まれるようになり、オープンすることができます。

｢隠しファイル｣と｢システムファイル｣のチェックは独立しています。一般に、IO.SYSやMSDOS.SYSは｢隠し｣と｢システム｣の両方の属性が付いているはずですから、両方共チェックしていないとオープンできません。

※読み出し専用(書き込み禁止)ファイルは、いつでもリストに含まれており、オープンすることができます。｢変更許可｣にしておいても無視され、編集中も｢編集許可｣に切り替えることができません。

★内容表示

ここをチェックしておくと、リストボックスからファイルを選択したとき、そのファイルの先頭部分をシフトJIS文字コードで表示します。大雑把ですが、内容確認をしながら選択することができます。この機能が不必要とお考えでしたら、チェックオフにしておいてください。

★テキストエディタで開く

[了解]の代わりにこのボタンを押すと、そのファイルのテキスト編集に入ります。テキストエディタで開き直す機能をオープン時に行うのに近いです。

｢内容表示｣機能と組み合わせると、｢Walt｣のオープンダイアログボックスがより有意義に使えるでしょう。


クローズ(閉じる)
●ファイル：クローズ(閉じる)

セーブ(保管)の処理をまず行い、それからファイルをクローズします。｢Walt｣を最初に起動したときのように、ファイルの編集に入っていないときの状態に戻ることができます。｢Walt｣自身は終了せずに残ります。

編集は終了したが、ドラッグ＆ドロップを受け付けるために｢Walt｣をアイコンにして残しておきたい、というようなときにお使いいただけます。


セーブ(保管)
●ファイル：セーブ(保管)

｢Walt｣は、ファイルに対して何らかの編集操作を行うと、それをダイレクトにファイルに対して反映します。

なぜ、ワークファイルを作らずにそのようにダイレクトに編集するような仕様になっているかというと、何メガバイトもあるような巨大なファイルも編集できるようにしたいためでもあり、ワークファイルを確保するのに伴う性能低下を避けたいからでもあります。

またこの方式には、ファイルのアロケーションを(多くの場合)変更することなく編集できるというメリットもあります。

つまり、｢セーブ(保管)｣を行ったときがファイルに書き込まれる唯一のタイミングではありません。勝手に随時セーブされているわけです。

言わば、｢自動セーブ機能｣が常時オンになっているエディタとお考えください。

では何のために｢セーブ｣という機能があるかというと、｢Walt｣自身が高速化のためにファイルへの書き込みを遅延させているからです。本機能｢セーブ(保管)｣を実行すると、｢Walt｣自身が記憶しているファイルの一部は全てファイルに実際に書き込むように指令を出します。したがって、ファイルには変更が反映されると期待できます。

それでも、ファイルシステムがまた書き込みを遅延させる場合があります。絶対安全ということは難しいのですが、｢セーブ｣を行わないでいて、万一電源断のような致命的事故があったときに、ファイルの状態が中途半端なものになる恐れがあります。その心配は｢セーブ｣を行っておけばかなり高い確率で回避できます。

いわば、｢安心するための機能｣だと言えます。テキスト･エディタでも、編集が長時間に及ぶときは時々セーブするように心掛けている方が多いと思いますが、｢Walt｣でも全く同様であり、時々この機能を呼び出してセーブをしておくことをお勧めします。

さらに安心度を高めたいなら、この機能でまずセーブを行い、次に編集許可状態を切り替えてファイルへの書き込みができない状態にしておくと良いでしょう。このときは、ファイルをリード専用でオープンしていますので、最も安心できる状態になっています。


別名保管
●ファイル：別名保管

セーブ(保管)でご説明したように、｢Walt｣ではファイルへの書き込みを編集操作の度にファイルに対して直接行っています。ですから、普通のテキストエディタのように、ファイルをオープンし、編集し、最後に別名保管してオリジナルをそのまま残す、というような使い方はできません。

しかし、あるファイルをオープンし、別のファイルにコピーしてから編集を行いたい、ということはしばしばあることと思います。

本機能を選択すると、編集中だったファイルはそのまま保管/クローズを行い、続いてファイル名の入力を求めてきます。新規ファイル名を入力するか、または既存ファイルの中から選択すると、そのファイルに対して元々のファイルからコピーを行い、それから新しい方のファイルの編集に移ります。

既存ファイルに対して別名保管すると、その指定された元々のファイルは消滅してしまいますのでご注意ください。

ダイアログ･ボックスの使い方はオープン(開く)と同じです。


ファイルの削除
●ファイル：削除

現在編集中のファイルを削除します。確認を求めてきますので、本当にそのファイルを消去して良いのかどうか良く確認してから、実行してください。

編集を行っているならその内容は無効となります。

ファイルマネージャで消去すべきかどうか迷うファイルを発見したとき、ドラッグ＆ドロップで｢Walt｣を起動し、内容を確認してから消去する、といった使い方ができます。

危険な機能ですので、十分注意してお使いください。削除したファイルを復活させる能力は｢Walt｣にはありません。

この機能は、編集許可の状態とは無関係に動作します。つまり、書き込み禁止状態にしてあったからといって、この機能が使えなくなるということはありません。


編集許可
●ファイル：編集許可

｢Walt｣はファイルのバイナリ･エディタですので、ファイルに対していつでも修正を行うことができます。しかし、実際にはファイルを見るだけで済むことの方が圧倒的に多いため、デフォルトでは｢Walt｣は書き込みを行わない状態でファイルの編集に入ります。

この｢編集禁止｣モードでは、16進数でパッチを当てることはもちろん、削除、挿入など全ての編集操作を全く行えない状態となっています。ファイルは読み込み専用でオープンされています。しかし、領域を選択してクリップボードに複写するなどは行えます。

一方の｢編集許可｣モードは、｢Walt｣が持っている全ての機能が有効となり、ファイルに対して全ての編集操作を行うことができます。ファイルは読み書きモードでオープンされています。

このモードは、ファイルをオープンするときに指定することもできます。

本機能を呼び出す度に、編集の禁止/許可が切り替わります。現在、編集が許可されているかどうかは、チェックマーク(レ点)でわかります。

読み出し専用(書き込み禁止)のファイルに対しては、本機能で編集許可にすることができません。


ワーク経由で編集
●ファイル：ワーク経由で編集

｢ワークファイルにコピーしてから編集し、それを元のファイルに書き戻す｣という一連の作業を自動化する機能です。

｢Walt｣でファイルの編集を行う場合、通常は対象となるファイルに対して直接書き込みを行います(｢セーブ｣参照)。

このやり方には、以下のメリットがあります。

→非常に大きなファイルが編集できる。

→ファイルの編集に入るまでの時間が短い(ファイルの大きさに依存しない)。

→自動セーブ機能がオンになっているのと同様なので、万一の事態のときに編集内容が救えることもある。

しかし一方では、次のようなデメリットがあります。

→大きな編集ミスをした場合、アンドゥ機能で救うしかなく、不安である。

→それを回避するために別ファイルにコピーしてから編集すると、その作業が煩わしい。

本機能を用いることで、状況に応じてこのデメリットを解消することができます。

本機能を選択してからの流れは、以下のようになります。

→現在のファイルをテンポラリディレクトリ上のワークファイルにコピーします。その際、ディレクトリやファイル名は自動的に設定されます。

→現在のファイルはクローズします。

→コピー先のワークファイルを、｢編集許可｣の状態でオープンします。｢編集中のファイル名｣も、ワークファイルに変更されます。

→以後、通常通り編集してください。

→編集を終えたときは、｢クローズ｣、｢終了｣などを選んでください。｢セーブ｣では元のファイルに対する上書きは行いません。

→ワークファイルに対する書き込みを行った後、元々のファイルに対して現在のワークファイルを上書きするかどうかを尋ねます。もし、編集ミスをしており、元のファイルのままにしておきたいときは、ここで｢いいえ｣を答えてください。元のファイルはそのままとなり、編集が破棄されます。

→元々のファイルに上書きして構わないときは、｢はい｣を答えてください。今回編集を行ったワークファイルを元のファイルに対して上書きします。

→いずれの場合も、ワークファイルは消去されます。

※不慮の事故が起きた場合、ワークファイルがテンポラリディレクトリ上に残る場合があります。

※｢別名保管｣を行うと、ワーク経由の編集であることを忘れてしまいます。必要なら、別名のファイル側で再度｢ワーク経由の編集｣を設定してください。

※テンポラリディレクトリは、DOS+Windows V3.1の場合、環境変数｢TEMP｣で与えられます。

※本機能は、大きなファイルに対しては利用することができません。


テキストエディタで開き直す
●ファイル：テキストエディタで開き直す

現在オープン中のファイルをクローズし、同じファイルをテキストエディタでオープンします。

例えば、こんな使い方ができるでしょう。ファイルマネージャで未知のファイルを発見し、ドラッグ＆ドロップで｢Walt｣に放り込んでオープンします。すると、テキストであることが確認できました。そこで本機能を実行すると、一瞬のうちに、そのファイルのテキストエディタによる編集状態に移行することができます。

テキストエディタのプログラムは、拡張子｢TXT｣に関連付けられているものとします。デフォルトのWindows環境では｢NotePad(メモ帳)｣となります。このプログラムではあまり大きなファイルは開けませんのでご注意ください。

この機能は速さが命ですので、エディタを起動して良いかどうか確認することはしません。ただし、ファイルに変更を加えている場合は、クローズのための確認を行います。


終了
●ファイル：終了

｢Walt｣を終了します。

オープンしているファイルがあるなら、クローズします。


アンドゥ(やり直し)
●編集：アンドゥ(やり直し)

一つ前に行った編集操作を取り消します。

例えば、アドレス123456Hのデータが6FHだったのをD2Hに修正したのなら、6FHに戻ります。

アンドゥは一つだけでなく、どんどん過去へさかのぼって行っていくことができます。

アンドゥで戻りすぎたときは、リドゥ(やり直しを戻す)で取り戻すことができます。

詳細は、アンドゥ／リドゥの詳細説明をご覧ください。


リドゥ(やり直しを戻す)
●編集：リドゥ(やり直しを戻す)

アンドゥ(やり直し)で取り消した編集操作を、取り消し前の状態に戻します。

例えば、アドレス123456Hのデータが6FHだったのをD2Hに修正したとします。それが間違いだったと思い、アンドゥしました。123456Hのデータは6FHに戻っています。ここでリドゥを行うと、123456Hのデータは再びD2Hになります。

アンドゥが次々と過去に向かって編集操作をたどれるように、リドゥは過去から現在に向かって次々と戻ってくることができます。

詳細は、アンドゥ／リドゥの詳細説明をご覧ください。


全アンドゥ(編集前状態に)
●編集：全アンドゥ

今まで行ってきた全ての編集操作を、アンドゥ(やり直し)します。

本操作を、｢ファイルを編集前の状態に戻せる機能｣と期待して使うのは避けてください。本機能は、本当にどうしようもなくなった場合の非常手段であり、大々的な修正を行うファイルは、必ずオリジナルをバックアップした上で行いますよう、くれぐれもお願いいたします。

本機能は、作業に非常に時間を要することがあり、その間他のアプリケーションも動作できません。

詳細は、アンドゥ／リドゥの詳細説明をご覧ください。


アンドゥ／リドゥの仕組み(詳細説明)
●アンドゥ／リドゥの仕組み(詳細説明)

アンドゥ(やり直し)とリドゥ(やり直しを戻す)とが、どのような仕組みで行われるか簡単に説明します。

★アンドゥの概略

アンドゥは、例えば１バイトの修正なら修正前のデータを記憶します。領域の削除なら、削除前のデータを覚えておきます。末尾からのデータの追加なら、追加したという事実だけ記憶すれば済みます。このようにして、アンドゥを指示されたときに、編集前の状態にファイルを戻します。

★操作を記憶するためのバッファ

覚えるためにはバッファ(メモリ)が必要です。アンドゥ/リドゥのためのバッファは自動的に確保しますので、意識する必要はありません。足りなくなると、自動的にバッファを拡大し、どのような編集操作も記憶しようとします。

しかし資源は有限ですので、アンドゥにも限りがあります。16進数や文字によるパッチ当てに対してはかなり多く記憶することができますが、巨大な領域の削除などを行った場合、戻れるアンドゥが非常に少なくなってしまったり、最悪の場合は１回もできなくなるかもしれません。

アンドゥができないほど巨大な領域の削除などを行おうとする場合、アンドゥができなくなっても強行するかどうか尋ねるようになっています。それで強行した場合、当然ながらもうアンドゥができません。失われたデータは決して戻ってきませんので、十分ご注意ください。テキストエディタならセーブしなければ良いだけですが、｢Walt｣はファイルに対して直接編集操作を行いますので、こうした大きな編集を行うときは十分注意してください。

★リドゥと編集操作との関係

アンドゥをしていった分は基本的に全てリドゥできますが、アンドゥやリドゥを行った状態で何か編集操作を行うと、その操作よりも後ろの分のリドゥは不可能な状態となります。

下図をご覧ください。Ａ～Ｅまで５回の編集操作をしたところです。

操作	Ａ	Ｂ	Ｃ	Ｄ	Ｅ	[END]

ここで、３回アンドゥを行いますと、Ｅ、Ｄ、Ｃの順に操作が取り消されます。

操作	Ａ	Ｂ	[Ｃ]	Ｄ	Ｅ	END

この状態は、最初から見ると、編集操作Ａ、Ｂだけを行っている状態となります。

次に、リドゥを１回行います。編集操作Ｃが行われます。

操作	Ａ	Ｂ	Ｃ	[Ｄ]	Ｅ	END

ここでまたリドゥすれば、編集操作Ｄが行われることになりますが、そうはせず、編集操作Ｆを新たに行ったとします。すると、このようになります。

操作	Ａ	Ｂ	Ｃ	Ｆ	[END]

これでおわかりの通り、編集操作ＤとＥはもう戻ってきません。

アンドゥはこれまでの編集操作を逆順にたどるもの、リドゥはアンドゥの操作を逆順にたどるものですが、編集操作をすると、必ず無条件に｢それ以上リドゥはできない状態｣とします。使用の際はご注意ください。


削除
●編集：削除

選択した範囲をファイルから消去します。消去した領域は詰められ、前後がつながります。この操作は、カット(切り抜き)と似ていますが、クリップボードとのやり取りをしないという点だけが違います。

｢Walt｣は上書き型エディタです。本機能は十分注意してお使いください。


大部分のバイナリ･ファイル(テキスト以外の情報を含むファイル)は、ポインタにより各ブロックが有機的にリンクしています。ファイルに対して挿入や削除を行うと、これらのリンクが成立しなくなり、ファイルが実質的に壊れてしまいます。テキストエディタなら｢挿入型｣が便利ですが、バイナリエディタでは｢上書き型｣、つまり現在あるバイトに対して直接修正を行うというタイプのエディタでないと困るわけです。

しかし、全く挿入や削除ができないというのも困ります。｢Walt｣は、削除や挿入なども行えるようになっています。また、ファイル末尾への追加書き込みも自由にできます。

しかし、あくまでも上書き型編集が基本です。

クリップボードからデータを貼り付ける場合も、挿入ではなくて｢その位置に置かれます｣のでご注意ください。


領域を挿入
●編集：領域を挿入

現在のカーソル位置に、指定したバイト数の領域を確保して挿入します。

確保するバイト数と、確保したときに埋めるデータを聞いてきますので、それぞれ入力してください。どちらも16進数で入力します。

ファイル末尾で本機能を実行すれば、領域の拡大だけを行えます。

｢Walt｣は上書き型エディタです。本機能は十分注意してお使いください。


カット(切り抜き)
●編集：カット(切り抜き)

選択した範囲をクリップボードに対してコピー(複写)し、しかる後にファイルから消去します。消去した領域は詰められ、前後がつながります。

｢Walt｣は上書き型エディタです。本機能は十分注意してお使いください。


コピー(複写)
●編集：コピー(複写)

選択した範囲を、バイナリ･イメージのままクリップボードに対して書き込みます。複写したデータは、そのファイルの別の部分や、もう一つ開いた｢Walt｣の任意の場所に対して、ペースト(貼り付け)することができます。


コンペア(比較)
●編集：コンペア(比較)

選択した範囲と、クリップボード内のバイナリイメージとを比較します。二つのファイルの全体を比較したり、特定のブロックの相違点を抜き出すことなどが行えます。

選択をしていないときや、クリップボードにWalt自身のバイナリデータがコピーされていないときには比較は行いません。

比較する領域の長さが異なる場合、それでも比較を続行するかどうかを尋ねます。続行する場合、比較範囲は短いほうとなります。

内容が一致しているときはその旨表示します。

不一致の場合、｢不一致箇所のリストをファイルに出力します｣というメッセージボックスが出ます。これに対して｢OK｣を選ぶと、不一致内容をテキストファイルとして出力し、自動的にテキストエディタにより呼び出すことができます。｢キャンセル｣を選ぶ場合、リストは表示せず、不一致のバイト数を表示するだけとなります。

不一致箇所のリストは、自動的にテキストエディタ(拡張子｢TXT｣に関連付けられているアプリケーション)によってオープンされます。内容の例を示します。

000015F8: 25 F9

0002D08E: D5 47

 ･･･

8桁のアドレスは、オープン中のファイルにおけるバイトアドレスです。最初のバイトデータは、オープン中のファイルのデータ、2番目のバイトデータは、クリップボード内のデータです。

不一致箇所のリストファイルは環境変数｢TEMP｣によって与えられるテンポラリディレクトリ中に自動的にファイル名を与えて作成します。こうしてできたファイルは、不要になるタイミングをWaltが知ることができないため、自動的には削除しません。不要になった時点で手動で削除してください。

不一致箇所が極端に多い場合、全部は表示されなくなります。そのようなときは、不一致検索したい範囲を別ファイルとして抽出し、他のファイル比較ツールを用いて比較してください。

ファイル同志の比較の場合、全選択機能([Ctrl]+Num[/])を活用すると便利です。

比較する範囲が大きいと、かなり時間を要します。その間、他のアプリケーションは動作できません。


ペースト(張り付け)
●編集：ペースト(貼り付け)

カーソルのある位置に、クリップボードからのデータを貼り付けます。

｢Walt｣は上書き型エディタですので、一般のテキスト・エディタと異なり、データは挿入されるのではなく、その場に上書きの形で貼り付けられます。

例えば、

12 34 56 78 9A BC DE ……

とデータがあり、カーソルが｢12｣の上にあったとします。クリップボードから、

FE DC BC

という３バイトのデータを貼り付けると、

FE DC BC 78 9A BC DE ……

となります。領域が前後にずれることはありません。

挿入タイプの貼り付けをしたい場合は、あらかじめ所定のバイト数分挿入を行って領域を確保しておいてください。

｢Walt｣は、｢Walt｣自身のデータはもちろんのこと、他のアプリケーションからの｢テキスト｣形式のデータを受け付けます。しかし、｢Walt｣が掃き出すデータはバイナリですので、一般のアプリケーションは受け付けることができません。

その代わり、文字形式で複写機能を使うと、｢Walt｣のダンプ画面がそのままテキストデータとしてクリップボードに入ります。

なお、他のアプリケーションからの｢テキスト｣形式のデータを貼り付ける場合、｢Walt｣の文字モードに従ってコード変換された上で貼り付きます。ただし、変換できない文字(JISモードにおける半角文字、EBCDICモードにおける全角文字、など)については変換せずにそのまま置かれます。文字モードを｢ASCII｣または｢シフトJIS｣にしておけば、コード変換は行われません。また、｢Walt｣自身のデータは、常に変換されずにペーストされます。


文字形式で複写
●編集：文字形式で複写

コピー(複写)機能は、バイナリ･イメージのままクリップボードに対して書き込みます。一方、本機能｢文字形式で複写｣は、画面上で見えているままの｢文字｣でクリップボードに書き込みます。書き込まれるのは純然たるテキストデータとなります。クリップボードに対してダンプ画面のハードコピーを行う機能とお考えください。

領域を選択し、本機能でクリップボードに複写を行った後、テキストエディタやワープロなどで[Shift]+[Insert]を押すなどして貼り付けしてみてください。｢Walt｣のダンプ画面がそのまま現れるでしょう。

後は、印刷するなり加工するなりご自由です。

ファイル全体のダンプが欲しいなら、まず全選択を行ってから本機能を用いてください。

この機能は、通常のコピー(複写)と比較するとかなりメモリを多く消費します。あまり大きな領域をコピーしようとすると、非常に時間がかかることがありますので、ご注意ください。


一定の値で満たす
●編集：一定の値で満たす

選択した範囲には色々なデータが詰まっているはずですが、それらを全て指定した任意のバイト値に変更し、埋めつくします。例えば、FFHを指定したのなら、選択した範囲内の全バイトがFFHとなります。

ファイル中の特定の領域をゼロクリアする、などが行えます。


選択の取り消し
●編集：選択の取り消し

選択していれば、それを解除します。

選択状態を解除するためには、[Shift]を押さずに矢印キーを押したり、単純にマウスクリックするだけでも良く、それが一般的なWindowsアプリケーションの流儀にもなっています。

しかし｢Walt｣では、選択の解除だけを行う専用機能を用意し、デフォルトでは[Esc]キーに割り振ってあります。


選択範囲指定
●編集：選択範囲指定

選択範囲は、[Shift]+[↓]などを押して自由に指定できますが、あらかじめ範囲がわかっている領域を指定するときなど、数値で直接入力した方が便利な場合も多いでしょう。

本機能は、選択の｢開始アドレス｣、｢終了アドレス｣、｢選択範囲の長さ｣、の三つのパラメータを16進数値で直接指定し、選択範囲を調整します。

すでに選択状態であった場合は、これらのパラメータが現在の値にセットされますので、それをベースに自由に設定できます。

指定できる三つのパラメータの詳細は、以下の通りです。

★開始アドレス

選択範囲の開始アドレスです。範囲内に含まれます。この値を変更すると、｢選択範囲の長さ｣が自動的に変わります。

★選択範囲の長さ

選択範囲のバイト数です。この値を変更すると、｢終了アドレス｣が自動的に変わります。

★終了アドレス(+1)

選択範囲の終了アドレスです。選択範囲最終地点から1バイト外の位置です。この値を変更すると、｢選択範囲の長さ｣が自動的に変わります。

例えば、開始アドレス=1000H、終了アドレス=3000H、長さ=2000Hとすると、実際に選択される範囲は、1000H～2FFFHまでの2000Hバイトとなります。

なお、開始アドレスと終了アドレスの前後関係が狂っていたり、16進数でない文字が入力されたりした場合は、エラー通知され、再入力が促されます。

EOF位置を越える長さが指定されたときは、自動的にEOFまでの範囲に調整されます。


全選択
●編集：全選択

ファイル全体を選択状態にします。

現在選択状態なのかどうかに係らず、無条件に動作します。


画面再描画
●編集：画面再描画

現在の画面をもう一度描きます。何らかの原因で画面が壊れた場合や、逆スクロールをしたときにうまく全角文字が表示されなかった場合にお使いください。全体を描き直すことにより化けていた部分が元に戻る場合があります。


順方向(下へ向かう方向)のスクロールでは問題ありませんが、逆方向(上へ向かうスクロール)では、全角文字がうまく再現されないことがあります。これは｢行末で次の行から全角の第２バイトを借りてくる｣という処理が、逆方向に見ていくときはわからないからです。適宜、画面の再描画を行ってください。

なお、文字が化けていても検索や編集に支障はありません。


検索
●検索

ファイルから、特定のパターンを検索します。検索は、16進数の並びでも良いし、文字列でも検索できます。文字列の場合は、様々な文字モードのいずれでも検索を行えます。

検索した結果、そのパターンを発見したときは、その位置にカーソルが移動します。

★検索方法

検索の方法を以下から選択します。

・16進一致検索

16進数をカンマまたは空白で区切って複数個入力します。完全に一致するパターンを探します。

バイト単位の検索なら｢4F,27,0,5E｣、ワード単位の検索なら｢274F,5E00｣とか、｢5E00274F,3FC60241｣のように入力します。

16進数の桁数は任意です。少なければ上位にゼロが補填され、多ければ無視されます。

→ワード検索･･･ダンプ単位を8bit以外にしている場合、ここをチェックしておくと、そのワードを単位として16進検索を行うことができます。ワード検索の場合のバイトの並び順は、現在のダンプ単位を反映したものとなります。チェックオフだと、ダンプ単位には無関係にバイト検索となります。

・16進不一致検索

16進数を1バイト分だけ入力します。このバイトと一致しなくなる位置を探します。

｢0｣と入力すると、00Hが詰まったブロックから、00Hでないバイトが出現する位置を探せます。

・文字列検索

通常のテキストエディタと同様に、文字列検索を行います。

文字は、文字表示モードとは独立に記憶していますので、シフトJISモードで｢Ver｣を検索し、次にEBCDICモードで同じ｢Ver｣を検索する、といったことができます。

また、以上の三つの検索モードは、それぞれ独立に検索パターンを記憶します。

→大/小文字区別･･･ここをチェックしておくと、大文字と小文字を異なる文字として検索します。チェックオフにしておくと、半角の大文字/小文字を同一視します。

→0 Skip(UNICODE)･･･ここをチェックしておくと、例えば検索文字列として｢Win｣を入力した場合、検索対象データとしては｢57,00,69,00,6E｣を採用します。この機能は、UNICODEで格納されたテキストのANSI相当部分(英語部分)の検索に役立てることができます。UNICODEの他国語部分の検索はできません。なお、UNICODEの検索を行う場合は、文字モードを｢シフトJIS｣または｢ASCII｣とし、さらにここをチェックしてください。

★検索パターン

検索の方法に応じた検索パターンを入力する場所です。

★下検索

入力した検索パターンで、下方向(アドレス上位方向)に向かって検索を実行します。一般にはこの方向の検索をすることが多いでしょう。

★上検索

入力した検索パターンで、上方向(アドレス下位方向)に向かって検索を実行します。


前検索
●前検索

現在の検索パターンで、ファイルの上方向へ（アドレスの小さい方、先頭へ向かって）検索を行います。

検索した結果、そのパターンを発見したときは、その位置にカーソルが移動します。


次検索
●次検索

現在の検索パターンで、ファイルの下方向へ（アドレスの大きい方、末尾へ向かって）検索を行います。

検索した結果、そのパターンを発見したときは、その位置にカーソルが移動します。


アドレス指定
●アドレス指定

アドレスを指定し、その位置にカーソルを直接移動させます。移動の方法は三つあり、自由に選択することができます。

アドレスはいずれも16進数によって入力します。｢0x｣を先頭に付けたり、｢H｣を末尾に付けたりする必要はありません。単純に16進数のみを入力してください。

★絶対アドレス指定

そのアドレスに直接飛びます。一番基本的なモードです。

★ベース付きオフセット

二つの16進数値を加算、または減算した結果のアドレスに飛びます。ベースとなるアドレスを記憶しておいて、そこからの正方向または負方向へのオフセットアドレスによってジャンプを行います。

加算するのか減算するのかは、符号の書かれたボタンを押すことで反転できます。

★現在アドレス相対

ベース付きオフセットと同様ですが、ベースとなるアドレスとして自動的に現在のカーソル位置のアドレスが採用されるモードです。今のカーソル位置からの相対ジャンプを行いたいというときに、入力する手間が省けます。

このモードは他にも面白い使い方ができます


例えば1レコード23Hバイトのフィールドがあるとします。まず、そのフィールドの第1レコードの先頭にカーソルを移動させてください。次に、アドレス指定機能を起動し、｢現在アドレス相対モード｣のオフセット部分に｢23｣と入力してください。改行を押すと次のレコードへ飛びます。以後は、アドレス指定の呼び出しと改行の押下を繰り返すだけで、各レコードの先頭へ次々と移動していくことができます。ファイル解析の際に大変重宝する使い方です。


ファイル先頭へ
●ファイル先頭へ

ファイル先頭へカーソルを飛ばします。


ファイル末尾へ
●ファイル末尾へ

ファイル末尾へカーソルを飛ばします。


新しくマーク
●新しくマーク

マークダイアログ･ボックスを開き、｢新しくマーク｣ボタンを押すことを直接行います。

その結果、いきなりマーク位置のメモ入力の状態となります。メモが不要なら改行キーを押してください。

なお、マーク画面の方で｢メモ入力を促す｣のチェックをオフにしておくと、メモ入力もスキップされ、即座に新しいマークが設定されます。ただし、ダイアログボックスは一瞬開き、作業が行われたことがわかるようになっています。


マーク
●マーク

マーク機能により、現在のカーソルのアドレスを記憶しておくことができ、いつでもそこに戻ってこれます。マークは複数設定できるだけでなく、各マークにはコメント(簡単なメモ)をつけることができますので、何日もかけて継続的に解析しているファイルなどでは大変重宝すると思います。

★一覧

すでに付けられたマークが新しい順に表示されており、デフォルトでは直前に付けたマーク位置にカーソルがありますので、すぐにそこに飛べます。

なお、一番先頭の位置だけは常に空白になっています。先頭位置を選択すると、新しいマークの設定ができます。

★メモ

そのマークに対するコメントを簡単にメモ書きしておくことができます。メモを書かずにマークを設定しようとすると、一度メモ入力を求めます。しかしそこでも改行キーを押せば、そのままメモなしでマークを設定します。一過性のマークならこれで良いでしょう。

すでにメモ入力されたマークの、メモを変更してから飛ぶことも可能です。

★移動／マーク

設定されたマーク位置を選択したのなら、このボタンによりそのマーク位置に移動します。

先頭位置、つまり新しいマークの位置を選択したのなら、このボタンにより現在のカーソルのあるアドレスを新しくマークします。

なお、マークは無条件に新しく追加を行います。古い方のマークは消えていきます。

★マーク消去

選択したマークを、消去します。あまり多くマークしようとすると、古いマークは消えていってしまいます。古くて重要な物も残したいし、新しくも覚えたい、というような場合、要らないマークを選択してこのボタンで消去してください。

★新しくマーク

リストボックスの先頭項目が、新しいマークのために常にリザーブされています。ですから、このダイアログを開き、[↑]と[改行]を押せば新しいマークの設定ができるのですが、このボタンならその操作をワンアクションで行えます。新しいマークの設定が少し楽になります。

さらに、新しくマーク機能を直接使えば、編集画面からいきなり新マークのメモ入力に移ることができます。

★メモ入力を促す

メモ入力を促されるのが煩わしく感じられる方は、ここをチェックオフしてください。メモを入力しなくてもそのままマーク設定します。


16進/文字切り替え
●16進/文字切り替え

16進数の部分にカーソルがあるなら文字の部分へ、文字の部分にカーソルがあるなら16進数の部分へ、移動します。


シフトJIS
●文字モード：シフトJIS

文字の表示モードを｢シフトJIS｣とします。ほとんどのケースでは、このモードでこと足りると思います。

行末に全角文字の第１バイトと思われる文字が存在する場合は、次の行の先頭バイトを｢借りて｣きて表示します。


ASCII
●文字モード：ASCII

全角文字のための特別処置を一切行わず、素直に文字を置くだけとするモードです。ASCIIだからといって、全角文字が出ないようにするわけではありません。使用する文字フォントが日本語なら、日本語が入っていればそのまま出てしまいます。全角の｢泣き別れ｣処理をしませんので全角文字を見るのには適しません。

このモードの存在目的は、クーリエなど英字フォントを使ったときに、素直に文字を表示させるためにあります。80H以上などの英字フォントも見たいでしょうから、わざわざ全角を出なくするような余分な処理はしていないわけです。


EBCDIC/英語
●文字モード：EBCDIC/英語

EBCDICコードを見るためにあります。英小文字を取り扱えます。日本語は全く出ません。


EBCDIC/カナ
●文字モード：EBCDIC/カナ

EBCDICコードを見るためにあります。英小文字がない変わりに、半角のｶﾀｶﾅが表示できます。


JIS/自動
●文字モード：JIS/自動

JISコードで格納された全角文字を取り扱えます。21H～7FH以下のコードが２バイト続いていれば、それがJISコードであると判断して表示します。JISコードが存在する大抵のファイルは、これでうまくダンプできると思います。

しかし、JISコードの直前に運悪く21H～7FHのコードがあると、１バイトずつずれてしまってうまく表現できません。文字が化けてしまいます。このような場合は、JIS/偶数やJIS/奇数のモードをお使いになることにより、どちらかで表示させられるはずです。

JISコードで文字が格納されているファイルのダンプ/修正をうまく行うには、これら三つのモードをうまく使い分けるのがコツです。


JIS/偶数
●文字モード：JIS/偶数

JISコードで格納された全角文字を取り扱えます。JIS/自動との違いは、本モードではJISコードが必ず偶数バイト目から格納されていると仮定する点です。JIS/自動モードでうまく表示できなかったJISコードが、このモードによって見えてくる可能性があります。


JIS/奇数
●文字モード：JIS/奇数

JISコードで格納された全角文字を取り扱えます。JIS/自動との違いは、本モードではJISコードが必ず奇数バイト目から格納されていると仮定する点です。JIS/自動モードでうまく表示できなかったJISコードが、このモードによって見えてくる可能性があります。


JIS/EBCDIC
●文字モード：JIS/EBCDIC

JIS/自動モードと近い処理を行います。JISコードと思われる部分はできるだけJISコードで表示し、80H以上のコードは、EBCDICのｶﾀｶﾅで表示します。


カスタム
●文字モード：カスタム

シフトJISモードと近い処理を行います。シフトJISとの違いは、00H～7FHの部分を、指定された文字変換テーブルに基づいて変換して表示することです。

文字変換テーブルはユーザ･カスタマイズ可能です。「設定」メニューからカスタムテーブル設定を選択してください。


切り替え
●文字モード：切り替え

現在の文字モードと、シフトJISモードとを行ったり来たりできます。今がシフトJIS以外のモードならシフトJISに、今がシフトJISモードだったら、以前に切り替えていたシフトJIS以外のモードに切り替えます。

｢以前のモード｣のデフォルトとしては、JIS/自動があらかじめ覚えられています。

通常、文字モードを三つ以上必要とする例は少なく、テンポラリに使用する文字モードと、基本となるシフトJISモードとをワンタッチで切り替えるこの機能だけ覚えておけば、便利に使えると思います。

この操作とは別に、各文字モードに直接キーによって切り替えることもできます。


ダンプ単位
●ダンプ単位

通常、｢Walt｣は8bit(バイト)単位にファイルの内容を表示し、編集します。多くの用途はこれで満足されるかと思いますが、さらに16/24/32の各ビット単位でのダンプ/編集も行うことができます。これを｢ワードダンプ｣機能と呼びます。

｢ワードダンプ｣は、｢ワード(語)｣を構成するバイトがどう並ぶかで、さらに以下のタイプに分類されます。

★x86アーキテクチャ型

このタイプは、

01 23 45 67 89 AB CD EF ･･･ のようにバイトデータが並んでいる場合、

16bitなら ･･･ 2301 6745 AB89 EFCD

32bitなら ･･･ 67452301 EFCDAB89

のように｢ワード｣のデータが構成されていると仮定して表示/編集を行うモードです。x86系プロセッサ(486、Pentiumなど)における、ワードデータの並び方式に対応します。

★RISCアーキテクチャ型

このタイプは、

01 23 45 67 89 AB CD EF ･･･ のようにバイトデータが並んでいる場合、

16bitなら ･･･ 0123 4567 89AB CDEF

24bitなら ･･･ 012345 6789AB ･･･

32bitなら ･･･ 01234567 89ABCDEF

のように｢ワード｣のデータが構成されていると仮定して表示/編集を行うモードです。RISC型プロセッサや汎用コンピュータなどにおける、ワードデータの並び方式に対応します。

また、JISコードで文字を格納したファイルなども、この方式による16bitのダンプと｢JIS/偶数モード｣との併用でうまく参照できるのではないかと思います。

★ご注意

バイト以外のダンプ方式を使用していると、いくつかの制約が出てきます。

→ダンプ方式を色々に切り換えると、画面の横幅や、1行の構成バイト数が変化します。この問題を回避するため、標準である｢16バイト｣に近いときは、できるだけ16バイトに合わせるようになっています。

→ファイルのバイト数がワードの構成バイト数の倍数になっていない場合(例えば、16bitダンプなのにバイト数が奇数の場合など)、EOF(ファイル終端)がワードの中にかかってしまいます。

→選択は、常にワードを単位としてしか行えません。文字部分にカーソルを置いていても、選択はワード単位となります。

→EOF付近での編集、クリップボードとのやりとり、アンドゥ/リドゥなどが絡んだ場合、等々、ダンプ単位を途中で変更しても正しく動作しなければならないわけですが、あらゆるケースでのチェックは非常に困難で、もしかすると正しく動作しないことがあるかもしれません。そのような場合は作者までご連絡をお願いいたします。

以上のような制約で支障がある場合は、8bit(バイト)単位のダンプに戻して作業してください。

ここからさらに、以下のサブメニューが開き、分岐します。

8bit

16bit-x86

32bit-x86

16bit-RISC

24bit-RISC

32bit-RISC


8bit(バイト)単位でのダンプを行います。基本となるモードで、特に理由がないのならこのモードでお使いください。

00000000  01 23 45 67 89 AB CD EF 01 23 45 67 89 AB CD EF

00000010  01 23 45 67 89 AB CD EF 01 23 45 67 89 AB CD EF


16bit単位、x86アーキテクチャ型(WORD)でのダンプを行います。

00000000  01 23 45 67 89 AB CD EF 01 23 45 67 89 AB CD EF

00000010  01 23 45 67 89 AB CD EF 01 23 45 67 89 AB CD EF

↓

00000000  2301 6745 AB89 EFCD 2301 6745 AB89 EFCD

00000010  2301 6745 AB89 EFCD 2301 6745 AB89 EFCD


32bit単位、x86アーキテクチャ型(DWORD)でのダンプを行います。

00000000  01 23 45 67 89 AB CD EF 01 23 45 67 89 AB CD EF

00000010  01 23 45 67 89 AB CD EF 01 23 45 67 89 AB CD EF

↓

00000000  67452301 EFCDAB89 67452301 EFCDAB89

00000010  67452301 EFCDAB89 67452301 EFCDAB89


16bit単位、RISCアーキテクチャ型でのダンプを行います。

00000000  01 23 45 67 89 AB CD EF 01 23 45 67 89 AB CD EF

00000010  01 23 45 67 89 AB CD EF 01 23 45 67 89 AB CD EF

↓

00000000  0123 4567 89AB CDEF 0123 4567 89AB CDEF

00000010  0123 4567 89AB CDEF 0123 4567 89AB CDEF


24bit単位、RISCアーキテクチャ型でのダンプを行います。

00000000  01 23 45 67 89 AB CD EF 01 23 45 67 89 AB CD EF

00000010  01 23 45 67 89 AB CD EF 01 23 45 67 89 AB CD EF

↓

00000000  012345 6789AB CDEF01 234567 89ABCD

0000000F  EF0123 456789 ABCDEF 012345 6789AB


32bit単位、RISCアーキテクチャ型でのダンプを行います。

00000000  01 23 45 67 89 AB CD EF 01 23 45 67 89 AB CD EF

00000010  01 23 45 67 89 AB CD EF 01 23 45 67 89 AB CD EF

↓

00000000  01234567 89ABCDEF 01234567 89ABCDEF

00000010  01234567 89ABCDEF 01234567 89ABCDEF


フォント設定
●フォント設定

表示する文字フォントの種類や大きさを設定します。

★タイプフェース名

フォントの種類です。リストボックスから選択してください。できるだけ、｢高速に表示できるフォント｣を選択するように心掛けてください。システム固定ピッチフォント、またはターミナル用フォントが一番のお勧めです。

★サイズ

フォントの大きさです。リストボックスから選択してください。

単位は縦方向のピクセル数です。例えば、｢16｣ならいわゆる｢16ドットフォント｣となります。

フォントサイズによっては画面が狭くてはみ出してしまうでしょう。その場合、フォントサイズを小さくするか、または表示設定を行って、｢横方向の表示バイト数｣を少なくしてください。

★行間隔

０～１００の範囲で指定することができます。通常は｢０｣でよろしいと思います。縦方向が詰まりすぎて見づらいという場合は、少し大きくして調整してください。｢１００｣にすると、フォントの縦方向のサイズと同じだけ行に空きができます。これが最大の行間隔です。

｢行間隔｣をゼロ以外の値にすると、わずかに表示速度が遅くなる可能性があります。ですから、差し支えなければ｢０｣でお使いになってください。


スクロール設定
●スクロール設定

お使いのシステムに最適なスクロール方式を選択するためにあります。｢Walt｣で高速で気持ち良いスクロールを実現するために大変重要な設定です。十分納得できるまで調整してください。

★方式

以下の三つの方式から選択できます。

・VRAM上でスクロール

最も一般的な方式です。｢メモ帳｣や｢ライト｣で気持ち良いスクロールができる機種は、この設定で良いでしょう。

また、256色以上の環境も、一般にはこの設定が良いでしょう。

技術情報

・メモリ上でスクロールして転送

｢メモ帳｣や｢ライト｣は非常に遅いという場合、この方式をためしてみてください。とても速くなる可能性があります。

一例を挙げれば、富士通のFMR-70HXシリーズはこの方式にすることで速くなります。

最近の高速な機種なら、VRAM方式もメモリ方式もどちらも高速だと思います。見た目にどちらが速いかわからないというような場合は、VRAM方式にしておいてください。無駄な手間をかけていない分、VRAM方式の方が速いはずです。

富士通のFM-TOWNSをご使用の方は、この方式では極度に遅くなってしまいますので('93年5月現在)、必ずVRAM方式スクロールにしてください。

技術情報

・スクロールせず後で書き換え

上記二つのスクロール方式を両方試してみても、どちらも速くなかったという場合は、あきらめずにこの方式をお試しください。この方式は｢スクロールそのものをしません｣。画面の書き換え範囲を最少に留めておき、キーリピートがなくなった時点で全画面を描画します。見た目にはちょっと情けなくなりますが、遅いマシンでもストレスを感じない使用感が得られる可能性があります。

この方式で使っていると、何らかの原因で画面が中途半端なまま残る可能性があります。そのときは、画面の再描画機能をお使いください。

技術情報

以上の方式の全てを試してみても、満足の行く使用感が得られないという場合は、ウィンドウの縦方向のサイズを小さくしてください。そして、｢中では一番まし｣という方式を選択しておきましょう。

なお、文字フォントの選択も、高速表示にはとても重要なパラメータとなりますので、調節してください。

★上下移動行数

キーリピートしながら上下に移動するとき、お好きな行数ずつスキップしながら移動させることができます。その行数を選択します。主としてスクロール速度を決定するパラメータになります。大きいほど速いスクロールとなりますが、画面の動きがその分スムーズでなくなりますし、速すぎて使いづらいかもしれません。お使いのシステムにとって最適な値を見つけてください。

性能の良い表示環境なら、２か３くらいが良いと思います。｢速ければ速いほどいい｣とお考えなら、最大の値を選択してください。

スクロールバーの矢印ボタンでスクロールさせる場合、並びに、自動カーソル移動機能でスクロールさせる場合、ここで設定した加速用行数だけスクロールされるようになります。

★カーソル移動加速

スクロールだけでなく、通常のカーソル移動も含めて加速を行うことができます。上下方向と左右方向で、独立して加速の有無を設定できます。表示性能が低い環境で加速ありにすると、少し動作停止が鈍く感じられるかもしれません。以下の二つの項目があります。

・左右移動加速

ここをチェックしておくと、[←]や[→]キーがリピートしているとき、二つずつ進みます。キーリピートが遅い環境でも、速く移動を行うことができます。

最初からキーリピートが速い環境では、ここをチェックすると速くなりすぎると思います。環境により調整してください。

・上下移動加速

ここをチェックしておくと、[↑]や[↓]キーがリピートしているとき、二つずつ進みます。キーリピートが遅い環境でも、速く移動を行うことができます。

｢上下移動加速｣ありで、｢上下移動行数｣が｢4｣の場合、1回のキーリピートで計8行も移動することになります。この二つのパラメータを色々に調節し、気持ち良いスクロールが得られるポイントを探してください。

なお、上下移動加速についてはキーリピートがある程度速ければほとんどチェックの有無の差が出ません。その場合は、チェックなしにしておきましょう。

★スクロールマージン

[↑]や[↓]キーを押していくと、やがてスクロールが開始されます。そのとき、何行残してスクロールを開始するのかを指定します。あまり極端な値には設定できません。


ScrollWindowによりスクロールを行い、自動的に発生した更新領域をWM_PAINTの延長上で描画します。UpdateWindowを用いてその場でスクロール結果の表示を行います。プレーン方式のVRAM上でのスクロールは、nプレーン分のRead/Writeが必要ですので、ハードアシストされていないとかなり遅くなってしまいます。Windowsのために最適化されていないマシンにとっては性能の出せないスクロール方式と言えます。


モノクロのメモリビットマップをSelectしたメモリDCに対してTextOutし、メモリDC上でBitBltによりスクロールを行います。最後に、全体をまたBitBltによりWindow DCに対して転送します。２度手間のようですが、モノクロのメモリビットマップからVRAMに対する転送がハードアシストされている環境が存在します。一般には16色でプレーンピクセル方式のVRAMを持った機種に多いでしょう。この場合、nプレーンのVRAMのCPU転送が省けることにより高速になります。

VRAM上でのスクロールがすでに速いという環境では２度手間の分むしろ遅くなります。また、パックトピクセル方式のVRAMを持つ環境(例えば２５６色システム)ではこの方式のスクロールは極端に遅くなることが多いでしょう。


この方式では、オーソドックスにWindow DC上に直接TextOutします。スクロールが必要な時もScrollWindowは行わず、１行の表示だけを行って画面が変化していることだけを知らせます。その後、WM_KEYUPメッセージ、またはWM_VSCROLLのSB_ENDSCROLLのいずれかを利用して、全画面の書き換えを行います。


自動カーソル移動機能により、キーやマウスから手を離しても自動的に上または下にカーソルを移動させることができます。選択しながらの移動も可能です。何かキーを押せば止まります。

デフォルトでは[Ctrl]+[↑]/[↓]に割り振ってありますが、自動カーソル移動が不要とお考えの場合は、｢上高速｣/｢下高速｣の機能をアサインするといいでしょう。


色設定
●色設定

各部の表示色を設定します。ドロップダウンリストボックスからお好みの色を選んでください。

一緒に画面のサンプルも表示されますので、参考にしてください。

★表示部背景

ダンプ画面(16進数や文字が並ぶ部分)の背景色を設定します。

★表示部文字

ダンプ画面(16進数や文字が並ぶ部分)の文字色を設定します。

★スケール部背景

スケール行の背景色を設定します。

★スケール部文字

スケール行の文字色を設定します。


表示設定
●表示設定

表示に関係する様々な設定を行います。

★横方向の表示バイト数

一般には、横方向に16バイト並べて表示するのが普通でしょう。｢Walt｣のデフォルトはこの設定になっています。

ファイルフォーマットによっては他のバイト数並びにするとフィールド単位のデータが奇麗に見えるとか、あるいは文字フォントを大きくしたために横16バイトでは画面をはみ出してしまうので、8バイトで見ようとか、16以外の値に設定したい場合もあるかもしれません。その場合、ここで設定したいバイト数を入力してください。

指定範囲にない極端な値を入力すると、エラー通知されます。

★ステータス行表示

ここをチェックしておくと、ステータス行の表示を行います。オフにしておくと、使える画面が少し広くなります。

★特殊半角表示許可

半角文字のうち、20H未満、7FH、80H、FDH以上、など、通常は表示できない特別な文字は、空白に置き換えて表示します。しかし、ここをチェックしておくと表示させることができます。

フォントにより、これらの文字は空白であったり、四角であったり、意味を持つ文字であったり、色々だと思います。最悪の場合、これらの文字が｢幅を持たない文字｣であることがあり、そのときはカーソルの下に表示されている文字の位置が実際とずれるという事態が発生します。ご注意ください。

特に必要がないのであれば、チェックオフにしておきましょう。

★85区以上の全角表示許可

ここをチェックオフにしておくと、JIS第１水準、第２水準の全角文字だけを表示します。ただし、8区～15区については、そのまま表示します。この区間は、8区のJIS罫線を除いてJIS定義範囲外ですが、普通のフォントドライバはこの部分を表示させても問題は起こさないからです。

一方、85区以降、特にJISの定義域を逸脱したシフトJIS専用区である、97区以降については、表示させると問題を起こすフォントドライバが存在することが考えられます。

ここをチェックすると、1区(8140H)～119区(FCFCH)までを表示させます。85区以降に意味のある文字が存在し、それらの文字を問題なく表示させられるフォントをお使いの場合は、チェックしましょう。

特に必要がなければ、チェックオフにしておいてください。

★現在のウィンドウ位置とサイズを記憶

デフォルト状態からウィンドウの位置やサイズを変更している場合、この項目をチェックしておくと、今の位置を次からのデフォルトとして採用します。

チェックを外しておくと、デフォルト位置の設定はしません。現在、位置やサイズを変更していたとしても、それは記憶されません。


ステータス行
●ステータス行

表示設定で｢ステータス行表示あり｣にしておけば、ファイルをオープンしているときにそのファイルの色々な内容を画面下部に表示します。

★Size:

ファイルのバイトサイズです。１６進数と１０進数で表示します。

★TimeStamp:

オープン中のファイルが最後に更新されたときの日時(タイムスタンプ)です。｢Walt｣により変更を行うと、その時点の日時に変更されます。

★Attr:

ファイルのアトリビュートです。アルファベットの略号で示します。

R･･･	読み出し専用(書き込み禁止)ファイルならこの記号が現れます。

H･･･	隠しファイル(DIRコマンドで見えないファイル)ならこの記号が現れます。

S･･･	システムファイル(MSDOS.SYSやIO.SYSなど)ならこの記号が現れます。

A･･･	アーカイブファイル(更新されたがBACKUPされていない)ならこの記号が現れます。

どのアルファベットも現れない場合は、書き込み可能な、通常のファイルです。


カスタムテーブル設定
●カスタムテーブル設定

文字表示モードをカスタムにしているときの、00H～7FHの半角文字コードに対応する文字変換テーブルの設定を行います。

全角文字が含められていたり、128文字でない場合は設定することができません。また、20H以下などの文字でないコードを含めることはできません。

[デフォルト]ボタンを押すと、｢Walt｣が最初から持っている変換テーブルの内容がセットされます。

[取消]ボタンで変更前の状態に戻ることができます。

この機能は、文字モードの｢カスタム｣を使わなければ関係ありませんので無視してください。


キーアサイン設定
●キーアサイン設定

キーと機能との対応の変更を行います。｢Walt｣のデフォルトのキーアサインは、できるだけWindowsアプリケーションの標準に準拠するように配慮していますが(｢デフォルトキー配置決定基準｣参照)、お好みによりキーアサインを変更することができます。

別々のキーに同じ機能を割り当てることもできますし、元々機能が割り当てられていたキーに別の機能を割り当てたり、機能の割り当てをやめたりなどもできます。

★シフト状態

キーアサイン変更を行う際のキーのシフト状態を選択します。

・単独押下・・・シフトせず単独で押した場合の設定です。

・[Shift]+・・・[Shift]キーと一緒に押した場合の設定です。

・[Ctrl]+・・・[Ctrl]キーと一緒に押した場合の設定です。

・[Shift]+[Ctrl]+・・・[Shift]と[Ctrl]の両方と一緒に押した場合の設定です。

シフト状態を切り替えると、｢キー｣の内容が変化します。文字が割り当てられているキー([A]など)には、単独押下や[Sfhit]+の場合に機能を割り付けることができないからです。文字が割り当てられているキーは｢Walt｣が判断します。

★キー

割り当てられた機能の変更を行うキーを選択します。キーの名前とキーボードの刻印とは必ずしも一致しないと思います。これは、Windowsが多くのハードウェアの上で動作するためです。キーを選択すると、今現在割り当てられている機能が右側のリストボックスで示されますので、ご判断いただけると思います。

｢Alt+BackSpace｣というキーの名前があります。このキーは、必ず[Alt]キーと一緒に押下しなければなりません。原則的には、｢Alt+BackSpace｣並びに｢Shift+Alt+BackSpace｣はデフォルト通り「アンドゥ」、「リドゥ」キーとして使ってください。

なお、全てのキーに機能を割り当てられるわけではありません。ホットキー的に使われるキーや、他の環境にないことが多いキーは割り当てを不可能にしている場合があります。例えば、[Ctrl]+[Esc]もその一つです。

[F10]キーは、｢メニューのオープン｣に使われるキーですから、機能を割り当てることはできません。また、[F13]以降のファンクションキーは未サポートとしました。

[；＋]、[：＊]などの記号系のキーは、106キーボードに合わせて表記されています。106以外では別の記号であったり、該当するキーがないなどの場合もあります。適宜、動作を見ながら調整してください。

作者が富士通製のパソコンを使用している関係で、[取消]、[実行]は使用可となっています。

★機能

キーの選択をすると、現在割り当てられている機能がこのリストボックスの選択位置によって示されます。次に、このリストボックスの選択位置を変更すると、現在左側のリストボックスで示されているキーに対して、その機能が割り当てられます。特に確認などはせず、選択するだけの操作で即座に機能が変更されます。

なお、全ての機能がここにありますので、できるだけわかりやすくするために、メニューと同じような大分類名称を付けてあります。また、先頭にアルファベット１文字を置いていますので、[Alt]+[F]でこのリストボックスにフォーカスを持ってきてから、該当するアルファベットを押すと素早く目的の機能に到達できます。

★[デフォルト]ボタン

｢Walt｣を使い始めたときの、デフォルトのキーアサインに戻すことができます。複雑な変更を行いすぎて混乱してしまい、デフォルトをベースにもう一度設定し直す、などといったことが可能です。

★[取消]ボタン

今回のダイアログボックスでの操作を一切無効とし、メインの処理に戻ります。[デフォルト]ボタンの押下なども含め、全てがキャンセルされます。

★[設定]ボタン

キーアサインの変更を実際に｢Walt｣に設定します。今回の｢Walt｣のセッションはもちろん、次回から起動する｢Walt｣は新しいキーアサインで使用できます。

★一覧表ボタン

キーと機能との対応表を印刷して持っていたいことがあると思います。このボタンを押すと、一覧表をクリップボードにテキスト形式で出力することができます。

ボタンを押すと、｢キーから機能｣なのか｢機能からキー｣なのかを聞いてきますので、応えてください。その後、テキストエディタやワープロ(｢メモ帳｣や｢ライト｣でもいいです)で、[Shift]+[Insert]を押すなどして一覧表を取り込み、印刷するなり保管するなりしてください。

この一覧表機能は、ダイアログ中で変更を行っている状態をそのまま出力します。キーアサイン設定のダイアログを、変更を行っているにも係わらず｢取消終了｣した場合は、出力された一覧表と｢Walt｣が持っている現在のキーアサインとが食い違うことになります。ご注意ください。

※ご注意

・できる限り、割り当てることが無意味なキーを除外していますが、残っているかもしれません。割り当ててもうまく働かないキーがありましたら、適宜ご判断の上他のキーを割り当ててください。

・Windowsは操作統一も大きな意義の一つですので、あまり極端なキーアサイン変更は望ましいことではありません。[Ctrl]+[文字]や、[F1]などを除いたファンクションキーなどでなるべくやりくりしてください。


ヘルプ索引
●ヘルプ：索引

あなたが今見ているこのヘルプ表示を行います。

ヘルプの索引


キーボードのヘルプ
●ヘルプ：キーボード

キーボードの使い方について説明します。


タイムスタンプ書き換えのヘルプ
●ヘルプ：タイムスタンプ書き換え

タイムスタンプ書き換えについて説明します。


ヘルプの使い方
●ヘルプ：ヘルプの使い方

あなたが今見ているこのヘルプシステムそのものの使い方を説明します。

今、[F1]キーを押せば、ヘルプの使い方を見ることができます。


プロフィール
●プロフィール

｢Walt｣に関する色々な情報を表示します。ぜひ一度はご覧ください。


ファイルの編集
●ファイルの編集

｢Walt｣でファイルを編集するのは以下のように大変簡単です。テキストエディタと同様に、編集したい場所にカーソル(キャレット)を持っていき、その位置で16進数なり文字なりを打ち込むだけです。

｢編集禁止｣状態のときは、一切の編集操作(書き込み、追加、ペースト、アンドゥ、など)ができません。編集を行う前に、｢編集許可｣状態にしてください。

｢編集許可｣の代わりに、｢ワーク経由の編集｣を選択することもできます。この場合は、大きな編集ミスをしても編集を破棄するだけで済むという利点があります。

★16進数によるパッチ当て

16進数の上で[0]～[9]、[A]～[F]の文字を打ち込んでください。16進数以外の文字は無視されます。アルファベットは小文字でも構いません。

★文字によるパッチ当て

｢16進←→文字｣切り換え機能で文字側にカーソルを移し(デフォルトなら[Tab])、その上で文字を打ち込んでください。全角文字も含めて、ほとんどの文字を置くことができます。

★ファイル末尾への追加

｢ファイル末尾｣へ飛び(デフォルトなら[Ctrl]+[End])、そこで16進や文字を置けば自動的にファイルサイズが拡大され、追加されていきます。

★その他

｢削除｣、｢挿入｣、｢ペースト｣、｢一定の値で満たす｣、等々、各機能の説明をご覧ください。


その他の機能
●その他の機能

｢Walt｣のその他の機能について説明します。

関連付け

コマンドライン

ドラッグ＆ドロップ

タイムスタンプ書き換え

クリップボード

マウス

ステータス行

履歴の記憶


関連付け
●その他：関連付け

ファイル･マネージャで、特定の拡張子を｢Walt｣に｢関連付け｣する必要性はあまりないと思います。｢Walt｣では、あらゆる種類のファイルの編集が可能であり、特定の拡張子に結び付けても、あまり意味はないからです。

とは言え、｢dic｣などのように、｢Walt｣では良く参照するが他のアプリケーションに関連付ける必要はない、というようなものもあるかもしれません。

関連付けを行った場合も｢Walt｣はしかるべく動作しますが、ドラッグ＆ドロップを使う方が、より快適です。


コマンドライン
●その他：コマンドライン

プログラム･マネージャやファイル･マネージャには、コマンド･ライン入力して直接アプリケーションを起動する機能があります。

また、｢WXサーバ｣を使ってDOSプロンプトからWindowsアプリケーションを起動することもできます。

｢Walt｣は、コマンド･ラインをサポートしています。例えば｢Walt c:\work\temp.dic｣などと入力すると、該当するファイルを直接｢Walt｣で編集できます。

また、以下のオプション指定が可能となっています。

｢/W｣……これを指定すると、最初から書き込み可能な状態でオープンします。指定しないデフォルトでは、書き込みができない状態でオープンします。ただし、編集中に書き込みの許可/禁止は切り替えることができますので、あまりオプションに神経を使わなくても大丈夫です。


ドラッグ＆ドロップ
●その他：ドラッグ＆ドロップ

｢Walt｣は、動作環境がWindows V3.1であると認識した場合は、｢ドラッグ＆ドロップ｣を受け付けます。

ファイル･マネージャからファイルをドラッグして(引っ張って)きて、｢Walt｣のアイコン(または通常画面)の上にドロップして(落として)ください。別の新しい｢Walt｣が開き、ドロップされたファイルの編集が始まります。大変便利な機能です。

複数のファイルもOKですが、あまり多いと開けません。

ドロップするときに[Ctrl]キーを押していると、選択したファイルのタイムスタンプ書き換えを行うことができます。


タイムスタンプ書き換え
●その他：タイムスタンプ書き換え

ドラッグ＆ドロップするときに[Ctrl]キーを押している場合、選択したファイルを編集するのではなく、｢タイムスタンプの書き換え｣を行います。選択したファイルが一つであれ、複数個であれ、全てのファイルの｢タイムスタンプ(最終更新日時)｣を任意に設定し直すことができます。

ダイアログボックスが開きますので、必要な指示を行ってください。

★現在日時／指定日時

・｢現在日時｣を選択した状態で[実行]ボタンを押すと、ボタンを押した瞬間の日時に設定します。タイムスタンプを｢最新｣にしたいときに便利です。

・｢指定日時｣を選択した状態で[実行]ボタンを押すと、入力した任意の日時に設定します。

★年月日／時分秒

・｢指定日時｣を選択したときは、編集フィールドに設定したい年月日／時分秒を入力してください。

★実行

このボタンを押すと、タイムスタンプの書き換えを実行します。

★取消

タイムスタンプの書き換えを行いません。

書き換えに失敗した場合、エラー通知されます。[OK]ボタンを押すと、他のファイルの書き換えを続行します。[CANCEL]ボタンを押すと、それ以降の書き換えを行わずに中断します。

書き換え後、｢ファイルマネージャ｣を検索し、疑似的に[F5]キーを押すことで自動的に最新表示を行います。ただし、この機能はシステムのバージョンアップの際に働かなくなるかもしれません。その場合は手動で最新表示してください。

｢ファイルマネージャ｣以外のシェルをお使いの場合は、最新表示を手動で行ってください。


クリップボード
●その他：クリップボード

｢クリップボード｣とは、Windowsが標準で用意している、アプリケーション間でのデータ交換サービスです。アプリケーションＡで｢コピー(複写)｣したデータを、アプリケーションＢに｢ペースト(貼り付け)｣する、というようにして、データの相互利用を行います。

｢Walt｣は、クリップボードをサポートします。クリップ･ボードに対しては、16進編集か文字編集かには関りなく、バイナリ･イメージで直接やり取りします。64Kバイトを越えるデータもサポートしています。

｢Walt｣がデータをバイナリ･イメージでクリップボードに入れる関係上、残念ながら｢Walt｣からのデータを他のアプリケーションで参照することはできません。それをしたい場合は、文字形式で複写をご利用ください。

反対に、他のアプリケーションでクリップボードに入れたテキスト(文字)形式のデータは、｢Walt｣に貼り付けることができます。


マウス
●その他：マウス

｢Walt｣では、他のWindowsアプリケーションと同じ様にマウスを使用できます。

★メニューを開いてメニューの中の機能を使用できます。

★文字モード表示部分をクリックすると、文字モードの切り替えを行います。

★カーソルが移動できるところをクリックすると、その位置にカーソルが移動します。

★アドレス表示の部分をクリックすると、その行を選択します。

★カーソルが移動できるところをダブルクリックすると、その行を選択します。

★マウスでドラッグすると、ドラッグした範囲を選択します。行選択状態のときは、カラム位置にかかわりなく行を単位として選択範囲を変更します。

★[Shift]を押しながらクリックすると、現在選択している範囲をクリックした位置まで拡大、または縮小します。いったんマウスのボタンを離しても、[Shift]と一緒に押すことで、いつでも範囲選択を続行できます。

★マウスで表示範囲外までドラッグすると、スクロールを開始します。表示範囲内に戻すか、ボタンを離すか、ファイルの先頭または末尾に到達するか、いずれかまでスクロールが続行します。この機能は、キーを使ったりスクロールバーを使ったりするより簡便な一つのスクロールの方法として利用することもできます。


履歴の記憶
●その他：履歴の記憶

｢Walt｣では、近い過去に編集していたファイルのファイル名や、編集していたときの状態をいくつか記憶しています。

｢ファイル｣メニューの下部には、最近編集したファイル名が置かれます。ここを選択すれば、そのファイルをオープンします。もし、現在どのファイルもオープンしていないならそのままオープンされ、もし現在すでにファイルをオープンしているなら、別のウィンドゥを開いて新しくオープンします。

最近編集したファイルならば、最後にカーソルがいたアドレスに飛び、文字モードも復元され、アドレス入力の状態、マークの状態、検索パターン、なども復元します。

これら履歴を記憶するファイル数は、｢ファイル｣メニューに表示される分よりは少し多めになっています。

一つのファイルを長期間かけて解析するようなとき、重宝すると思います。

ただし、記憶できるファイル数は有限です(しかもあまり多くはないです)ので、次々と異なるファイルを開いていくと、以前開いたものについては忘れてしまいます。

また、記憶していたファイルがすでに削除されていたり、ファイルがフロッピィ上にあり、フロッピィが挿入されていないなどの場合は、オープンに失敗します。


その他の情報
●その他の情報

｢Walt｣のその他の色々な情報です。技術的内容も含みます。

DLLの扱い

通信系アプリケーションとの同時動作

IME(かな漢字変換)の制御

ディスク･キャッシュ使用のお勧め

キーボード操作のお勧め


DLLの扱い
●DLLの扱い

｢Walt｣では、以下のDLL(ダイナミック･リンク･ライブラリ)は、特別扱いします。

★SHELL.DLL･･･ドラッグ＆ドロップをサポートするために用います。

★WINNLS.DLL･･･IMEを使用する(日本語入力を行う)ために用います。

これらのDLLは、LoadLibraryでDLLをローディングし、GetProcAddressでエントリを取得して使用します。LoadLibraryに失敗しても、これらの機能が使えなくなるだけで、｢Walt｣の実行に支障はないようになっています。

このような手順を踏んでいないと、SHELL.DLLがない環境や、WINNLS.DLLがない環境(英語版Windowsなど)で、｢Walt｣が起動すらできなくなってしまいます。

LoadLibraryしたDLLは、｢Walt｣終了時にFreeLibraryします。


通信系アプリとの同時動作
●通信系アプリケーションとの同時動作

｢Walt｣は、Windowsの作法を逸脱しないで作成していることはもちろん、できるだけ同時に動作している他のアプリケーションの邪魔をしないように配慮しています。

例えば、｢検索｣のように時間のかかる処理は｢かかりきり｣にならずに、バックグラウンドにも処理を時々渡すようにしながら動作します。

しかし、このような配慮を行える対象にも限界があり、ある種の処理は時として非常に時間がかかるにも関わらず、他のアプリケーションに制御を渡さずに｢かかりきり｣で処理するケースがあります。例えば、｢クリップボード｣系の処理などがこれに該当し、扱う領域が小さければ問題ありませんが、極端に大きい(例えば、1メガバイト以上)領域を扱おうとすると、場合によっては非常に時間がかかることがあります。

｢かかりきり｣で「Walt｣が長時間動作した場合、バックグラウンドのアプリケーションが、例えば｢時計｣なら突然時刻が大きくスキップするくらいで済みますが、通信系のアプリケーション(例えば、ターミナルやホスト連携アプリケーション)の場合、予測できない結果を生ずる可能性があります。

こういったアプリケーションと同時にお使いになる場合、あまり長大な領域の操作を行わないようにするとか、編集はせずに参照だけにしておく、などの配慮をされた方が良いかもしれません。


IME(かな漢字変換)の制御
●IME(かな漢字変換)の制御

｢Walt｣では、日本語による入力にも対応するためにIMEからの幾つかのメッセージを処理し、かつ、IMEに幾つかの指示を与えて制御を行うこともしています。しかし、その種類は少なく、最低限度のものに留めています。

★文字が入力されたとき

文字フィールドにいて、IMEからIR_STRINGを受け取ったときは、確定文字列を受け取ったものとして処理します。

★フォーカスが変更されるとき

フォーカスを得たときは、文字フィールドにいるなら未確定文字列をカーソル位置に持ってこようとします。そして、未確定文字列のフォントを｢Walt｣が表示しているのと同じものに変更するように指示します。フォーカスを失ったときは、デフォルト位置・デフォルトフォントでの変換に戻るように指示します。

★カーソルを動かしたとき

カーソル移動や、スクロール、マウスによるポインティングなどによりカーソル位置を変更するとき、文字フィールドにいるなら未確定文字列をカーソル位置に置くようにIMEに指示します。

★その他

→16進数のフィールドにカーソルがあったり、カーソルが画面内にない、などのときは、未確定文字列はデフォルト位置に設定します。

→未確定文字列がウィンドウ内で折り返されるようには指示しません。文字フィールドがウィンドウ右端に近い位置にあり、すぐに折り返されてかえって見づらくなるためです。

→できるだけ、カーソルを移動させたときに未確定文字列がそれを追いかけるようにしてありますが、カーソル位置と未確定文字列の位置とが食い違う場合もあり得ます。確定文字列は常にカーソルの位置に置かれます。

→キーリピートされた状態のときにIMEに連続的に指示が行かないようにすることで、カーソル移動の性能低下を防止しています。

→Windows V3.0A相当のIME仕様しか利用しません。


ディスク･キャッシュ使用のお勧め
●ディスク･キャッシュ使用のお勧め

｢Walt｣は、システムのファイルアクセス性能により、使用感が著しく変化します。

また、読み書きするプロファイル情報の量も比較的多いため、ファイル性能は特に重要となります。

★ディスク･キャッシュなしでは性能面で問題が出ると思われます。SmartDrvなど、キャッシュシステムをできるだけ(と言うより、必ず)組み込んでください。

★ライトスルーキャッシュよりも、ライトバックキャッシュを可能ならばお使いください。


キーボード操作のお勧め
●キーボード操作のお勧め

本項はベテランユーザの皆様には無関係です。

Windowsの世界を、「一々マウスを使わないといけないので面倒だ」と感じている方、｢キーボードで使うWindows｣の世界へ飛び込んでみませんか?

実際には、マウスをほとんど使わなくても操作はできますし、むしろマウスをできるだけ使わないようにすることが、使いこなしの基本と言えるほどなのです。

ぜひ、チャレンジしてみてください。

★ショートカットキー

メニューも、ダイアログボックスの部品(ボタンなど)も、大抵はショートカットキーが使えるようになっています。[Alt]を押しながら文字を押せば、メニューが開いたり、チェックボックスが反転したり、フォーカス(着目)が移動したりします。

★システムメニュー

ウィンドウ左上のシステムメニューは、[Alt]を押しながら[空白]を押して開いてください。システムメニューが開いたら、今度は[N]でアイコン化というのもぜひ覚えましょう。

★終了

普通のWindowsアプリケーションは、[Alt]+[F4]で終了します。もちろん、｢Walt｣もです。システムメニューのダブルクリックよりもマウスが不要な分だけ楽です。

★デフォルトプッシュボタン

ダイアログボックスの中で、何かの部品にフォーカスがあったとしても、[了解]とか[設定]とかいった｢イエス｣を意味するボタンは太い枠が付いていると思います。これは｢デフォルトプッシュボタン｣ですので、フォーカスがなくても[改行]キーでこのボタンが押されます。

★[はい]、[いいえ]のメッセージボックス

ボタンを押すとき、｢はい｣なら[改行]キーでもいいですし、[Y]や[N]も使えます。[Y]や[N]のとき、[Alt]は押していても押していなくてもいいのです。

★ドロップダウンリストボックスをドロップダウンさせる

[Alt]+[↓]です。同じ操作で、閉じます。[Alt]+[↑]でもOKです。

★リストボックスの暗黙のショートカット

リストボックスにフォーカスがあるとき、何か1文字入力すると、その文字で始まる名称の項目に移動し、以後次々と同じ頭文字をたどれます。矢印キーで目を皿のようにしながら選ぶのではなく、頭の1文字で一挙に近くに寄れますので楽です。運が良ければ、ワンキーで目的の項目になるでしょう。必須テクです。

なお、日本語Windowsでは全角1文字でも移動できるようになっています。

★[Home]、[End]に慣れる

日本で、OS/2やWindowsを使う機会が少なかった方は、[End]キーには馴染みが薄いかもしれません。今後はWindowsであれDOSアプリであれ、｢[Home]と[End]で先頭、末尾｣というのは｢基本操作｣として定着して行かざるを得ないと思います。ぜひ慣れる必要があります。

[Ctrl]+[Home]/[End]で、ファイルの先頭/末尾、というのも大切な基本操作です。例えば｢全選択｣を知らなくても、[Ctrl]+[Home]してから[Shift]+[Ctrl]+[End]を押せば、普通のWindowsアプリは全体選択になります。

★トレーニング

ついついマウスに触ってしまうのをグッとこらえて、とにかくキーボードだけで操作するように練習してみましょう。Windowsの使いやすさが目ざましく違ってきます。まずは｢ファイルメニュー｣を開くのに必ず[Alt]+[F]で行うようにするクセをつけることから始めましょう。


商標
●商標

本ヘルプドキュメント内で用いている各種商標は以下の通りです。

・Microsoft、MSは、米国Microsoft社の登録商標です。

・Windowsは、米国Microsoft社の商標です。


履歴
●履歴

日付	版数	内容

1993.01.31	-	開発開始。

1993.04.05	V0.91.01	内々にβリリースし、テスト開始。

1993.05.25	V1.01.01	NIFTYにシェアウェア登録。

1993.05.28	V1.02.01	サポートフォーラム名称の変更、その他。

1993.06.01	V1.02.04	Windows終了時のバグ、メモリ方式スクロールのときの表示の不具合、などに対応。

1993.06.14	V1.02.06	8/16/24/32bitの各ワードダンプに対応(評価版)。

1993.06.21	V1.03.01	ワード検索、デフォルトキーアサイン小修正、バグ取り、その他。

1993.08.09	V1.03.08	Ctrl+Z/X/C/Vサポート、テキストエディタ連携強化、その他。

1993.11.09	V1.03.11	Help修正、Ctrl+文字の一部が機能設定できない、フルパスファイル名を表示しない、その他のバグに対処。

1994.01.10	V1.03.12	オープンダイアログにおける各種バグのFix。

1994.01.26	V1.03.13	アンドゥなどのメニュー明暗制御のバグFix。UNICODE検索を可能とするZero Skip検索機能の追加。etc.

1994.02.24	V1.03.14	Ctrl押しながらのドロップでファイルのタイムスタンプを書き換える機能追加。

1994.05.06	V1.04.01	比較機能、ワーク経由の編集機能追加。

1994.06.29	V1.04.04	拡張子増加、定義可能キー増加、特定サイズの末尾データの化け修正。


終わりに
●終わりに

｢Walt｣は、プログラマはもちろんのこと、多くのパソコンユーザにとって、使いだしたら手放せないツールにきっとなることと思います。

より多くの皆様にお使いいただき、ご意見をお寄せいただいて、ますますこのソフトウェアが発展していくことを願っています。

SHINICHI TAKAIKE ･ 高池新一 ･ NIFTY GFA02114


隠し機能!

本ソフトには少なくとも一つの隠れダイアログボックスが存在しています。