Copyright: M.Nitta


タイトル
圧縮ファイル連続検査プログラム

ＰａｃＣｈｋＡｌｌ

for Win16 or Win32

Ver 1.02

Program by M.Nitta

NiftyServe GHB02030

moto-nitta@jsn.justnet.or.jp

はじめに

動作条件・実行方法

自宅動作確認

操作方法

起動時パラメータ

注意

ウインドウズのバグ？

フォルダ（ディレクトリ）・ファイル名

ＶＢランタイムライブラリの注意

旧バージョンから使用者への注意

プログラムについて

アンインストール

使用・再配布

最新版の所在地

その他

履歴

最後に

注意・注意・注意


はじめに

沢山ある圧縮されたファイルを連続的に正当性を検査するプログラムです。

圧縮ファイルの種類は

lzh　（LHA.EXE等で圧縮されたファイル）

zip　（PKZIP.EXE等で圧縮されたファイル）

arj　（ARJ.EXEで圧縮されたファイル）

cab　（マイクロソフトの圧縮ファイル）（３２ビット版のみ）

に対応しています。

インターネット等から大量にダウンロードして、

ちゃんとダウンロードできているかどうかの確認に適しています。

実際にディスク等には解凍していないので、

でかい圧縮ファイルでも

フロッピーでも

ＥＸＥファイル（自己解凍形式）でも

気にせずに検査できます。

また、貴重なファイルや重要なデータを圧縮して、

そのファイルが本当に大丈夫か心配性の方にもうってつけです。

異常のファイルを自動的に特定のフォルダ（ディレクトリ）に移動する

オプションもあります。


動作条件・実行方法

Ｗｉｎ１６版

Ｗｉｎ３２版


自宅動作確認

ＮＥＣ　ＰＣ－９８２１ＡＳ３／Ｕ２（改）

　Windows３．１　(Win16版のみ)

　Windows９５　　(Win16版・Win32とも)

ＦＵＪＩＴＵ　ＦＭ－ＴＯＷＮＳ２ＭＡ２（改）

　Windows３．１　(Win16版のみ)

　Windows９５　　(Win16版・Win32とも)

自作ＩＢＭ－ＰＣ／ＡＴ互換機

　Windows９５　　(Win16版・Win32とも)

　WindowsNT4.0 　(Win16版・Win32とも)


操作方法

実行するとPacChkAllメインのウインドウ画面が開きます。

大きく分けて左側・右側・上段（スピードバー）・メューにわかれています。

左側　　　　　　　　　　検査したい圧縮ファイルの選択

右側　　　　　　　　　　圧縮ファイルの検査結果の表示

上段（スピードバー）　　検査開始・キャンセルボタン

メニュー　　　　　　　　メニュー

・左側は検査したい圧縮ファイルの選択になっています。

　他のウインドウズのプログラムと同じ方法で操作します。

　チェックしたいファイルのあるドライブ・フォルダ（ディレクトリ）・ファイルを選択します。

ボタンを押すとカーソル行のファイル下に追加されます。（検査の対象の圧縮ファイル）

ボタンを押すと全てのファイルを追加します。（検査の対象の圧縮ファイル）

ボタンは下のカーソル行のファイルをキャンセルします。

ボタンはすべてキャンセルします。

　実際にチェックするファイルは左側の下のリストボックスの中に表示します。

　一度に追加できる最大ファイル数は１０００までです。

　個数が多い場合、追加処理がかなり遅い場合があります。ご注意ください。

ボタンを押すといったん追加したファイルのフォルダ（ディレクトリ）移動します。

・圧縮ファイルを下のリストボックスに追加した場合、検査（スピードバー上の）のボタンが押せるようになります。

　そのボタンを押すと検査を始めます。

ボタンを押すとリストボックスに追加した圧縮ファイルを簡易検査を始めます。

ボタンを押すとリストボックスに追加した圧縮ファイルを通常検査を始めます。

ボタンを押すとリストボックスに追加した圧縮ファイルを詳細検査を始めます。

・検査実行中

ボタンが押せるようになります。

　このボタンを押すと次の圧縮ファイルの検査を中断します。

　（Ｗｉｎ１６版ではうまくボタンが押せません。）

　（検査自体を中止するには検査で使用しているＤＬＬが出すダイアログの中止を押して下さい。）

・メニュー

　Exit    　終了

