PSP の十字キーが良くなった

「PSPで十字キーが斜めに入らない理由」の続きの報告です。
bricklife.weblog.*さんのこちらの記事を参考にしてPSPを分解してみました。
http://www.bricklife.com/weblog/000672.html

やったことも上記の記事の内容そのままです。
十字キーの裏側に両面テープを使って、薄いプラスチックの板を切って、ボタンの
真後ろ中心部分に貼り付けます。

ほんのわずかに厚みが増しただけなのに、操作性が劇的に変わり、きちんと斜めに
入るようになりました。貼り付ける位置は少々シビアで、小さめに作った方が周囲の
パーツとの干渉がなくなります。ちなみに使っているのは初期型黒です。

グラディウスポータブルでも、斜め後ろにちゃんと移動できて、実に気持ちよく
操作できる!
これでひとつ判明したのは、クリアできなかったのは決してコントローラの操作性が
わるいせいではなくて、腕が悪いせいだったということ。

W-ZERO3[es]ファーム1.50a

ZERO3es のファームアップしてみました。v1.50a になります。
http://wssupport.sharp.co.jp/download/ws007sh/update_sp3/
前回の1.02aファームアップがすんなりいかなかったのでかなり慎重にやっていきます。
前回(ファームアップ怖い)

(1)必要なファイルを手でバックアップ
 ・「\My Documents」と「\Program Files」を ActiveSync で PC にまるごとコピー

(2)バックアップツールを使って
 ・My Documents、PIM、W-ZERO3メール、ライトメール を SDカードにバックアップ

(3)23M以上の空きが必要らしいので・・不要なものを消す
 ・ブラウザのキャッシュ削除
 ・My Documents で使ってないファイル削除(WZM インストーラとか)

まだ19M

(4)データを一時的に PC に移す
 ・\Program Files で一番容量が大きかった PocketWZ3.0 のフォルダ 6.5M を移動

これで26M!!

(5)電源ON時のパスワードを解除する
 ・設定画面、個人用の「ロック」

(6)常駐ソフトの常駐を解除する
 ・といっても使ってるのは applus と ctrlswapmini の2つだけ

(7)SDカードにアップデータを転送する

(8)後は手順どおりに
・W-SIMを抜く
・ACアダプタ接続
・オートパワーオフ解除
・起動中のプログラムをすべて終了
・アップデータ実行

慎重に慎重に進めたおかげか
更新1、更新2ともに無事にトラブルもなくすんなりアップデートできました。

(9)移動していた PWZ3.0 のフォルダを元に戻す

(10)常駐アプリを常駐ONにして、ロックの設定も戻す

さて v1.50a になったら・・

もともと常駐系アプリをぎりぎりまで使わないで運用していたので、
Today 画面が applus だけになってしまいました。ちょっとさびしい。

ホームメニューは携帯電話ぽくていいですね。
機能番号を覚えれば、Today 画面から [F][9][3] 等のようにショートカットで
各種機能の直接呼び出しができます。([F]は決定キー)

しかも自由にカスタマイズできるので、[F][0] は「自分の電話番号表示」、
などのように使い慣れた携帯電話に操作性をあわせることもできそうです。

ただ携帯電話と思って操作すると、サブメニューに移動したあとや、アプリを呼び
出したあとの「戻る」や終了等の操作がまちまちで少々気になります。

PocketPC 的な操作だと OK ボタンで戻ってほしいのですが、ホームメニューの
サブメニューは OK ボタンだと上の階層に戻らないでメニューそのものを閉じて
しまいます。

これが V702NK 等 Nokia の SymbianOS だと、どんなアプリも右ソフトキーが
「戻る(終了)」に統一されていてわかりやすいものでした。

他にも W-ZERO3メールが v1.1 になって多少改良されてるようなので
楽しみです。

WindowsVista の VirtualStore

Vista 使っていて Program Files にあるはずのファイルが見つからなくて焦る
ことがあります。アプリケーションのファイルダイアログからはちゃんと
Program Files の下にファイルあるように見えるのに、直接 explorer で開くと
そこには何もありません。

そんなときは C: の「ユーザー」フォルダ以下
「 <ユーザー名>\AppData\Local\VirtualStore\Program Files 」
を探すとみつかります。AppData は隠し属性のフォルダです。

アプリケーションによっては、直接インストールされたフォルダにデータを書き込む
ものがあります。これだとユーザー間で共有されてしまうし、Program Files の書き
換えを禁止して保護したいのにできないしと、UAC のもとではいろいろと不都合が
あるのでしょう。

なので Program Files 以下への書き込みは、ユーザー毎のプロファイルフォルダに
格納されるようです。

PSPで十字キーが斜めに入らない理由

いまさらだけど、PSPの十字キーが斜めに入らないので何とかならないか調べています。
なぜかというと今度 KONAMI から出るゲームをやりたいからです。

以前グラディウスポータブルを購入しましたが、やっぱり PSPの十字キーで斜め移動が
できません。4方向ジョイスティックでプレイしてる状態になってしまいます。
アナログコントローラの方がまだ操作しやすい感じでした。
http://www.konami.jp/gs/game/gra_psp/ (グラディウスポータブル)

