yendo weblog


ハイレゾ対応 ―私家版 BigClock 2.83c #2

以前日本語化してみた BigClock だが、ハイレゾにも対応するようちょこちょこ弄っていた。 相当に場当たり的な改変なのだが、 一応実用にはなっているようなので公開しておく。

動作は POSE、Palm OS Simulator、 T-600C および Visor Deluxe で確認した。CLIE ハイレゾモード (High Resolutions 320x320) とともに、一応 OS5 高解像モード (High Density 320x320) にも対応している。 オリジナルにあった OS5 デバイスの「日1 (Date)」表示で クラッシュする問題も修正してある。 ただ、OS5 の SDK を使う都合上、オリジナルでは対応している Handera 高解像モードのサポートは外した。 その他の変更点、留意点は以下の通り。

なお、CLIE の OS4 以下のハイレゾデバイスでは動作が若干鈍いかもしれない。 CLIE ハイレゾモードに限っては速度を稼ぐために オフスクリーン経由でビットマップをコピーするようにはした。 これで T-600C ならまぁまぁストレスなく動くかなといった程度だ。 OS5 デバイスのネイティブ高解像モードについては、実機がないので どの程度の速度で動くのかは分からない。

ライセンスはオリジナルに基づき GPL。完全無保証。 私の日本語メッセージ翻訳は、GPL ライセンスではなかった v.2.22 における日本語メッセージ翻訳を元にしているが、 これについても 原著作権者である吉川さんから GPL の元での公開にご了解をいただいた。 また、ハイレゾ用のビットマップフォントには GPL ライセンスで利用できる FreeSans を用いた。 ソースは新たに追加したビットマップフォントを含めすべてをまとめたものと、 ソースのみのパッチも置いておく。

オリジナルソースbigclock_src_2.83.tar.gz
改変ソースbigclock_src_2.83c-ye3-1.tar.gz
パッチbigclock_ye3-1.patch
バイナリ (日本語版) bigclock-ja_ye3-1.prc (新版をどうぞ)
バイナリ (English) bigclock-en_ye3-1.prc

追記: アラーム時にクラッシュするバグがあったため、 これを修正した版 (2.83c-ye3.1) に差し換えた。(2006/3/25 17:58)

追記2: ここで配布している BigClock を CLIE TH55 で動作させていただく機会があった。その動作は予想以上に速かった。 ちょっと切ないくらい。 おそらく OS5 デバイスに関しては動作速度が問題になることはないだろう。 (2006/4/9 23:45)

追記3: 若干のバグを修正し、OS4 のアテンション・マネージャに対応した版を公開した。 (2006/4/14 00:40)

2006/03/21 (Tue) 18:27 | タグ: computer


同じカテゴリの最新記事

  1. Gtk2-Perl でバックグラウンド動作
  2. Twitim: Twitter 専用 XMPP クライアント
  3. X でのデュアルモニター (ATI 編)
  4. X でのデュアルモニター (NVIDEA 編)
  5. scanbuttond for EPSON GT-S600/GT-F650