　Font    　フォントの設定

　Log     　結果保存

　Default 　ディフォルトフォルダ（ディレクトリ）

　Option  　オプション

　Help    　ヘルプ

　About   　著作権表示

が有ります。


Ｅｘｉｔ

ＰａｃＣｈｋＡｌｌを終了します。

１６ビット版の場合ＩＮＩファイルに、

３２ビット版の場合はレジストリに、

セーブします。


Ｆｏｎｔ

このプログラムで使用するフォントを設定します。

日本語の表示できないフォントを選択しても意味がありませんので、

選択しないでください。

メインフォームは次回起動時より変更されます。


Ｌｏｇ

実行した結果をファイルにセーブまたはクリップボードにコピーします。

ＬｏｇＣｏｐｙ

　実行結果をクリップボードにコピーします。

ＬｏｇＳａｖｅ

　実行結果をファイルにセーブします。

画面に表示されているそのままです。

（手抜きです）


Ｄｅｆａｕｌｔ

圧縮ファイルはいつもこのドライブのこのフォルダ（ディレクトリ）に格納されている場合、

ここで設定しておくと次回から起動時自動的に移動します。

左側は圧縮ファイルのフォルダ（ディレクトリ）のディフォルトを指定します。

チェックしたいファイルのあるドライブ・フォルダ（ディレクトリ）選択します。

必ずフォルダ（ディレクトリ）をクリックして下さい。

（フォルダ（ディレクトリ）選択部分の下にあるのが圧縮ファイル格納フォルダ（ディレクトリ）です。）

ラベルのチェックボックスのチェックを外した場合、上記で設定した値は無視され

終了時のフォルダ（ディレクトリ）になります。

［設定］ボタンを押すと次回の起動時から上記で設定した値になります。

（ドライブが入っていない又はフォルダ（ディレクトリ）がない場合はカレントになります）

右側は異常ファイルの移動フォルダ（ディレクトリ）のディフォルトを指定します。

移動するドライブ・フォルダ（ディレクトリ）選択します。

必ずフォルダ（ディレクトリ）をクリックして下さい。

（フォルダ（ディレクトリ）選択部分の下にあるのが異常ファイル移動フォルダ（ディレクトリ）です。）

ただし、Ｏｐｔｉｏｎの異常ファイルの移動がチェックされていない場合は選択できません。

［設定］ボタンを押すと圧縮ファイルのフォルダ（ディレクトリ）のみ次回の起動時から上記で設定した値になります。

（ドライブが入っていない又はフォルダ（ディレクトリ）がない場合はカレントになります）

［キャンセル］ボタンは上記の設定をキャンセルします。


Ｏｐｔｉｏｎ

ＰａｃＣｈｋＡｌｌのオプション指定をします。

検査ファイルの指定が変更できます。

・下のボタンの説明

［初期化］　初期設定にもどす

［ｷﾔﾝｾﾙ］　現在の設定をキャンセルする

［設定］　　設定終了

・検査ファイル指定

LZH圧縮ファイル検査対象がチェックされている場合

　１６ビット版の場合UNLHA.DLLを使用して、

　３２ビット版の場合はUNLHA32.DLLを使用してLHA形式の検査を実行します。

　　・[.EXE]をチェックした場合　EXEファイルも検査の対象とし、

　　・[.X]をチェックした場合　.Xファイル（X68のLHAの自己解凍）も検査の対象とし、

　　・[.LHA]をチェックした場合　.LHAファイルも検査の対象とします。

ZIP圧縮ファイル検査対象がチェックされている場合

　１６ビット版の場合UNZIP.DLLを使用して、

　３２ビット版の場合UNZIP32.DLLを使用してZIP形式の検査を実行します。

　　・[.EXE]をチェックした場合　EXEファイルも検査の対象とします。

ARJ圧縮ファイル検査対象がチェックされている場合

　１６ビット版の場合UNARJ.DLLを使用して、

　３２ビット版の場合UNARJ32J.DLLを使用してARJ形式の検査を実行します。

　　・[.EXE]をチェックした場合　EXEファイルも検査の対象とします

CAB圧縮ファイル検査対象がチェックされている場合

　３２ビット版の場合CAB32.DLLを使用してCAB形式の検査を実行します。

但し検査に使用するＤＬＬが存在しない又は正常に動作しない場合はチェックできません。

