2012年1月28日から2012年1月24日までの日記を表示中
2012年 1月28日 (土)
■E-SWAT
実家で待機している間、暇だったのでE-SWATの電池切れ対策をしてみました。E-SWATはFD1094なので、コード空間部分のみを見つけ出してデコードしてマージすればOKです。当初、手でちまちまと追っていたのですが、途中でデータとプログラムの境界に必ず「4e 71 (NOP)」が現れることを発見。これを利用して一気に切り分けが完了しました。ひとまずエミュレーター上で動かしてみたところ、あっさり起動。戻ったら実機で動かしてみましょう。
ちなみに、作業の途中で再びdis.xでaddi.bなどの一部が未定義命令となってしまう問題に遭遇しました。さすがに耐えられない感じだったので、調べてみたところ、どうもアドレッシングモードが Absolute Short のときに発生しているようです。その辺をヒントにソースを追ってみたところ、disasm.cでDisasm_ExactがTRUEになっているのがまずいっぽいことが判りました。この値をFALSEに変更してやったところ、無事未定義命令扱いが解消。いやー、よかったよかった。これでSDIの逆アセンブルの問題も解決ですね。
[コメントを書く]
■帰宅
用事が済んだので、夜に自宅に戻りました。眠い・・・。
[コメントを書く]
■板
帰宅後、届いていた阿修羅ブラスターを動かしたりしていたら、ケイゴさんがナムコクラシックコレクションのスコアのリセット方法を掲載したサイトを見つけてくれました。何と、標準で用意されていたんですね。というわけで、さっそく試してみました。
初期化前。
初期化後。
バッチリですねー。ちなみに、上記サイトに掲載されている方法だとうまくいかなかったので、以下のようにちょっと変更して行ってます。
- テストスイッチを押しっぱなしにしてテストモードに入る
- 1Pのスタートとサービススイッチを押しっぱなしにする
- テストスイッチを離す
で、その後は、昼間実家で作業したE-SWATの実機上での動作確認。CPUを68000に交換して、プログラムROMをデコード済みのものに差し替えます。
おー、バッチリ。
しかし、テストプレーが苦痛だww
おっと、直さないと。
[コメントを書く]
2012年 1月27日 (金)
■Termtter
今月くらいからTermtterで t.co のURLが含まれているツイートの中に変なURLが混ざるという不具合があって困っていたんですが、expand_tco_url.rb を /usr/lib/ruby/gems/1.8/gems/termtter-1.10.1/lib/plugins/defaults からどけることで解消することが判明しました。デフォルトで使われているプラグインがぶっ壊れてたってことですかね。 t.co の仕様が変わったのかな。
[コメントを書く]
■紙回収
今日は帰りがけに紙類を回収。その際、ナムコクラシックコレクションVol.2でスコアが初期化できないもんかという相談を受けたり。残念ながらわからず。まあ、EEPROMに記録されてるとかなら、ROM改造すればできるんでしょうけど・・・。ケイゴさんかドイさんに相談ですかねw
[コメントを書く]
■移動
夜に帰宅した後、明日の朝の用事に備えて実家に移動。眠い・・・。
[コメントを書く]
2012年 1月26日 (木)
■飲み
また飲みでした。お疲れ様でしたー。まだまだ続くw
[コメントを書く]
2012年 1月25日 (水)
■BEEPさん通販
冬コミ後の通販地獄がようやく終わったわけですが、BEEPさんのところでも通販が始まったようです。 うちで扱ってたのと同じ組み合わせで買えるみたいなので、ダイナックス毒本とかEQUITES本と合わせて買いたい方はこちらを利用してみるといいかも?
[コメントを書く]
- と 2012/02/02(木) 21:32:34
- BEEPさんのところで毒本を購入しました。自分もいい加減、基板を修理しなきゃなぁと思いつつ読ませていただいております。
恐らく「ソルダーレジスト」を勘違いされているようですが、たとえば表面実装の部品を半田付けするところは「パッド」ではないかと思いますです。。。
- と 2012/02/02(木) 21:38:35
- 間違えちゃいました。毒本ではなく俺板でした。。。ごめんなさい・・・
- nosuke 2012/02/03(金) 01:41:02
- うおお、ご指摘ありがとうございます。
緑色の保護されてる方がソルダーレジストですかね。
見事に勘違いしてました・・・。
お恥ずかしいorz
2012年 1月24日 (火)
■飲み
今日も飲みでした。お疲れ様でした。いやしかし、これからしばらく飲みが続きそうですな・・・。
[コメントを書く]
■やるしかない
一瞬迷ったけど、やっぱ色々底上げしたいので、攻めの方向でドンドン進めていくことにします。やれること、やるべきことは全部やる感じで。
[コメントを書く]
2012年1月28日から2012年1月24日までの日記を表示中
初めまして、COOLと申します。
先ほどのすけ様のブログをみて
もしかして?と思いまして、ご相談して頂きたいことがあります。
ブログにアップしたセガ・システム16基板E−SWAT電池が切るパッチ作業をみました。
私が持っているE−SWATの基板のバッデリが切れて起動できません(涙)
もし、宜しければのすけ様が作業したE−SWAT電池無くても起動出来る
プログラム・ロムファイルを私に送って頂けないでしょうか?
どうしてもいかしたいです・・・
初めてなのでこんな御願いして大変申し訳ございません。
ご検討してくださいませんか?
では、返事お待ちしております。