「SoftTALK2000」タグアーカイブ

VirtualBox上のWindows XPでF90XフォトセクレタリーAC-PW-Jを動かす

昨日の記事では、古いPCをWindows XPに戻して、Nikon F90/F90X用フォトセクレタリーAC-PW-Jが、RS-232C-USB変換ケーブルで動くことを確認しました。

今回は、Windows10上で、VirtualBoxを使ってWindows XPを起動し、その中でフォトセクレタリーAC-PW-Jを動かしてみます。

VirtualBoxにWinXPとフォトセクレタリーをインストール

まずは、VirtualBoxをPCにインストールし、そこからさらにWindows XPをインストールしていきます。
手持ちのディスクはWindows XP HomeのSP2なので、まずはSP3とIE8にアップデートしておきます。OSの更新ファイルも、Windows Updateはもはや上手くつながらないので、事前にダウンロードしたパッチを当てておきます。基本、インターネットはつなぎませんが、Avastアンチウイルスも入れておきます。今でもXPに対応しているのがすごい。

VirtualBox、どうも固まったり重くなったりもあって、VMWare Playerのほうが安定しているかもですね。

VirtualBox上のWindows XPにフォトセクレタリーをインストール

フロッピーディスクからコピーしておいた、Nikon F90/F90X用のPhotosecuretaryのソフトです。もともとが、レトロな上のインストール画面を見ればお分かりかもしれませんが、このソフトはWindows3.1で動作する16bitアプリケーションです。販売当時は、Windows3.1/95用でした。Windowsの32bit版であれば、16bitアプリケーションも動作しますが、64bit版では動作しません。
なので、32bit OSのWindows XPが必要なわけです。(Win XPにも64bit Editionがありましたけどね)

ホストOS(Win10)側でRS-232C-USB変換ケーブルを認識させておく

ホストOS(Windows10)で先にRS-232C-USB変換ケーブルを認識させておく

まずは、昨日の記事にあるRS-232C-USB変換ケーブルを認識させておきます。昨日の記事の通り、このケーブルは、Windows10では特に別途ドライバがなくても、自動で認識されました。

VirtualBoxのデバイス→USBから、該当のUSB-Serial Controllerにチェックを入れる

ViertualBoxからは、デバイス→USBからUSB-Serial Controllerを選択して、ホストOSのUSBデバイスを認識させます。もちろん、Windows XP上では別途ドライバが必要です。これも、ホストOS側の光学ドライブから、ドライバディスクを読み込ませてインストールする必要があります。

ViertualBox上のWinXPでもNikon F90Xを認識

無事にNikon F90/F90X用のPhotosecuretary AC-PW-Jで、F90Xを認識させることが出来ました。

SoftTALK2000と違って、日本語なので、わかりやすいですね。ただ、ここで撮影データを取得しても、それをPDFにしたりするのは別途ソフトが必要なので、やっぱりSoftTALK2000を使うほうが、後々楽でしょうね。
ま、これはお遊びみたいなものですが、かつてNikonが販売していたフィルムカメラ用のPC接続ソフト、歴史の1つとして維持したいなと思っているだけです。
あ、たまにはF90Xも使ってあげたいですね。なんだかんだで、学生の頃に買って以来、一番長く所有しているNikonですから。

ついにネイティブにRS-232C対応機器がなくなったので、USB変換ケーブルを買ってみた

パソコンの世界では、20世紀には一般的だったシリアル通信規格の1つ、RC-232Cですが、通信用途としては有線/無線LANや、汎用のUSB規格に置き換わって、近年ではあまり用いられることがなくなりました。

90年代のパソコンには、当たり前のようにRC-232Cの9ピン端子が付いていたものですが、今やレガシーインターフェイスがパソコンに使われることは稀になってきています。

それでも、自宅のメインPC、マザーボードが長らくRS-232C対応のものばかり使ってきて、これまで使ってきたASUS PRIME X470-PROにも、RS-232Cのピンヘッダがあり、これを秋葉原の外れにあるPCのケーブル小物を売るお店で買った、ピンヘッダからRS-232Cの9品変換を使って、Nikon F100やF90Xsの撮影データ取得とカスタム設定に使ってきました。

しかし、先日買い換えたASUS ROG STRIX B550-A GAMINGには、ついにRS-232Cのピンヘッダがなくなりました。
というわけで、RC-232CをUSBに変換するケーブルを買ってみました。

UGREEN USB シリアル変換ケーブル RS232 USB 9ピン 変換 シリアルケーブル 

チャイナ製では唯一信頼を置いている、UGREENの変換ケーブルです。

仕事柄、RS-232C-USB変換ケーブル、割と使っています。業務用の測定機器、制御機器では、まだまだRS-232Cは現役です。古い機材も多いので、この手の変換ケーブルは重宝しますね。

Nikon F90/F90X AC-PW-J Photosecuretaryを動かす

このために、というわけではないけど、Nikon F90/F90X AC-PW-J PhotosecuretaryはWindows XPまでしかネイティブにインストール出来ないため(そもそもWin3.1/95時代のソフト)、これまた古い15年前のDELLのノートPC、UbuntuからWindows XPに入れ直してみました。リカバリディスクなんてのも、今となっては懐かしいですね。

DELL XPS M1210 Windows XP

このPC、購入時のCeleron MからCore 2 Duo T7200にCPU改装、メモリは4GBまで積み、無線LANはintel 4965AGNに改装、SSD搭載により、Windows XP時代はサクサク動きました。さすがにUbuntuは重たかったので、XPに戻しましたが、動作は快適そのものです。

さて、このPCにRS-232C-USB変換ケーブルをつないでみました。Windows XPだと、さすがに自前でドライバはなかったようで、付属の8cmCD!からドライバをインストールして認識できました。
この変換ケーブル、Windows 2000以降に対応しています。古い制御機器のPCもまた古かったりするので、こうした古いOSに対応しているのは良いですね。

Nikon F90XをつないでPhotosecuretary AC-PW-Jでカメラが認識できた

やっていることは20世紀末な感じですが、Nikon F90Xがパソコンで認識され、撮影データの取得やカスタム設定ができるようになりました。

このDELLのPC、古いのでもう引き取り手もいないでしょうから、Windows XP用として維持したいと思います。
こうした古い機器を動かすには、仮想OS上よりも使い勝手は良いですしね。

Win10上のSoftTALK2000でも動かす

Windows10の場合、付属のドライバディスクを使わずとも、RS-232C-USB変換ケーブルは、差し込むだけでドライバが自動インストールされて認識できました。この辺りは、Windows 7以降は扱いやすくなりましたね。

SoftTALK2000もRS-232C-USB変換ケーブルをCOMポートとして認識

SoftTALK2000は、Nikonのシリアル通信対応のフィルムカメラ、F90/F90X/F5/F100と接続でき、かつてのNikonのPhotosecuretaryと同様、シリアル通信で撮影データやセッティングの管理、読み書きが可能です。昔はシェアウェアでしたが、現在は無償公開されています。これを使って、F90X友接続できることを確認しました。

英語版ソフトですが、それほど難しい英語はないですし、手持ちのF100にも対応できますし、Windows10環境なら、あえて古いNikon純正のPhotosecuretaryを使う必要もなさそうですね。

カメラの10ピン→RS-232Cケーブルさえ入手できれば(入手困難ですが)、このソフトを使うのが一番ですね。