・異常ファイル移動

　異常ファイルを発見した場合、自動的に特定のフォルダ（ディレクトリ）に移動できます。

［異常ファイル移動］をチェックした場合、さらに３つチェックボックスが現れます。

　　・［異常］　　　　下記以外の異常は全て移動します。

　　・［無効ＥＸＥ］　自己解凍形式の圧縮ファイルでない場合移動します。

　　・［個数不足］　　解凍時（する場合）解凍されないファイルがある場合移動します。

　移動は、詳細検査時のみしか働きません。

　（通常・簡易検査時は上記の設定は無視されます）


Ｈｅｌｐ

このヘルプです。


Ａｂｏｕｔ

ＰａｃＣｈｋＡｌｌと検査で使用するＤＬＬのバージョン等を表示します。

使えないＤＬＬは表示されないので、

どうも検査の動作がおかしい、または圧縮ファイルが選択できない場合は、

確認してみてください。


簡易検査
この検査方法はＣＲＣエラーのみ検査します。

もしかしたら、実際にはこのチェックだけで十分なのかもしれません。

しかしながら、何が異常かがはっきりしません。

ただし、ファイルによっては異常ではないファイルなのに、異常になる場合があります。

（検査で使用するＤＬＬがそのように返してくるので仕方がありません）


通常検査
この検査方法は圧縮ファイルの完全検査をおこないます。

ただし、ＣＲＣエラーはチェックできません。

本来、このチェックのみだったのですが、肝心のＣＲＣエラーがチェックできないため

この検査方法だけではこまってしまいます。

この件についてＵＮＬＨＡ３２．ＤＬＬの作者（Ｍｉｃｃｏ氏）に連絡をしたのですが、

結局「ＬＨＡの仕様だから」と、

いうことになり、仕方が無く３つの検査方法を用意しました。

ただし、ファイルによっては異常ではないファイルなのに、異常になる場合があります。

（検査で使用するＤＬＬがそのように返してくるので仕方がありません）


詳細検査
この検査方法は完全検査とＣＲＣエラーを検査します。

（ただ通常検査の後、簡易検査をしているだけです。）

この検査はかなり時間がかかります。

特にＥＸＥファイルの場合は・・・。

ただし、ファイルによっては異常ではないファイルなのに、異常になる場合があります。

（検査で使用するＤＬＬがそのように返してくるので仕方がありません）

このチェックで正常となったファイルに対しては、多分正常でしょう。


起動時パラメータ

起動時にファイル名を指定して実行可能です。

ファイルマネージャーやエクスプローラ等で、拡張子によるアプリケーションの関連づけも可能です。

ランチャー等に登録していればドロップダウンで検査がてきます。

エクスプローラ等のＳｅｎｄＴｏ（送る）フォルダにショートカットを入れておけば

複数のファイルを同時実行できます。

（大変便利です、是非ショートカットを入れてください。）

注意

・起動後のドロップダウンではありません。

このプログラムをアンインストールまたは設定情報をクリアしたい場合は、

/U

オプションを付けて実行すると初期化できます。


注意

このプログラムはあえて複数起動ができますが、検査は同時には出来ません。

（ＤＬＬが対応していない）

このプログラムに限らず解凍・圧縮プログラムを実行時には注意してください。

裏技的ではありますが１６ビット版と３２ビット版は同時に検査実行が可能です。

Ｘ６８で作成したファイル（.LZH .X）は一度DOSのFD等でリネームしてたら実行してください。

（ファイル名が８文字以内でも読めない可能性があります）

EXEファイルは自己解凍形式ですが、このプログラムではいっさい実行して検査はしていないので、

ウイルスの心配は在りません。

内部で圧縮ファイルかどうかのチェックをしてから指定のＤＬＬで検査します。

検査に使用するＤＬＬの大半がβ版のため不具合が出る場合があります。

注意・注意・注意


ウインドウズのバグ？

ウインドウズのバグ？！？（たぶんＭ社のことだから仕様なのだろう）で

「ディレクトリリストボックス」

「ファイルリストボックス」

が、全角英語大文字のファイルを使用することができません。

よって、全角英語大文字を使用したファイル名やフォルダ（ディレクトリ）名を使用しないでください。

このバグは、Ｗｉｎ３．１　Ｗｉｎ９５　ＷｉｎＮＴ３．５１で確認されています。

