「フォトセクレタリー」タグアーカイブ

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ケーブルさえ入手できれば(入手困難ですが)、このソフトを使うのが一番ですね。

VMWareにWindows XPを入れて古いソフトを動かす

メインPCのOSを入れ直した後、しばらく仮想マシンでのWin XPを構築していなかったので、先日からVertualBoxをインストールして、Win XP Home SP2(Professionalのディスクが見当たらない…)をそこにインストール。

ところが、VertualBox、今まで問題なく動かせていたのに、今回に限っては、Win XPのフリーズ、ブルースクリーン、設定色々変えて、何とかインストール成功しても、今度はWin XPがあまりに遅くて使い物にならない…。以前はこんなことなかったのですが…。

どうしようもないので、VertualBoxをやめて、同じ仮想マシンソフトのVMWareを使ってみると、こちらはあっさり成功しました。しかも設定もVertualBoxより簡単な印象。

VMWare上で起動するWindows XP Home

Professionalのディスクも持っていたはず…なのですが、見当たらない。まあやりたいことはHomeでも問題ないので、まあ良いか。

さて、Win XP環境を再構築した理由はこちらです。

当HPにも掲載している記事、F90X/F90フォトセクレタリーのインストールのためです。

Nikon F90Xsもしばらく使っていませんが、セッティングの自由度はF100よりもありますし、撮影データの取り込みも可能です。
フォトセクレタリーは、フロッピーディスクによるソフトウェアと、カメラの10ピンターミナルとPCにRS-232接続できる、専用ケーブルMC-31で構成されています。

フロッピーディスクを読めるうちに、すでにデータはHDDに落としてあります。
販売時の対応環境は、Windows3.1またはWindows95/NT3.51と、骨董品レベルです。そりゃそうですね。1996年頃に販売されたソフトです。同様に、F5用とF100用のフォトセクレタリーも存在します。

F90X/F90フォトセクレタリーについては、その後のOSのWin2000やXPまでは、メーカーとしては対応としていますが、F5用だけは、Win2000以降に非対応でした。まあ、今となってはどうでも良い情報ですかね。ケーブルさえあれば、サードのSoftTALK2000で同様の機能を使えます。

さて、Win XPもSP2からSP3にアップデートしたので、フォトセクレタリーをインストールします。

無事、インストール完了しました。

なにせ四半世紀前のソフトですから、拙いフォントやこれ以上大きく出来ないデータのウインドウとか、当時の解像度ではこれで十分だったのでしょうね。VMWareでもシリアル接続は対応しているので、これで問題なくつながるはず…(まだ試していない)。

また、インストールさえしてしまえば、そのインストールファイルそのものをWin10機にコピーすれば使えてるはず(Win7 64bitでは使えました)。ようは、インストーラーが動かないだけの話なので(インストーラーはWin95互換モードでもダメでした)。

ま、今となってはあまり意味のない情報かもですが、ソフトウェアも時が経てば歴史であり、資料価値はあると思うので、F90Xを持っている限り、このソフトは動かしていきたいと思います。