2022年6月25日から2022年6月21日までの日記を表示中
2022年 6月25日 (土)
■ユニバーサル遅延測定器
試しにCPS3をRetroTINK-5X経由で映してみました。Frame Lockでもバッチリ出ますね。
せっかくなので、ユニバーサル遅延測定器(のプロトタイプ)を使ってFramemeisterと遅延を比較してみました。
まずはユニバーサル遅延測定器から出ている線に、基板のボタンとGNDの端子をそれぞれ接続します。
次にスマホのカメラで、画面とユニバーサル遅延測定器本体のLEDが同時に画面内に収まるようにして、スローモーション撮影をします。本当はここでさらにノートPCも持ってきて、専用ツールを動かし、これも合わせて画面内に映るようにしたりするんですが、今回は簡易的にスマホのみで完結する形にしました。
Pixel 3 XLとかだと、スローモーション撮影は1/8 モードで 240FPSになるようです。なので1コマあたり 4.17msecということになります。これで撮影した動画を、コマ送りができる再生ソフトで再生させて、LEDが点灯してから(すなわちボタンが電気的に押された状態になってから)画面上に結果が反映されるまで(たとえば絵が動いたりするまで)に何コマかかったかを数えます(動画が30FPSで認識されているなら1コマ0.033秒として扱われるので、LEDが点灯したフレームの時刻と、画面が変化したフレームの時刻を記録して、その差を0.033で割っても良いかと)。あとはそれを4で割った数が遅延フレーム数になります。
ちなみに、コマ送りツールにはSlow Movie Playerというのを用いました。Androidでいくつか試した中では、これが一番シンプルで、必要な機能が揃っていました(何かをすると、コマ戻しのボタンが効かなくなる不具合もあったりしましたが)。
で、比較した結果ですが、(サンプル数はかなり少ないですが)RetroTINK-5Xの方が、Framemeisterよりも平均して5コマくらい少ない状態でした。なので、1フレームくらい RetroTINK-5Xの方が速いってことになりますね。RetroTINK-5X、噂通りの性能ですな。
一方で、測定のたびにかなり値がぶれるのが困ったところですね。ボタンを押しても、それが検出されるのがVSYNC割り込みのタイミングだから、それだけでも最大16msecくらいブレるってことなんでしょうけど。基板から出ている同期信号のタイミングも別LEDで表示できるようにすると(例えば奇数・偶数でオンオフさせるなど)より正確に数えられるようになるかな。
2022年 6月24日 (金)
■基板
昨日作成した未来への遺産 991015版のCDイメージを利用して、実機上でSIMMに書き込みを行ってみました。
普通にインストールが始まりました。
無事起動してくれました。NCD表記がありませんが、これはカートリッジがCD版だから故。
念のためチェックサムも確認。一致していますね。ちなみにSIMM2は 990927 版と中身が同じっぽいです。
[コメントを書く]
2022年 6月23日 (木)
■基板
CPS3のSIMMダンプ用のアダプタ、一通りの配線が終わったので念のためチェック・・・。って、いきなりおかしなところを発見。データ線が8bit単位で逆向きに配線されていました(汗)。いきなり32本を繋ぎ直す羽目にw
他は特に間違いなどなかったので、ストIII 3rdのSIMMで練習してみます。こんな感じでプログラマに接続。
M27C322を選択して、IDのチェックを外してRead。順調だ・・・。
お、それっぽいのが読めているぞ。
続いてもう半分の32Mbitを読みます。データバス入れ替えのためにコネクタを挿し替えw
こちらも大丈夫そうです。
前半ファイルと後半ファイルを2Byteずつ交互にマージする適当なツールを作ってマージしてみたところ、CDに入ってるのと同じデータが取り出せました。アダプタはちゃんと使えるようです。
では本番。
結合したら見たことのあるデータ列が出てきたような・・・。
SIMM1の方をデコードしたらCAP-JJM-121と出てきたんで、問題なくダンプできていそうです。やった!
そのままCD化してみました。MAMEでインストールしてみます。
無事インストールに成功して起動しました!これで超安心ですね。
[コメントを書く]
2022年 6月22日 (水)
■USB
仕事用PCでUSB接続のマイクの接続が切れる問題、先日電源管理の設定を変えてみた後も相変わらずちょこちょ発生し続けていたんですが、ついに原因がわかったかもしれません。汎用USBハブと、USB C Video Adaptorってのが、しょっちゅう再接続を繰り返すようになりました。これ、BelkinのUSBハブ (HDMI、Ethernet、VGA端子なんかがついてるやつ) っぽいですね。
とりあえずデバイスマネージャで汎用USBハブ等を無効化。VGA端子も使わないし。
これで再接続が収まり、さらに毎日のように頻発していたUSBマイクのリンク切れも止まったっぽいです。うーん、他のに置き換えよう・・・。
[コメントを書く]
■基板
[コメントを書く]
2022年 6月21日 (火)
■ゲームラボ
[コメントを書く]
■基板
[コメントを書く]
2022年6月25日から2022年6月21日までの日記を表示中
[コメントを書く]