ＷｉｎＮＴ４．０ではこのバグは修正されていますので、全角英語大文字を使用しても

かまいませんが、念のため使用を控えてください。

ＶＢ５でコンパイルし直した場合、上記のバグはオブジェクトの方で吸収しているようで

Ｗｉｎ９５　ＷｉｎＮＴ３．５１でも正常に動作しています。（ＶＢ５ＣＣＥ）

（３２ビット版のみのためＷｉｎ３．１では動作しません）


フォルダ（ディレクトリ）・ファイル名

今回のバージョンより、ファイル名・フォルダ（ディレクトリ）名を厳格に

しています。

　一度に変更できる最大ファイル数は１０００までです。

　個数が多い場合、追加処理がかなり遅い場合があります。ご注意ください。

上記をやめて、大文字は大文字で、小文字は小文字で処理しています。

おかげで、訳の分からないウインドウズのバグが発見されたし、いろいろ不具合も

発見されました。

ディレクトリリストボックス・ファイルリストボックスはすべて小文字です。

これは、私のプログラムではどうしようもなく、ウインドウズの処理です。

（ＮＴ４．０では正式なファイル名になっています）

ファイルマネージャーは複数のファイルのドロップダウン等には対応していません。

最初のファイルしか有効になりません。

これについても、他のファイル管理ソフトを利用するか、エクスプローラ等をご利用ください。


ＶＢランタイムライブラリの注意

必ずＶＢ附属のセットアップウイザードで作成されたセットアップより実行してください。

WINDOWSのSYSTEMフォルダ（ディレクトリ）に

（ＮＴの場合はSYSTEMフォルダ（ディレクトリ）やSYSTEM32フォルダ（ディレクトリ））

ランタイムとＯＣＸをコピーしても正常動作しません。（可能性があります）

本附属のＶＢ４ランタイムやＮｉｆｔｙに登録されているランタイム等の

一部で、ただＤＬＬとＯＣＸだけが圧縮されているのがありますが、

そのようなものをインストールしないでください。

本附属でも親切でセットアップがついているものがあるのですが、ＯＳのチェックで

ＯＳを間違ったままセットアップするケースもあります。

（ＮＴ３．５１でインストールすると　ＷＩＮ３．１と間違ってインストールしてしまう等）

もちろんこの場合正常に動きません。

私のプログラム

「ＵｎＰａｃＡｌｌ」

「ＤｉｒＰａｃＡｌｌ」

「ＰａｃＣｈｋＡｌｌ」

「ＯｎｅＰａｃＡｌｌ」

「ＥｘｅＰａｃＡｌｌ」

「ＲｅＮａｍｅＡｌｌ」

が動かない場合、上記のようなことをしてなかったかを思い出してみてください。

このプログラムが動かない理由のほとんどはこの原因です。


旧バージョンから使用者への注意

ＵＮＡＲＪ３２Ｊ．ＤＬＬは最新版（Ｖ０．１０以降）をご利用ください。

上記以外の各種解凍・圧縮ＤＬＬもできる限り最新版をご利用ください。


プログラムについて

１６ビット版は

日本語Visual Basic Ver4.0 Professional Edition １６ビット版で作られています。

WINDOWSフォルダの中のCHKALL.INIの中の

Lzh_opt=

Zip_opt=

Arj_opt=

を変更する事でＤＬＬに与えるオプションの変更もできます。

変更するにはＤＬＬのドキュメントをよく読んでから実行してください。

３２ビット版は

日本語Visual Basic Ver4.0 Professional Edition ３２ビット版で作られています。

レジストリの

HKEY_CURRENT_USER\Software\VB and VBA Program Settings\CHKALL\PacChkAll Win32

Lzh_opt

Zip_opt

Arj_opt

Cab_opt

を変更する事でＤＬＬに与えるオプションの変更もできます。

変更するにはＤＬＬのドキュメントをよく読んでから実行してください。

ＩＮＩやレジストリを直接変更した場合の責任は一切おえません。

（変更しなくても　責任はおえませんが・・・）


アンインストール

こんなしょうがないプログラムなんかいらないという方は

１６ビット版の場合は

CHKALL16.EXEとCHKALL.HLPと、

WINDOWSフォルダ（ディレクトリ）に作成されたCHKALL.INIを削除すればすべてが消えます。

起動パラメータ

CHKALL16.EXE /U

