2014年12月31日から2014年12月28日までの日記を表示中
2014年12月31日 (水)
■XCAPTURE-mini
いい加減に動かしておこうということで、動かしてみました。
とりあえず先日ジャンクで買ったディスクシステムのソフトの動作確認でも・・・。まずは「おざわさとし」くんのサイン入りガルフォースから。タイトル画面、気合い入ってますね。B面に変えてゲーム始めた後、放ったらかしてたらエラー出てました(´・ω・`)
バレーボール。
オセロ。
テニス。
ゴルフ。
この他、エキサイティングビリヤード、スーパーロードランナー、レリクス暗黒要塞も一度は起動したんですが、その後、全然認識されなくなってしまい、残念ながらキャプチャもできず。今まで確実に読めていたディスクも読めなくなったので、ドライブ側の問題ですかねー。分解して確認してみないとダメそうですな・・・(´・ω・`)
あと、ついでに基板もキャプチャしてみました。プチプチを巻き直そうと思って出しておいたエアガイツで実験。まあ、FRAMEMEISTERと組み合わせている分には問題なさそうですな。
いやー、しかしこれ、画面をキャプチャするのには非常に便利なんですが、いちいちカード取り出すのが面倒ですね。FlashAir買うかな。
■実家へ
夕方に実家へ移動。久しぶりに電車で行きました。太らないように気をつけねば。
[コメントを書く]
■2014年を振り返って
今年は2/3がアメリカで1/3が日本だったわけですが、帰国してからはバタバタしているうちにあっという間に時間が過ぎていき、気がつけば年末となってしまったという感じでした。特に、家庭用ゲームを普通に遊ぶのを除くと、趣味的な活動がほとんどできなかったのが残念なところ。来年はもう少し手を動かすことをしたいですね。
[コメントを書く]
2014年12月30日 (火)
■Hyrule Warriors
ヴァルガのLv.2の武器が取れるエリア、左から入ろうとしたら、こっちはこっちでなかなか難しい。ゼルダ姫で封印されしものを効率よく倒すにはどうすりゃいいんだろうなぁ・・・。
[コメントを書く]
■焼肉
近くて遠いお店の北京に行ってみました。
17時半過ぎの開店後、即入ったんですが、なかなかお肉が出てきません。さすが上級者向け・・・と思ったら1時間くらいして凄いのが一気に出てきました。
これでもかというくらいに肉充した感じですw。お疲れ様でした。
[コメントを書く]
2014年12月29日 (月)
■基板
ザ・キングオブドラゴンズの電池レス化を進めてみました。このタイトル、いやらしいことに(?)Cボードの掛け算機能を使って結果が17bit幅以上になる演算を行っていたりする上に、その結果をアドレスの計算に使っている箇所があったりします。Cボードの乗算器は、乗数・被乗数を2Byteずつ書き込んで、乗算結果を上位2Byteと下位2Byteで分けて読み出すインタフェースとなっているんですが、オリジナルでは乗算結果の上位と下位の読み出しアドレスが連続して並んでいるため、上位のアドレスからmove.lで4Byte読み出すと、演算結果を一気にレジスタに読み出すことができます。これに対し、電池レス化してしまうと、上位と下位の並びが逆になってしまうため、move.lで一気に読み出せなくなってしまいます。オリジナルのコードでは、ここでmove.lで4Byteを一気読みして利用しているため、単純にアドレスを書き換えるだけでは同等の処理は実現できません。命令数が増えてよいのであれば、2Byteずつ読んで混ぜたり、上下逆に読んだ後、レジスタをROLして16bit回すなど、やりようは色々あるかと思いますが、move.l 1個分を置き換えようと思うと、6Byteしかスペースがないため、前述のような凝ったことはまったくできません。ここが一番の悩みどころでした。
結局、2箇所あるこんな感じの場所のうち、一方はよく見たら掛け算の乗数・被乗数の一方が0x400とキリの良い固定値だったので、Cボードの乗算器を最初から使わずに、レジスタの値を合計10bit左シフトする処理に書き換えて対処しました。全然違う命令に置き換えるのは甚だ不本意ですが、とりあえずこれで起動からデモまでは動くことを確認。
もう一方は、乗数・被乗数の一方が固定値ながらも0xE10という中途半端な値なため、簡単なシフト演算には置き換えられません。ただ、見た感じ、ROMの実行開始アドレスをいじっていない限り、ここには飛んでこない雰囲気なので、ここは何もする必要がない感じもします。さて、次は実機でやって叩いてみますかね。
[コメントを書く]
2014年12月28日 (日)
■秋葉原
秋葉原に行ってきました。
まずはマックジャパンで取り置きをお願いしていた1枚を回収。久々の白い紙袋ですw
その後はトライとトレーダーでジャンク品を買って、最後にArkで1TBのHDDを買って、お昼を食べて離脱。お疲れ様でした。買ったものはこんな感じ。
ちなみに、今日は1人での行動だったので、久しぶりに基板をじっくり見ることができた感じです。あと、トライではケイゴさんはじめ、結構色々な人にお会いできました。こういうのも割と久しぶりな感じですね(笑)
[コメントを書く]
■Hyrule Warriors
ヴァルガのLv.2のエリア、右から近付くのは諦めて、左から近付くことにしたんですが、これまた難しい・・・。
というわけで、一旦アドベンチャーモードはやめにして、シナリオモードのHARDのスタルチュラを集め始めてみました。アドベンチャーモードで散々鍛えまくったお陰で、いまのところどこも余裕な感じ。
[コメントを書く]
■PC修理
買ってきたHDDを早速装着し、Fedora 20を新規インストールして、その後壊れかけのHDDを繋いでデータを吸い上げ、設定をマージ・・・とやっていたら、マシンが起動途中で固まるという事態が発生。追うのが面倒だったので、再インストールしてみたら、今度は壊れかけのHDDの方が悪化したのか、元々/のあったパーティションがまったくマウントできない状況になってしまいました。幸い、/homeだったパーティションはまだ読める状態だったので、そこだけ回収してあとは諦めました。はー、こんなことなら、起動しなくなった原因、追った方がよかったな・・・(´・ω・`)
[コメントを書く]
2014年12月31日から2014年12月28日までの日記を表示中
[コメントを書く]