2025年5月30日から2025年5月26日までの日記を表示中
2025年 5月30日 (金)
■基板
手元にある謎のキーチップの中身らしきPICをかき集めて、Arduino Unoのキーチップテスタで中身を読んで整理してみましたw。結構あるなw
続いて、自作のキーチップクローンがChihiroで動くかどうかの実験。
う、エラー26で立ち上がりませんでした。うーん、何でだろう。
ロジアナで波形を取って見てみます。
純正の波形はこんな感じです。NAOMIとかでよく見たのと同じ感じですね。左下の帯と帯の隙間が、キーチップ側が応答に要する時間で、帯は、両端を除くと、キーチップ側の応答と、それを受けてのChihiro側から出てきた次のメッセージのセットになっています。
一方で、自作のキーチップクローンの波形はこんな感じ。Chihiro側から出た最初のメッセージにキーチップ側が応答しています。ただ、その次のメッセージがChihiro側から出ていないようです。
メッセージが来てから応答が出るまでの隙間が、オリジナルと比べるとだいぶ大きいけど、これのせいでChihiro側がタイムアウトしたりしているのか?あるいは、応答の波形のクロックが遅くて、デューティ比が2:1になっているのが良くない?
2025年 5月29日 (木)
■基板
Arduino Unoのキーチップテスタで読み出したキー情報を手入力でPC側に取り込むのが面倒だったので、Arduino Unoからシリアル出力してみることに。が、シリアル出力を有効化したら急にキーチップに正しくアクセスできない状態になってしまいました。うむむ?
あ、シリアル出力をUSB側に出す場合であっても、Digital pin 0 (PD0) とDigital pin 1 (PD1) は空けておかないとだめなのかも? 現状、PD0とPD1をキーチップを叩くのに使ってしまっていました。
というわけで、PD0とPD1を使わないようにピンの接続位置をずらし、Arduino Unoのコードも修正。速度を出すためにPORTBやPORTDを直接叩いているので、単純にdefineをいじっておしまいにできないところがちょっと面倒ですね。
無事にArduinoのIDEのシリアルモニタに読み出した内容が出力されるようになりました。これは便利・・・と思いきや、何かArduinoのIDEのシリアルモニタの使い勝手がイマイチな感じで微妙かもw
[コメントを書く]
2025年 5月28日 (水)
■基板
Arduino Unoのキーチップテスタでキーチップのキーを読み出して、出てきた情報をPC側に手入力で記録した後、念のためこの情報でググると既知のキーチップの情報をまとめていると思しきサイトがヒットするんですよね。
これが出てくるということは、正しく読み出せていて、さらにそれを正しくPC側に手入力で書き写せているということを意味するわけですが、その一方で、こうも網羅されていると、一体何のためにキーチップを読み出しているんだという複雑な気分になります・・・w
[コメントを書く]
2025年 5月27日 (火)
■RGB2C02N
ふじっこさんがRGB2C02N搭載ファミコンでアルマジロの映像がおかしくなるとお困りの模様。
現象としては実機ではアクションシーンの下半分が表示されないって状況です(動画20秒以降)。同じROMをレトロフリークで読ませて実行すると問題なしなのでROMの故障とかではなさそう。そもそもこんなクリティカルにコード化けとかしないかと。 pic.twitter.com/j8cudJN4VI
— fujikko (@fujikko_alpha) May 27, 2025
アルマジロは現物が手元にあるので、RGB2C02N 搭載機で試してみることに。先日ラベルを貼ったお陰で、ものすごい速さでカセットにたどり着くことができましたw
動かしてみましたが、映像自体がおかしくなるようなことはありませんでした。ゲーム自体は操作にクセがあってしんどいところがありますがw。ワリオの森と同様に、ファームウェアアップデートで解消する問題なのかもしれませんね。
ファームウェア更新済みのRGB2C02N+ニューファミコンです。アクションシーンも画面下半分が普通に表示されているように見えますがどうでしょう pic.twitter.com/tpmq8qoQvi
— のすけ (@konosuke) May 27, 2025
[コメントを書く]
2025年 5月26日 (月)
■基板
昨日エラー24で動かなかった自作のキーチップクローン、PICのプログラムの問題を手直ししたところ、動くようになりました。
昨日動かなかったのは、信号の取り込み処理の高速化のために、取り込みのループで行わないようにしたAND演算を、ループの外で実施するのを忘れていたからでしたw。残念な理由だw
[コメントを書く]
■真・三國無双ORIGINS
下邳の戦いで呂布を回復無しで撃破し、ついに赤兎馬をゲットすることに成功。一体何回リトライしたことかw。最後の最後で相手が覚醒したところで、こちらも覚醒して残り体力を削り取るのがポイントでした。
[コメントを書く]
2025年5月30日から2025年5月26日までの日記を表示中
[コメントを書く]