2018年3月17日から2018年3月13日までの日記を表示中
2018年 3月17日 (土)
■実家
唐突に実家に来てみました。超渋滞してて、普段の倍くらいかかった感じ。
■Windows 10
ちょっと前から、Windows 10で、変なサービス(ローカルサービス(ネットワークなし) Base Filtering Engine とか、Internet Connection Sharing (ICS) とか)が常にCPU負荷を掛けている状態になっていて、気になりつつも放置気味だったんですが、いい加減バッテリーの持ちにも影響してるんじゃないかって気がしてきて、本腰調べてみました。結果、こちらの情報であっさり解消しました。あー、すっきり。情報、ありがとうございます。
ちなみに、Windows Defenderウィルス対策を無効にしているせいか、「ファイアウォールとネットワーク保護」の設定画面にうまく辿り着けなかったので、設定の検索窓に「ファイアウォールとネットワーク保護」と入力することで、設定ウィンドウを開きました。また忘れてハマりそうなのでメモ。
[コメントを書く]
2018年 3月16日 (金)
■CPS1
チキチキボーイズで、CPS-B-21を使うと、1面の洞窟に入ったところで背景に変な縦線が出てしまう問題も、ついに解消しました。
原因は、使っていないはずのレイヤ(Starfield)が有効になってしまっていたからと推測されます。
CPS1では、Tilemap(背景用のレイヤ)が3枚ある他に、Starfieldというレイヤ(星とか表示する用?)が2枚あるんですが、後者はほとんどのゲームで使われていないそうです(ロストワールドとストライダー飛竜でのみ使用するとか)。で、Layer Controlなるレジスタに値を書き込むことで、これら5枚のレイヤのオン・オフを切り替えられるんですが、このとき、どのビットに1を書くと、どのレイヤがオンになるかは、Cボードごとに違っており、CPS-B-21では、これの位置もキーで指定でするようになっています。
で、今回、チキチキボーイズではStarfieldを使っていなかったので、Starfieldのビット位置の値として「0」を指定していたんですが、ひょっとして、これがまずいんではないかと考え、試しに「0」の代わりに「7」を指定してやったら、縦線が出なくなった次第です。なんで0でダメで、7だと大丈夫なのかは、未調査ですが・・・。
一応動画。
ともかく、これでチキチキボーイズも大丈夫そうなので、さらに実機での実験を進めることにします。次はスト2。
うちのスト2は、CPS-B-13搭載品でした。
バージョンは910522。最初期版ではないものの、バグ技が使えるやつらしいです。真空投げとかできるのかな。
というわけで、いつものようにキンドラのCボードにCPS-B-13のキーを書き込んで装着。
無事に動作しました。わーい。
[コメントを書く]
2018年 3月15日 (木)
■CPS1
USネイビー、ついにキンドラのCボード+自前のキーで起動するようになりました!
原因は、まだ未使用のレジスタが +0x00 に残っていたからでした。
昨日、すべての未使用レジスタを+0x00から+0x3Eにずらしたと思っていたんですが、MAMEのソースにはない、Unknown Outputという謎の3個のレジスタがまだ +0x00 のままでした。これを +0x3Eに移してやったら、ちゃんとバージョンが読めるようになったようで、無事起動するようになった次第です。さあ、次はチキチキボーイズだ。
[コメントを書く]
2018年 3月14日 (水)
■飲み
打ち上げ的な飲み会でした。あんまり長く居られなかったのが残念。お疲れ様でした。
[コメントを書く]
■CPS1
キンドラのCボードにキーを書き込んでも、USネイビーがまったく起動しない問題、少し進展。
CPS-B-21に設定するキーでは、各レジスタを、どのアドレスにマップするかを設定したりします。USネイビーのCボード(CPS-B-16)では、CボードのIDが読めるレジスタは+0x00のアドレスにマップされているんで、USネイビーは、起動時にここに0xFFFFを書いた後、これを読み出して、IDの一致不一致をチェックします。今回、自作のキーでも、当然CPS-B-16に合わせて、バージョン情報のレジスタ位置を +0x00 に設定したんですが、それ以外の、未使用のレジスタも、全部 +0x00にマップしちゃってまして、これのせいで、変なレジスタ 0xFFFF を書いてハングしていたものと推測されます。
というわけで、未使用のレジスタの位置を +0x00 ではなく +0x3Eに変えてやったら、少し処理が進むようになり、「CPS CHECK NO GOOD」なるエラーメッセージが出力されるようになりました。このメッセージは、IDが間違っているときに表示されるっぽいですが・・・。さて、次は何だ。
[コメントを書く]
2018年 3月13日 (火)
■CPS1
昨日試したキーがおかしくないか、可視化のためのExcelを作ってチェックしてみたら、見事に間違いを発見。MAMEのソースからキーを生成しているんですが、1箇所、全然無関係な値を参照しちゃてました。いやー、これかー・・・と思ったんですが、直してもUSネイビーの起動しない問題や、チキチキボーイズの背景縦線問題は解消せず (´・ω・`)
あと、どうでもいいけど、ExcelのBITAND関数ってOffice 2010だと使えないのね (´・ω・`)
[コメントを書く]
2018年3月17日から2018年3月13日までの日記を表示中
[コメントを書く]