ザビタン開発日記
2009
| 01
1月 22 (火曜日) 2008 | ||
23:39
|
バカ貴族
|
|
おぉっとぉ!
gviewが思ったよりツルツルっといったぞ!? (^^ ・・・さて残るは・・・ まーだちょっとグレー問題が解決しないんだよなぁ・・・ ちょっとsheet_updown関数を見直さないとだめかなぁ・・・ リビジョン126
|
||
23:16
|
あぶないバカ
|
|
よーーっし!
できたできた。 つーか、まだ手を入れてないアプリ残ってたのね・・・ あとはええと・・・gviewだけ・・・・かな?(こんどこそだいじょぶかな) |
||
15:20
|
代表取締役バカ
|
|
tviewをなんとか直してと・・・
mmlplayもサクっと・・・・ って、ちょっとまって??? そもそも、なんで「古いまま直していない」とは言え、画面がぶっとんじゃうの? APIからopenwinやらboxfillやらが呼ばれた場合。たとえばそのパラメータ が異常な数値だったとしても、その程度でおかしくなっちゃう(アプリが画面を壊せる) ってのは、根本的にまずいしおかしいじゃん!?? ええと・・・まだ手をつけていないmmlplay。openwinは・・・
こうなってる。はりぼて本来の仕様。オイラが親切したのが・・・
こうなっている。うーーん。ノーマルの状態だとwinbuf(ポインタ)が指定されているから多分、 本来は 0xなにがしという32ビットのアドレスが渡されてるんだなぁ。 オイラの仕様ではこれは横方向のドット数の指定だから、当然すんごいことになると・・・ なるほどなぁ。じゃ、各値を実行前にチェックさせればいいのかな・・・ |
||
1月 20 (日曜日) 2008 | ||
21:48
|
まずはタスクバーグレー問題・・・
|
|
えーっと。これはたぶん、原因はオイラが新設した第二シートの
処理が悪いんだろうなぁ。えーっと・・・どこでやってたっけ・・・ うーむ。異常状態を観察してみると、なんらかのアプリを起動し、 それを終了させた後にこの症状が出るようだ。 アプリの終了処理の後はと・・・・bootpack内だな。 そうだ! 各ウィンドゥに「現在の自分の高さ」を表示させてみたらわかるかな?? うーん。だめかぁ。マウスとかは個々に大掛かりに弄らないといけないから面倒になっちゃうなぁ・・・ んんん? これかな??? bootpac内でウインドゥが閉じられた時の制御をしてる部分。
まず、そもそも、BBLではマウス以外にシステムシートがあるんだから、マウスと背景しかないという場合の処理はこのままじゃおかしい。 ええと・・・・ |
||
21:34
|
12の悪いクセ
|
|
げげーー!
それどころじゃねーじゃん! まず、インベーダーを起動して一旦終了する。 するとなぜかコンソールにヘンな文字のゴミが・・・( アンダースコアが入る) さらにもう一回起動させると、なぜか最前面に回ってこないぞ!? そんでもってタスクバーがリフレッシュされていない状態でグレーに 塗りつぶされている。 そして極めつけ! TVIEWを起動するとなにやらエライことに・・・・・ クソー。さすがにこれはまずいなぁ。 バグ潰しが先決か・・・ |
||
21:29
|
ブライシンクロンマキシム!
|
|
さてさて。ウィンドゥの可変化。どうしたらええじゃろ?
おっとその前に。 サイズが変化した場合の挙動って、Windowsとか見てると何種類かが あるのがわかるね。
うーーーん・・・どれから手を付けようかな。 とりあえず3番辺りをやってみるか・・・テキストビューアーの 改造という形でどうだろう。 |
||
1月 18 (金曜日) 2008 | ||
13:31
|
ザムザ復活!
|
|
・・・あれ〜?
「在来のインベーダの移植は無理!」 と切って捨てて新しいのを作ってたんだけど・・・・ なんか数箇所弄ったら動いてしまいましたとさ! (^^; (ラッキー! 実はちょっとインベーダ作りに飽きてたので) そんなわけで新インベーダの開発は一旦凍結〜。 ・・・つーことで、とりあえずははりぼて付属のアプリは 一通り新APIで動くってところかな。 (実はまだスクロールAPIがハンパなんだけど・・・) 横道はこれくらいにして、ウィンドゥ可変に戻らねば・・・ リビジョン124
|
||
1月 17 (木曜日) 2008 | ||
13:07
|
ドッキングアウトだぁ〜!! (了解!)
|
|
えっと。開発日記じゃないんですがね。
このサイトではBWikiというPukiWiki派生のモジュールを使っているんですが ちょっと実験的に新しいのを使ってみようかなぁと。 簡単に複数設置が出来そうなのがミソでしょうかねぇ。 ゴッチャゴチャに溜まりまくってしまったページ達をいくつかに 分離できそうな感じなので。(まだわかりませんが) ・・・・う〜む・・・・・・ ちょっとこの新しいモジュール、まだまだ問題が多いなぁ。 そんなわけで一時撤退・・・・(実験は続けるけどね) |
||
1月 13 (日曜日) 2008 | ||
14:35
|
ジョリーと僕とで半分こ!(プッチーの分は?)
|
|
まいったなぁ〜。引数が多すぎ・・・・
そこでこうしてみました。
shortは0xFFFFまで。つまり65535まで。ウィンドゥの座標でこんな値はまあ、 将来は当たり前になるかもしれないけどね。少なくとも今&BBLでは 10年はいらないだろうから・・・(^^; さーて・・・これ、実装ではどーすりゃいいんだろう。これでいいのかなぁ・・・
よおぉぉっしゃぁ!!!!! これでどーーだぁ!!!! (EFLAGSを退避させてるのはシフト命令で影響が出るそうなので念のため・・・) |
||
12:16
|
空間は存在しない! あるのは物質だけだ
|
|
いくつかのAPIを実装してて考えたこと・・・・・
たとえばblockmove。ある領域をドンと別の場所に移動させるAPI なんだけど、じゃ、移動した後はどーするか?? 単純にあるパラメータを置いてその指定色で塗りつぶす・・・ まぁこれでもいいっちゃぁいいんだけど・・・ 例えばだけど、シートのクライアント領域に「標準色」を 設けるってのはどーだろ? ・・・うーん。でもおんなじことかなぁ・・・ おぉ!いいこと思いついた! 「塗りつぶし」の引数を設ける。それによって空いてしまった 空間は塗りつぶすことができる。 で! これを-1とかに指定すると、コピー元になにもしない。 つまり、blockcopyが成り立つじゃないか!!! (^^ ・・・げえぇぇぇぇぇ!!! 大問題発生! レジスタが足りない!!!! 今ってこういう状態。
引数がええと・・・8つ・・・ EAX,ECX,EBX,ESI,EDI,EBP・・・足りねぇ〜!!!!! |
||
(1)  |
PopnupBlog V3 Denali created by Bluemoon inc. |