しばらく様子見しながら
PS3FreePops34の
1.0.6G開発を行うことにしました。ソースごと公開していますので、Visual Studio 2005 SP1(MFC付ね)利用している人は独自でカスタムしたり派生ソフト作れたりしますので放置気味だったというのもあります。
今回機能追加することに決めたのは、PLAYSTATIONの初期作品。品番がディスクに書き込まれていないものについて、判定方法を追加しようとおもったからです。判定方法を模索してみたのですが、とりあえず起動プログラムのサイズを品番と関連つけることにしました。
本来はハッシュ値やCRC32が適切なんですが、ISOからセクターリードしながらCRC32計算させるとかが面倒なことと、そこまでするほどのタイトル数はないだろうということからです。
なので、次のようなテーブルをもつテキストファイルを作成し、そのファイル情報から該当する品番を割り当てる方法をとることにしました。もちろん私一人ですべてのチェックできるはずもない(というか確認のためには買わないといけないから)ので、外部テキストにしたわけです。
これで私の手持ちのソフトでマスターディスクが紛失していないことが確認できている約352本のうち1本を除いてディスク挿入などで品番が自動で判定できるようになりました。こうでもしないと、自分でどのソフトかったのかすでにわかr(ry
もうすこし時間をかけて、できるだけ初期作品を買ってきてみたいとおもっていますので1.0.6Gの公開はでいましばらくお待ちください。
そうそう、今回もTsun氏の配布には含まれていたプログラムファイル
DATA.PSPは諸事情により含む予定にしておりません。別途、Tsun氏の配布先
ちょいとPSP-ファイル置き場-より入手お願いいたします。
DISKID,DATE,TIME,LEN
SCPS-10016,95/10/31,11:48:46,219136
SLPS-00021,94/10/14,02:39:52,413696
SLPS-00023,94/12/21,21:40:20,497664
SLPS-00025,94/11/30,06:14:52,276480
SLPS-00035,95/05/05,15:23:12,4096
SLPS-00040,95/03/12,03:38:38,462848
SLPS-00061,95/05/17,00:00:00,38912