でも、ＩＮＩファイルを削除できます。（プログラムやヘルプファイルは削除しません）

３２ビット版の場合は

CHKALL32.EXEとCHKALL.HLPと、

レジストリの

HKEY_CURRENT_USER\Software\VB and VBA Program Settings\CHKALL

を削除すればすべてが消えます。

起動パラメータ

CHKALL32.EXE /U

でも、レジストリを削除できます。（プログラムやヘルプファイルは削除しません）

他のＤＬＬやランタイムライブラリなどは今回コピーされたか方でも

消す必要はないとはおもいます。


使用・再配布

本プログラムは、「フリーソフトウェア」です。

自由に使用・再配布していただいてかまいません。

使用した結果いかなる不具合が生じても、責任を負いません。

使用者個人の責任において使用してください。

バグまたは要望が有れば私宛にメールください。

暇が有れば検討します。

雑誌等の掲載の場合はできれば連絡ください。

（できるだけ掲載した雑誌くらい送ってください）


最新版の所在地

・ＮＩＦＴＹ　ＳＥＲＶＥ

ＦＷＩＮＡＬ　ＬＩＢ４

ＦＧＡＬＴＬＡ　ＬＩＢ５

・インターネット

http://www.vector.co.jp/authors/VA006326/


その他

他の私の作ったフリーソフトに

「ＵｎＰａｃＡｌｌ」　（ＵＮＡＬＬ）　　圧縮ファイル連続解凍プログラム

「ＤｉｒＰａｃＡｌｌ」（ＰＡＣＡＬＬ）　フォルダ（ディレクトリ）連続圧縮プログラム

「ＯｎｅＰａｃＡｌｌ」（ＯＮＥＡＬＬ）　ファイル連続圧縮プログラム

「ＥｘｅＰａｃＡｌｌ」（ＥＸＥＡＬＬ）　自己解凍ファイル連続作成プログラム

「ＲｅＮａｍｅＡｌｌ」（ＲＥＮＡＬＬ）　連続ファイル名変更プログラム

と、いうプログラムがあります。

よろしければ、お使いください。

すべて、通常の圧縮・解凍ツール等では、やっていないことをしています。

ほぼ同一画面で・同一インターフェースですので、ちょっとした使い方さえ覚えれば

他のプログラムもすぐに使えます。

（逆に数名の方から、同時に起動した場合、区別がつかない、という　メールをもらいました。）

おもな機能

「ＵｎＰａｃＡｌｌ」

圧縮ファイルをファイル名のフォルダ（ディレクトリ）下に連続解凍します。

「ＤｉｒＰａｃＡｌｌ」

フォルダ（ディレクトリ）を連続でＬＺＨ圧縮します。

「ＯｎｅＰａｃＡｌｌ」

ファイルをファイル名のファイルに連続圧縮します。

「ＥｘｅＰａｃＡｌｌ」

圧縮ファイルを連続的に自己解凍ファイル作成をします。

「ＲｅＮａｍｅＡｌｌ」

ファイル名を連続的に変更します。（圧縮・解凍関係ソフトではありません）


履歴

Ｖ１．００　９７／３／１７

・　公開　初版

Ｖ１．０１　９７／５／２６

・　／Ｕ　オプションの追加

・　異常ファイルの移動オプションの追加

・　ＣＡＢファイル対応

・　ファイル名のできるだけ正確な処理に変更

・　結果保存処理追加

・　メイン・ディフォルト画面の起動の高速化（ちょっと）

・　引数にＬＦＮ非対応の修正

・　複数のファイルを起動時のパラメータで実行可

・　ディフォルトフォルダ等を統一仕様にした

・　その他いろいろ

Ｖ１．０２　９７／８／４

・起動時のファイル名でロングファイル名対応（Ｗｉｎ３２のみ）

・アイコン等の変更

・一度追加したフォルダに戻るボタンの追加


最後に

作った自分で言うのも何ですが使ってみるとすごく便利です。

いままで、このようなプログラムは無かったとおもいます。

とくに、インターネットからダウンロードしたファイルの検査には便利です。

（いつも途中で切れて何回も苦い思い出が・・・）

それになんたってフリーソフトです。

タダですし、使用期間もユーザー登録も必要ありません。


注意・注意・注意

３２ビット版ＺＩＰ（ＵＮＺＩＰ３２．ＤＬＬ）

