2024年3月20日から2024年3月16日までの日記を表示中
2024年 3月20日 (水)
■基板
電池レス化してあるポンピングワールドの改造を戻してCPicSK化してみます。
配線の改造を戻して・・・
ROMをオリジナルの内容に戻して、CPicSKを載せて出来上がり。
と思ったら起動時の背景が変ですね。
その後は一見普通そうに見えますが、画面にノイズが乗ったり、いきなりハングアップしたりと、何やら不安定です。うーん、何かやらかしたか・・・?
もしかして、実はキーの最後の2Byteが0xF0 0x00じゃダメだったり?というわけで試しに 0x70 0x00 に変えてみたけど変化なし。そしてテストモードをいじったりしていたら、いつの間にか画面がフリップした状態になってしまいました。むむ、プレイヤー数とかExtendとかも変ですね・・・。
Extendのスコアは直せたんですが、フリップ設定が操作をしても変わらず、変なゴミが表示されます。何これ・・・。
もしやと思い、電圧を5Vピッタリくらいにまで上げたら安定しました。が・・・
フリップした状態は解除できずw。そしてよく見ると、残り時間の表示が化けてますね。
テストモードに戻り、改めて冷静に設定をいじってみたところ、フリップ以外はちゃんと反映されて保存できることがわかりました。難易度などを戻したら残り時間表示がおかしかったのも直りました。が、フリップだけは直らず。
MAMEで調べてみたところ、フリップの設定は 0xFAC3にロードされるようです。で、本来ここは 0x00 か 0x01 のいずれかしか値を取らないっぽいんですが、ひょっとして・・・。と、試しにここを 0xFE に書き換えてみたところ、なんとバグった画面が再現しましたw
どうもEEPROMのデータが壊れてフリップの設定値が 0xFF になっちゃったみたいですね。プログラムはそんな状態を考慮してないから、テストモードで 0xFF と 0xFE の間を行き来する動きになって、一生抜けられない、みたいなw。さてどうしようかw
2024年 3月19日 (火)
■地球防衛軍6
[コメントを書く]
2024年 3月18日 (月)
■飲み
月曜から飲み会でした。お疲れ様でした。
[コメントを書く]
2024年 3月17日 (日)
■車検
車検完了。まあ特に何かあったわけでもないですが。
[コメントを書く]
■基板
CPicS2の基板の増産をElecrowに発注しようとしたら、なぜか今までと同じ設計データが103mm x 103mm として認識されてしまうように。たかが3mm ではありますが、100mm x 100mm を超えると急に高くなるので非常に困ります。一体なぜ・・・。
KiCad5で面付けしたデータを開いて測ってみても、やっぱり100mmでしかありません。何だよこれ・・・と思ったら、V-cut ラインの指示に使ってる線がちょうど3mm ですね。これが下と右にあるので、これの分を基板の大きさと誤認識するようになっちゃったの(汗)?
試しにこの3mmの部分を消してGerberファイルを作り直してやったら 100mm x 100mm として認識されるようになりました。というわけで、これで発注。はぁ。
[コメントを書く]
2024年 3月16日 (土)
■RGB2C02N
[コメントを書く]
2024年3月20日から2024年3月16日までの日記を表示中
[コメントを書く]