日記かにかに日記ホムペもみてね。ないブログに表示されています。新しい記事を書く事で広告が消えます。トラックバック(0)一個だけタイトーが混ざってるけどな。改造したのとそっくりな構造をしたスプライト描画ルーチンを同じように改造した。0.143u7の説明で書いたこと--------ここから描画ルーチン内のforループのカウンタのメモリ確保を効率化。i++)という書き方を利用する。flipy)という掛け算をしている箇所を、ビット積算に変更した。一般的に機械語レベルでの掛け算割り算はビット演算に比べて遅い。したところ、ほとんどのゲームの反転表示がおかしくなっていました。skykidは大丈夫そうに見えましたが、少ししか触ってないので完全に大丈夫かはわかりません。自分の改造が失敗したのかと思ってあせったけど、どうやら以前からあったバグみたい。0.124はおかしいそのうちなんとかしたいね。トラックバック(0)http://kani.blog.shinobi.jp/Entry/250/(ソースはこちらの12月26日の記事で更新しました)http://kani.blog.shinobi.jp/Entry/228/こちらの日記で公開したものに対して、マクロを削ったほうがいいよみたいな助言をもらえたので、やってみました。特殊テストモードならプレイ可能になることに気づいたので、全部有効にしました。Check」て書いてあるのが該当します。それから、イースターエッグ追加。(1)バトルガレッガで、魔法キャラコマンドとHARDやSPECIALを併用する方法。押す時に放さないで押しっぱなしにして、STARTを押すところで不要なボタンを放す。VERSION」になる。特殊テストモード中にレバー左右でリージョンの変更ができる。標準の入力装置の割り当てに問題があるのでそれを直せばいい、ということになって巻き戻ったそうです。今回とられた、問題のほうを取り除くやりかたは嬉しかったりします。あと、まだ気づかなかったバグを結構生んでたみたいでごめんなさい。アナログデバイスを別のもので代用する処理を単純にカットすれば(件の一行を「if(1)」に書き換える)理想的な動きになることに気づいてから、これをどうやって、代用品をカットしないでも同じ動作にできるかを色々と考えたわけですが、公式のほうで代用品の割り当てを変えるという対応で全て解決できてしまって、結果的に無駄な努力になりましたwwそんなわけで、これまでこの件で色々協力してくれた人たちに、ありがとうございました。トラックバック(0)u8の改造を公開しようとしたら、公式がu9になってたでござる。作業やり直すので、前の話題でお茶を濁す。ループレバーなどの入力ルーチンを修正まずは誤動作の確認方法。SNKの「怒」を、P1STARTを押さえながら起動するとテストモードになる。青い四角がたくさん並んでいる画面になったらP1STARTを2回押すと入力テスト画面になる。DAIAL」がループレバーの項目。正しくは「9,10,11,12,1,2,3,4」になるはずのところ、ときどき「9,10,11,12,(空白),1,2,3,4」になることがある。