は、私のプログラムでは対応しているのですが、ＤＬＬが現在の最新版では

正常に動作しません。

今後のＤＬＬのバージョンアップに期待して、あえて動作するようにしています。

（初期設定では、検査対象にはしていません）

ＺＩＰの３２ビット版（ＵＮＺＩＰ３２．ＤＬＬ）では、

・一度変なファイルを検査したらそれ以降のファイルの検査が異常

・実際に解凍している

・検査結果におかしい値がある

等々、色々と確認されています。

この当たりを、承知の上であれば使用してもかまいません。


Win16 動作環境・実行方法

日本語Windows3.1、日本語Windows95、日本語WindowsNT3.51(x86)、日本語WindowsNT4.0(x86)

以上が動作するマシンが必要です。

VisualBasic Ver4の１６ビットランタイムライブラリ一式と、

THREED16.OCX,COMDLG16.OCXが正常にセットアップされている必要があります。

lha形式のファイルの検査が必要な方はUNLHA.DLLを用意して

WINDOWSのSYSTEMフォルダ（ディレクトリ）にコピーして下さい。

このファイルは必ず用意して下さい。（このプログラムの意味がありません。）

zip形式のファイルの検査が必要な方はUNZIP.DLLを用意して

WINDOWSのSYSTEMフォルダ（ディレクトリ）にコピーして下さい。

ARJ形式のファイルの検査が必要な方はUNARJ.DLLを用意して

WINDOWSのSYSTEMフォルダ（ディレクトリ）にコピーして下さい。

好きなフォルダ（ディレクトリ）にCHKALL16.EXE､CHKALL.HLPをコピーして実行して下さい。

３２ビット版と同一のフォルダ（ディレクトリ）でもけっこうです。

CHKALL.HLPは１６ビット・３２ビット同一です。

ランタイムライブラリの注意


Win32 動作環境・実行方法

日本語Windows95、日本語WindowsNT3.51(x86)、日本語WindowsNT4.0(x86)

以上が動作するマシンが必要です。

VisualBasic Ver4の３２ビットランタイムライブラリ一式と、

THREED32.OCX,COMDLG32.OCXが正常にセットアップされている必要があります。

lha形式のファイルの検査が必要な方はUNLHA32.DLLを用意して

WINDOWSのSYSTEMフォルダ（ディレクトリ）にコピーして下さい。

（ＮＴの場合はSYSTEM32フォルダ（ディレクトリ））

このファイルは必ず用意して下さい。（このプログラムの意味がありません。）

zip形式のファイルの検査が必要な型はUNZIP32.DLLを用意して

WINDOWSのSYSTEMフォルダ（ディレクトリ）にコピーして下さい。

（ＮＴの場合はSYSTEM32フォルダ（ディレクトリ））

arj形式のファイルの検査が必要な方はUNARJ32J.DLLを用意して

WINDOWSのSYSTEMフォルダ（ディレクトリ）にコピーして下さい。

（ＮＴの場合はSYSTEM32フォルダ（ディレクトリ））

cab形式のファイルの検査が必要な方はCAB32.DLLを用意して

WINDOWSのSYSTEMフォルダ（ディレクトリ）にコピーして下さい。

（ＮＴの場合はSYSTEM32フォルダ（ディレクトリ））

好きなフォルダ（ディレクトリ）にCHKALL32.EXE､CHKALL.HLPをコピーして実行して下さい。

１６ビット版と同一のフォルダ（ディレクトリ）でもけっこうです。

CHKALL.HLPは１６ビット・３２ビット同一です。

ランタイムライブラリの注意


ＮＥＣ　ＰＣ９８２１ＡＳ３／Ｕ２（改）
Ｃｙｒｉｘ　５８６　１００ＭＨｚ

ＲＡＭ　３５Ｍ

ＶＲＡＭ　２Ｍ


ＦＵＪＩＴＵ　ＦＭ－ＴＯＷＮＳ２ＭＡ２（改）
ＡＭＤ　５８６　１３３ＭＨｚ

ＲＡＭ　２４Ｍ

ＶＲＡＭ　１Ｍ


自作ＩＢＭ－ＰＣ／ＡＴ互換機
ＡＭＤ　Ｋ５－ＰＲ１６６

ＲＡＭ　３２Ｍ

ＶＲＡＭ　４Ｍ