2004-01-01から1年間の記事一覧
今日は、久々に、「お外(笑)」に持ち出した。 電車内で、パックランドとランパートで遊ぶ。 ランパートはとにかく燃える。飽きが来ない・・・ 乗客の皆さん、これはPSPではありません。
休み!
ふと思ったのだが、なんか毎年、クリスマスは 6502 やってる気がする・・・ 偶然なのだろうか? もう少し、幸のある人生を送らないといけないかもしれない・・・
原因が分かった。テクスチャクラスのインスタンスを 多重確保しようとしていたらしい。C++ のオブジェクト指向の ちょっとした落とし穴にはまってしまった・・・ とりあえず、安心して眠れる・・・
コンビニでケーキを買ってみた。明日食べよう。
ROMライターが欲しいと思う今日この頃。 機会があったら、秋葉原の若松通商あたりを覗いてみるか・・・
NullPointerException で堕ちる。デバッグトレースしても、 いかんせん挙動がよくわからん・・・・
とりあえず、基本的な画像処理の実験が終わり、開発ツールの扱い方も 一通り抑えたので、これで簡単なゲームを作ることができる。 まあ、V-Sync 割り込みの設定等、細かい所を挙げるとキリがないが、 あとは決まり文句でなんとかなる。 一応、65C02 4MHz (0.…
例外で堕ちるようになった・・・
直接、被害を受けたワケではないが、色々な意味で今日は大厄日。
忘れそうなので、とりあえず、普通のスプライトを出すメモだけ残しておこう RAM 上にディスプレイリストテーブルを予め用意して、 Suzy(グラフィックコントローラーチップ)を発破する。 各テーブルは、リンクアレイチェーン形式となり、 フォーマットは SCB…
やっとDirectX寄りなコーディングに完全に戻れた。でも、システム周り組んでる方が楽しいな・・・(爆
「コリジョン」なる、スプライトのハードウェア衝突検出の存在を知る。 あまり使わないかもしれないが、知っていて損はないかも・・・
テクスチャのバイリニア時にゴミが出る。 もう知らん・・・・
土曜に熱だして倒れて、月曜まで寝込んでいた。 世間では、PSPなるLYNXの模造品が横行しているらしい(ウソ)
知れば知るほど、すごすぎるスペック。 1989年発売当時の技術背景から換算すると、 NINTENDO DS や PSP より遥かに高性能だったに違いないと思った。スプライトは大体わかってきたので、残りはサウンドか・・・・ メモはもう少しまとめてから書こう。
D3DDevice::Clear で、誤魔化す作戦。 なんかダサい・・・
スプライト関連の資料を読み続けるうちに気づいたのだが、 LYNX は、なんと、ハードでスプライト圧縮展開に対応しているらしい。 それを考えると、256KB ROM でも問題はないように思えてきた・・・そして、BLL + CC65 の環境の構築に成功。 c.olb (CC65用 C…
自主休校(爆
スプライト用のディスプレイリストの表記の仕方の説明が、 サンプルソースと、EPYX のテクニカルマニュアルで異なっている。 なぜだろう。もう少しマニュアルを追いかけないといけない。 それと、cc65 (6502用 Cコンパイラ)の導入をしないとなぁ・・・ ソー…
やはり、どうもテクスチャに、なにかをレンダリングすると、D3DSPRITE で、 透明色指定がクリアされてしまうような気がする。 単純に、FillRect したいだけなのに、こんなに苦労するのは割に 合わないなぁ・・・・
そろそろスプライトの実験をしてみたい
テクスチャへのレンダリングを行うと、透明色(カラーキー)が なぜか解除されてしまう。要調査。
会社で、マスターのソースに// printf("パウエル国務長官¥n");と、いれていたのを注意される。
倒れた。会社1回休み。
簡単だと思われていた 512KB ROM 環境のビルドがうまくいかない。 行き止まりに行き着いた感じなので、もういちど引き返して、 先人たちが構築した 256KB ROM 開発環境の解析&動作検証を試みる。 メモ ■BIOS ROM は 512byte。$fe00 に配置さており、本体起…
そろそろテクスチャーへのレンダリングルーチンを組まないといけない
電車やバスに乗って、つい「ぼーっ」としていると、LYNX の妄想が 襲ってきて、気になりだすとキリがないので、肝となる アドレスバス辺りの情報をいろいろ調べて途中経過を、まとめてみる。 やはり、Bastian Schickさんと、Matthias Dominさんの情報が すべ…
今日はどうしても気が乗らないのでお休み。 仕事も C# .NET 2003 で憂鬱な毎日・・・
ちまちまちまちまちま・・・と・・・地道に・・・