2012年8月3日から2012年8月1日までの日記を表示中
2012年 8月 3日 (金)
■お祭り
近くの神社でお祭りやってました。帰ってきた時間が遅くて、既にかなりのお店が片付けモードだったので、何も買いませんでしたが。
それにしても、今年こそはと思っていたんだけどなぁ・・・な、泣いてなんかいないんだからね (つД`)
■まさかの入荷
先日、某先生が家にダライアスバーストACを置くという恐ろしいプロジェクトを開始したので、微力ながら応援させて頂くことにしました。
やあ、よく来てくれたね・・・(*´Д`)
というのはオマケで、本体はこちら。
壊れやすいらしいので、色々怖いところですが・・・
よーし!
というわけで、デススマイルズ2が我が家にやってきました。ケイブ基板の中で一番買うことないと思ってたんですけどね・・・。何かこのもっさり感が、こう・・・。うーんw
[コメントを書く]
2012年 8月 2日 (木)
■Web更新
新刊のページを用意しました。今回はボリューム少なめで寂しい感じですね・・・(´・ω・`)
[コメントを書く]
■TMNT2
色化けしているTMNT2の基板、いい加減に何とかしたいと思い、本腰入れて挑んでみることにしました。まず症状のおさらいから。入手時からこんな感じで色がすごくおかしいです。
一体色のおかしさはどこから来るのかと思い、ひとまずMAMEのドライバのソースを眺めてみたところ、paletteramなんてのがある模様。容量は32KByteのようです。基板上で32KByteのRAMというと、これくらいしか見当たりません。xBBBBBGGGGGRRRRRで16bit幅みたいだし、これかな・・・。
テスタでアドレス線を調べてみたところ、2個ともアドレス線は全部共通・データ線のみ独立だったので、16bit幅32KByteで使っていると見て間違いないですねー。ロジックプローブでデータ線を見てみると、基本どの線もパタパタしているものの、片方のチップの最上位のみずっと0のまま。ここが「x」に相当する部分っぽいなー。
で、再びMAMEに。今度は実際にTMNT2を動かした状態で、パレットRAMのアドレス範囲にある値をデバッガで表示させて、適当に値を変え、実機でデータがおかしくなっていると考えられるパレットRAMのアドレスと、その値がどうおかしくなっているのかについて調べてみました。
色々いじった結果、色がおかしくなっている部分に対応するパレットRAMのアドレスに、その2Byte隣の領域の値をコピーしてやると、実機とまったく同じ色化けになることが判明。えーと、つまり、メモリから読み出す際に、アドレスの最下位bitが常に固定になっちゃっていて、それで色がおかしくなっているのか・・・?
ロジックプローブを当ててみると、確かに最下位bitだけは全然ぱたぱたしていない感じです。ほぼ1のまま。アドレスの最下位bitを作っている74LS157の波形をロジアナで見てみると、入力が変化してから出力が変化するまでやたらと長いように見える・・・。うーん、石がヘタってるのか・・・?
夜も遅いのではんだ吸い取り器が使えないことから今日はこの辺で。うーん、これで直ればいいんだけどなぁ。
[コメントを書く]
2012年 8月1日 (水)
■Web更新
入稿できたんで、ひとまずC82の参加情報の更新とかしました。 新刊の情報はまた後ほど。
[コメントを書く]
■お台場
お台場の方でバーベキューしたり。天気よくて最高でした。昨日までの疲れが抜け切れてなくて、途中から変なテンションでしたがw。いやー、お疲れ様でしたー。
[コメントを書く]
2012年8月3日から2012年8月1日までの日記を表示中
[コメントを書く]