BREW(Binary Runtime Environment for Wireless) 9at TECHBREW(Binary Runtime Environment for Wireless) 9 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト100:デフォルトの名無しさん 07/01/19 22:47:40 いや、VRAM上とかDIBの構成じゃなくて、>92の値をメモリに書いたら。 101:デフォルトの名無しさん 07/01/19 23:11:21 どうだろね。"メモリに書く"という動作の定義によるけど 通常のイメージでいうとダブルワードの値をメモリに書く、ということになるだろうけど そうなるとエンディアンで違いがでるんじゃないかな?と 102:デフォルトの名無しさん 07/01/20 08:28:38 ヒント:くあるこむ 103:デフォルトの名無しさん 07/01/22 14:47:38 >>92だとWin32の32ビットDIBのピクセル値と同じ並びになりそう。 それにしても、なんでBREWってWin32APIの痛すぎる命名や流儀をやたらパクってるのかね……。 104:デフォルトの名無しさん 07/01/22 18:45:58 ちょっと、お知恵を借りたいんですが……。 ゲームを移植してまして、一応最初はきちんと動作しているのですが、 シミュレーター上で2~3時間くらい動作させるとその内、IIMAGE_Drawや IDISPLAY_DrawTextやIDISPLAY_FillRectを始めとする一切の描画機能が 働かなくなります(単にIDISPLAY_Updateが働かなくなっているだけかも しれませんが……)。 その状態になった時にトレースしてみると描画がされないだけで、内部的には 正常にメインループが動作しており、MALLOC等もきちんと動作しています。 もちろん描画をフラグで飛ばしている感じでもありません。IDISPLAY_Update も毎回通っています。 画像に関して、今まで正常に表示されていた物が何かを境にまったく表示 されなくなり、かつIDISPLAY_FillRectまで動作しない所を見ると、 CreateInstance等の処理に何か問題が発生したとも思えません。 IDisplayの値も調べましたが、特に破壊された感じではありません。 ちなみに実機上でやると、似たようなタイミングで端末リセットが発生します。 自分のソースがおかしい事は分かるのですが、どこで異常を起こしているのかが つかめずにいます。 せめて何をきっかけに上記のような現象が発生するのかが分かれば手がかりに なりそうなのですが、心当たりのある方いらっしゃいますでしょうか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch