2012年8月3日から2012年8月1日までの日記を表示中

2012年 8月 3日 (金)

お祭り

近くの神社でお祭りやってました。帰ってきた時間が遅くて、既にかなりのお店が片付けモードだったので、何も買いませんでしたが。

お祭り

それにしても、今年こそはと思っていたんだけどなぁ・・・な、泣いてなんかいないんだからね (つД`)

まさかの入荷

先日、某先生が家にダライアスバーストACを置くという恐ろしいプロジェクトを開始したので、微力ながら応援させて頂くことにしました。

やあ、よく来てくれたね・・・(*´Д`)

ポップ

というのはオマケで、本体はこちら。

レベニューシェア基板

壊れやすいらしいので、色々怖いところですが・・・

起動しそう

よーし!

デススマイルズ2起動した

というわけで、デススマイルズ2が我が家にやってきました。ケイブ基板の中で一番買うことないと思ってたんですけどね・・・。何かこのもっさり感が、こう・・・。うーんw

2012年 8月 2日 (木)

Web更新

新刊のページを用意しました。今回はボリューム少なめで寂しい感じですね・・・(´・ω・`)

TMNT2

色化けしているTMNT2の基板、いい加減に何とかしたいと思い、本腰入れて挑んでみることにしました。まず症状のおさらいから。入手時からこんな感じで色がすごくおかしいです。

色がおかしいTMNT2

ずっとこんな具合で変

一体色のおかしさはどこから来るのかと思い、ひとまずMAMEのドライバのソースを眺めてみたところ、paletteramなんてのがある模様。容量は32KByteのようです。基板上で32KByteのRAMというと、これくらいしか見当たりません。xBBBBBGGGGGRRRRRで16bit幅みたいだし、これかな・・・。

パレットRAMと思しきSRAM

テスタでアドレス線を調べてみたところ、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日までの日記を表示中

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2012年8月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