来年1月にはさらに、
「ツインビーポータブル」、「沙羅曼蛇ポータブル」、「パロディウスポータブル」
が出てしまうので、もうちょっと何とか操作性を改善したいのです。
http://www.konami.jp/gs/game/shooting_tsp/index.html

○斜めに入りにくい理由1

十字キーのボタンは内部で1パーツですが、ボタンの間隔が他のコントローラよりも
離れているように感じます。斜めに押したときに指の面積と圧力が足りなくて片方
しか押されていないのかもしれません。

これはボタンの上に乗せる円盤状で一体型の十字キーパーツで改善できそうです。
http://www.watch.impress.co.jp/game/docs/20060710/ggl.htm
パーツだけ売っていたので手に入れてみました。

斜め方向に対して非常にボタンを押しやすくなりました。操作も軽くて指も挟まらず
痛くならないし良い感じです。でもやっぱり斜めに入らないことがあります。
自分の初期型 PSP では、右上と右下はOKなのに、左上と左下には入りません。

同じ力と押し具合でも上、左、下、左と4方向にはちゃんと入るのに、なんで斜めの
場合だけきちんと入力できないのか非常に不思議です。

○斜めに入りにくい理由2

で、ふとボタンのランドパターンに問題があるのではないかと思いつきました。
そのせいで、十字キーが斜めに倒れているとだめで、まっすぐ押さないとボタンが
押されたことにならないのではないかと。

こちらの分解記事の
http://pc.watch.impress.co.jp/docs/2004/1212/psp.htm
この写真を見ると
http://pc.watch.impress.co.jp/docs/2004/1212/psp21.jpg
十字キーのスイッチ基板はまさに垂直2分割のランドパターンになっています。
これだとボタンのラバースイッチを斜めにつぶすと、2つの接点はそれぞれ片方に
しか接しません。

まっすぐ押すと入るのに、斜めだと押されたことにならない原因はここにありそうです。

これだったら、4つの各ボタンが一体化せずに独立していたほうがまだ操作性が
良かったのではないかと思います。

原因がわかったので、斜めに押す場合はボタンを倒すイメージではなく、上から
2つのボタンを平行に押し込むイメージで操作すると比較的斜めに移動しやすく
なりました。
それでもまだ完全に自由自在な操作性を手に入れたわけではないのですが。

色違いの新型では渦巻状や、○ボタンのように十字分割のランドパターンに改良
されていたりしないのでしょうか。

http://pc.watch.impress.co.jp/docs/2004/1212/psp34.jpg
これを見るとサブ基盤になっているので、交換用パーツとか出るとうれしいです。

もしかしたら十字キーの各ボタンの下に、常に中心部でラバースイッチが押される
ように突起を設けると操作しやすくなるかも。いつかためします。

GeForce8800 注文と PS3 のモニタで悩む

やっと GeForce8800 を注文しました。(GTSだけど)
未だに旧世代の AGP で粘っていたので、Video カードだけでなく PC丸ごとの
発注となりました。最初は Vista 発売まで待つつもりだったんだけど、
品薄らしくてすぐに入手できるとは限らないので、思い切って買いました。

ちなみに今のPCについてるカードは GeForce6800GT (256MB,AGP) です。
たしか GeForce6800Ultra と GT がほぼ同時期の発売で、ShaderModel3.0 の
デビューと同時入手です。

Playstation3 も欲しかったのですが、よくよく考えたら家には PS3 がつながる
モニタが全くありません。普通の TV すらなくて、つながりそうなのは PC 用の
液晶モニタ VGA(DVI-A), DVI-D だけです。
(TV は携帯の V905SH だけで何とかなってます、、)

Xbox360 のように VGA ケーブルがあればいいんだけど PS3 には無さそうです。

Playstation3 がつながるモニタをまとめると次のようになります

○SDアナログ接続
・ビデオ端子(黄色いコネクタ) のTV
・S端子 のTV
・D2端子 のTV

○HDアナログ接続
・D3~D5 対応 TV
・コンポーネントケーブル 対応TV

○デジタル接続
・HDMI 端子付きの TV で表示
・HDMI 端子付きの液晶モニタで表示
・HDMI から DVI-D 変換して HDCP 対応の DVI 端子付きモニタで表示

参考ページ
・はじめてのPS3 Q&A

D端子/コンポーネント を VGA (DVI-A) に繋ぐには「トランスコーダ」という
色差→RGB 変換機が必要だそうです。

この場合入力信号の色フォーマットだけ置き換えるので、同期信号の周波数や解像度
などは変わりません。そのため RGB に変換しても入力信号にモニタが対応して
いなければ表示できないようです。

解像度まで自由に変換できるものはスキャンコンバータに分類されます。スキャン
コンバータはバッファリングが必要なので、ものによっては遅延が発生する可能性
があります。

もし PS3 が入手できたら、SD (ビデオ/S) 接続の場合はとりあえず安価な
スキャンコンバータか PC用キャプチャカードを使い、HD ならトランスコーダを
試してみようと思っています。

このあたりの情報は下記のページを参考にさせていただきました。

・Transcoders Info in 2ch
http://trasco.s53.xrea.com/

・液晶モニタ de 次世代ゲーム機
http://wiki.livedoor.jp/lcd_de_game/d/FrontPage