2011年7月9日土曜日

MELODY MODULE

懐かしいパッケージを開いてメロディーモジュールのボタンを押してみると、かすかに音が(笑)

PSY-O-BLADE【サイオブレード】というソフトのアイテムなんですが、おまけというかこれがハード的なプロテクトになっていてゲーム内で確か曲名を答えないと先に進めなくなるというものだったと思います。
せっかくなので分解してみると、アルカリボタン電池が液漏れしてました。

かなり有毒な気配がしますがティッシュペーパーで拭いて元に戻してみると音がちゃんと出てきました。
マニュアルをみると1988年11月19日初版発行となっているので22年前のものということですね。
レシートもパッケージの中に入っていて日付は01年01月23日でした。
値段を見ると結構な値段で…良くこんなの買ってたなw

さらについでにFDDからイメージを作成してblueMSXで動かしてみるとなんとなく動くようなのでどうせならメロディーモジュールも録音しておこうと。
ボイスレコーダーとかそれっぽい機械は持ってないのでまずは携帯で試してみました。
箱の上にのせたり向きを変えてもあまり音が拾えないようでした。
他の方法ということで転がっていたサウンドブラスターのマイクをPCにつなげて試してみるといい感じで録音できました。

早速録音開始。

途中でボタンを連打した状態になってしまったようで曲が飛んだり連続再生されてしまったり。
悪戦苦闘していると心なしか音が小さくなったと思ったら音程やテンポがおかしくなってきました(笑)

ここまできて電池切れです。

何か手は無いか?

まずは電源。
ボタン電池の使い古しはすぐに見つかりそうにないので充電式のかなり弱っている電池がいっぱいあるのでどれかを使えば1.5Vは確保できそう。

次に接続です。
つい昨日買って来たリード線をセロハンテープで固定して、本体には電池の厚みのなにかを差し込んでそこにリード線を差し込めば接触は大丈夫じゃないかということでやってみました。
音量も新品同様。
見た目が痛々しいですが、これでめでたく録音できました。

あとはイメージ化したゲームで遊んでみてちゃんと遊べればいいのですけどどうでしょうか?

2011年7月1日金曜日

WMAファイルを着信音に

前々から気になっていた着信音の設定。
S21HTの初期状態で既に\Windows\Ringsフォルダの中にmidiファイルだけでなくWindowsMobile標準の音源であろうWMAファイルのものや、HTCで追加したWMAファイルなどが収められている感じです。

ほぼ初期設定に戻っているのでついでに着信音も他のものに…ということで検索してみると、MP3のRegファイルは転がっていたので試しにそれから試してみました。

S21HTにはとくにツールは入っていないので、WindowsCE SDKに付属するレジストリエディタで操作していると…

どうもHKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensionsキーが操作できません。
ここで昔懐かしいTREをインストールして、S21HTで直接レジストリを設定することに。
エラーが出るもののレジストリは設定されたみたいなので、さらにWMAファイル用に書き換えたものをさらに設定。
[HKEY_CLASSES_ROOT\WMAFile\Shellex\EventSoundHandlers\{245F94CF-DD9C-46F9-B4C8-D2B14A877893}]
@="XME EventSound Player"

[HKEY_CLASSES_ROOT\WMAFile\Shellex\ContextMenuHandlers\{E88B4A18-6F77-4bb6-8E0D-DCD4B1F8F1DA}]
@="Set As Ringtone"
"DelayLoad"=dword:00000001

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\EventSounds\WMA]

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\RingTones\WMA]
@=""

[HKEY_LOCAL_MACHINE\Software\HTC\AudioManager\Config]
"disable_set_ringtone"=dword:00000000
 MP3をWMAに書き換えただけで大丈夫そうでした。
 これでめでたくWMAも設定できるようになりました。

2011年6月26日日曜日

NTP Client

どのタイミングで狂うのかわかりませんがまれに時刻がおかしくなることがありました。
NTPクライアントがあれば自動で補正できるのに…と思っていましたが、検索してみるとありました。

Mobile NTP Client 1.2
ntpclient.zip
MD5:0D3544899952A22580AD93E3F720F1C5
SHA1:3984D24F24CBA4616755D8813189BBB3326028F8
CRC-32:7B1DFB10
Serverに適当なNTPサーバーを指定してメニューのAbfrageを押すだけです。
言語が…慣れていないので迷ってしまいましたが(笑)

ActiveSyncでPCと接続しているとエラーが出たりサーバーが見つからなかったりしましたが、単独で無線LANで接続して時刻設定をすることが出来ました。
データ通信状態にしてあげれば同様に設定できると思います。

元ネタ
http://www.htc-fan.jp/modules/newbb/viewtopic.php?topic_id=487&forum=25

2011年6月22日水曜日

S21HT brick

なぜだか無性にskypeを起windows mobileで動してみたくなって既にダウンロードできなくなっている状態ですがダウンロード済みのものをインストールして再起動がかかってから立ち上がらなくなりました。

正確には起動時のパスワードを入力して緑色のWindowsMobileの起動状態で止まったままとなってしまいました。

出荷時状態に戻すにはボリュームを下げるほうのボタンと決定の表面の丸ボタンを押しながらスタイラスペンの後ろに隠されているリセットボタンを押すことで初期化できますが、すべてが初期化されてしまうというおまけ付き。

データは残してくれてもいいとはおもうけど。

そんなわけで何度か立ち上がってくれはしないかと試してみましたが既にこの状態に陥ってからでは打つ手はありません。
せめて内部ストレージにあるデータだけでも残ってくれないかと神に祈って初期化をためしてみました。

This operation will delete all your personal data, and reset all settings to manufacturer default.
1.Press VolUp to restore manufacturer default.
2.Press VolDown to restore manufacturer default and format moviNAND.
3.Press other keysto cancel.

リセットタイプは2種類あるらしく、ストレージの初期化とストレージの初期化+NANDの初期化が選べるようです。

バージョンアップのときは確か全てまっさらになったと思うので、かなりこの時点で内部ストレージのクリアは覚悟していました。

とりあえず1のVolUpボタンを押して様子を見てみることに。

起動されるまでかなりの時間がかかりましたが、時刻設定~再起動まで終わってからファイルマネージャで内部ストレージをのぞいてみると残っていました!
メールが消えてしまったのは残念ですが、写真だけでも消えなかったのは不幸中の幸いです。
神様ありがとう(笑)

今回の再設定で気づいたことはOperaなどのアプリはEMカスタマイズということで付加的にインストールが行われているということでした。
ってことはバージョンアップするのが前提なので最初に付属しているOperaはアンインストールするほうがいいかもとか考えさせられました。

またGPSもかなり不調でしたが再設定されたので動作するようになったみたいです。
NAVITIMEのGPSチェックがあるので動作はこれが便利そうでした。

インストールしたのに表示されないものがあったのでWindowsフォルダをチェックしていてきづいたのですが、GPSのLogファイルというものがあるようでこれが悪さをして時間が経つと挙動不審に陥ってしまうのではないかとも感じました。

解像度が落ちてしまうのは残念ですが、昨年12月に発売されたのものに乗り換えたほうがよさそうなのかもと。

現時点でAndroid2.2というのは引っかかりますが、解像度が犠牲になったおかげで動作がキビキビしてるというのもちょっと気になりだしています。

Thunderbirdもバージョンアップされていました。

マイナーバージョンアップですが、3.1.11に。