Zen-Ichi

Win2000

投稿日:2001年3月14日 更新日: 投稿者:

— MNA —

いろいろと新しいルーチンを組み込んでいるうちにまた謎なバグにぶつかりました。 Win95では問題なく動いているのにWin2000では落ちてしまうのです。しかも自機が出てきた瞬間です。これには参りました。仕方なくずっとプログラムを追っているとなんとまたまたメモリの初期化を忘れていた部分を発見。出現していないキャラの処理を行おうとして落ちてしまっていたようです。

今まではたまたまその部分のメモリに0あたりが入っていたようでうまく動いていたようなのですが、いろいろとルーチンが入ってその場所が0でなくなってしまったようなのです。 OSによって動作が微妙に異なったりするので注意が必要ですね。 2000はその点バグが浮上しやすく設計されているらしいです。(多分)その前に初期化ぐらいちゃんとやらないといけないですね(笑)

-Zen-Ichi
-


comment

リンクが多数含まれていると表示されないのでご注意ください。(スパム対策)

CAPTCHA


関連記事

no image

メモリ初期化

— MNA — シールドを導入したのはいいのですが、バグ発生! 2面の細長戦艦と2ボスに不具合発生です!例によってメモリの初期化を忘れていたようです。今まではたまたまうまく動い… 続きを読む

no image

ゲージ振り切り過ぎ

— MNA — フィーバーレベルが上がっているときに、ゲージを溜めながら死ぬと、ゲージが枠を突き抜けるバグ発覚(笑) 作った本人もびっくりしました。

1ボス空中分解

— MNA — 1ボスを破壊したときに羽根が空中分解するようにしました。ボスなどはちゃんとパーツに分けて作ってあるのでこういう演出を行うことが出来ます。この分解して爆発するまで… 続きを読む

no image

バグ潰し

— MNA — 自機が消滅したときにまれに落ちるバグが混ざっていたのを修正しました。この修正を行うに伴い、関連する部分のソースを整理しました。スコア入力のあたりも昔企業提出のた… 続きを読む

ModeX

— MNA — 最近のビデオカードにはModeXの無いものがあるということで、使用可能な解像度の列挙ルーチンを作りました。万一ModeXが使えない場合は別の解像度で代用できるよ… 続きを読む