v.1.0q
2009/5/14
sekino@mtb.biglobe.ne.jp
http://www5f.biglobe.ne.jp/~T-Pilot/
http://www5f.biglobe.ne.jp/~T-Pilot/PalmWares/JaPon/
Notification
Table of Folder Contents
1. JaPonって?
2. 多分動くはず
3. 概要
4. インストール
5. アンインストール
6. 使用方法
7. 動作チェック
8. イメージサンプル
9. レジスト、送金、購入方法
10. トラブル対処方法
11. 趣味人、ハッカー、クラッカーの方へ
12. フォントリソースの無体財産権について
13. 更新履歴
14. API一覧
※ JaPonはハックアプリです 予期せぬハードリセットに備えてください
万が一の場合にも責任を取りたいのですが、それはできませんので...
./
JaPon-ReadMe.html
JaPon-RegKey-Request-PKG.html
prc/
JaPon-Inst-10q.prc
JaPon-Check.prc
JaPon-FontRes-Eval.prc
JaPon-FontRes-Lo-Eval.prc
Fixer/
ApplicationsFix.prc
ButtonsFix.prc
CalendarFix.prc
TH55/
TH55_HalfFontExtn_jpAN.prc *for clie TH55/E1 only
TJ37/
TJ37_HalfFontExtn_jpAN.prc *for clie TJ37 only
img/
img-**.gif
img-**.gif
old/
…
…
JaPon-10q.zip
JaPon/
JaPon-ReadMe.html
JaPon-RegKey-Request-PKG.html
prc/
JaPon-Inst-10q.prc
JaPon-Check.prc
JaPon-FontRes-Eval.prc
JaPon-FontRes-Lo-Eval.prc
Fixer/
ApplicationsFix.prc
ButtonsFix.prc
CalendarFix.prc
TH55/
TH55_HalfFontExtn_jpAN.prc *for clie TH55/E1 only
TJ37/
TJ37_HalfFontExtn_jpAN.prc *for clie TJ37 only
img/
img-**.gif
img-**.gif
1. JaPonって?
非日本語版Palm機を日本語が取り扱える環境とするPalmWareです
※ FEPは提供していません 日本語の入力には別途PoBox、ATOKなどを利用してください
※ まだclieが存在した頃のPalm社純正の日本語版と同じ動作をすることを目指しました。
Palm社純正でない日本語環境で作られたデータはおかしな動作をすることがあります。
たとえば、アドレス帖のソート順がおかしくなるとか。
ソートに関しては、作者の方に修正をお願いするか、あきらめるかのどちらかの対応をお願いします。
2. 多分動くはず
英語版/インターナショナル版 Palm OS 5.x 搭載機
Palm, Palm One, Handspring
Tungsten|T / Tungsten|T2 / Tungsten|T3 / Tungsten|T5 / TX
Tungsten|C / Tungsten|E / Tungsten|E2
Zire21 / Zire31 / Zire71 / Zire72 / Z22
treo600 / Treo650 / Treo680 / Treo700p / Treo755p / Centro
LifeDrive
Tapwave
Zodiac1 / Zodiac2
GroupSense
Xplore M28
sony
clie TH55 / TJ25 / TJ37
こんなところかな。
3. 概要
サポートする文字
Microsoft Windows Codepage : 932 (Japanese Shift-JIS)に規定されている全文字
参) http://www.microsoft.com/globaldev/reference/dbcs/932.htm
※ 試用版は、JIS第一水準相当の文字までに限定 [0x9872:腕]まで文字サイズ
Standard、Large、Tiny、Smallの4種日本語文字を含む文字列のソート
日本語版PalmOS同等サポートする文字コード
ASCII、JIS X 0201、JIS X 0208、Unicode(UCS2、UCS4)サポートする文字符号化方式変換
ISO-2022-JP(JIS)、Shift-JIS、EUC、UTF-8、UTF-16、UTF16-BE、UTF16-LE、UTF32、UTF32BLE、UTF32LE
おまけで符号化方式ではありませんがUnicode(UCS2、UCS4)も外部メモリーカードにおける日本語文字を含むファイル、ディレクトリの取り扱い
OK他、ついでの些細な実装
ソフトキーボードの配列修正
ちょっと変更を入れています文字化けパッチ
メニューアイテム末尾
行頭「・ 」
DateBook、Calendarなどでの時刻設定フォームの分リストの「・00」「・30」クリップボードの拡張
32KバイトにFEPの切り替え
Tungsten|T3およびTungsten|T5では、DIAキーボードの[Intl.]キーで切り替え可能コマンドツールバー拡張
メニュが表示されているときに、再度メニューキーでコマンドツールバーを呼び出し
ハードキー操作可能
ランドスケープ時、登録可能数が11個に
4. インストール
インストーラとフォントリソースをお使いのPalmにインストールして、JaPon-Instを実行してください
※ 必ず本体メモリにインストールしてください
インストーラ
フォントリソース
全文字収録版 (既にレジストキーをお持ちの場合)
JaPon-FontRes.prc か JaPon-FontRes-Lo.prc のどちらか *[Reg-Key] Required試用版
JaPon-FontRes-Eval.prc か JaPon-FontRes-Lo-Eval.prc のどちらか
試用制限の解除
インストール時に[Key]入力ダイアログが表示されますので、ご連絡したレジストキーを入力してください
※ レジストキーには数字の1と0は使っていません
※ Palm上ではJaPon-Regという名前で保存されます
※ 試用制限を解除するには再インストールが必要です
たとえば、Zire21をお使いの場合は、次のファイルをインストールすることになります
JaPon-Inst-10q.prc
JaPon-FontRes-Lo-Eval.prc
Tungsten|T5をお使いですでにレジストされている場合
JaPon-Inst-10q.prc
JaPon-FontRes.prc
※ インストールは英語環境で行ってください
※ 試用版と全文字収録版ではインストールするフォントリソースが異なります
※ ハイレゾ用とローレゾ用の二種類のフォントリソースを用意してあります
どちらでもお使いいただけますので、ハイレゾ機であってもメモリがきつい場合にはローレゾ用のフォントリソースをお使いになられても良いでしょう
ローレゾ用のフォントリソースはハイレゾ用リソースの約四分の一のサイズになります
※ 試用期間は、インストール時点から約720時間(30日)です
※ [clie TH55/E1]でお使いの場合は、TH55_HalfFontExtn_jpAN.prc をインストールしてください
タイニー、スモールフォントの文字化けが起きなくなります
※ [clie TJ37]でお使いの場合は、TJ37_HalfFontExtn_jpAN.prc をインストールしてください
TH55と同様にタイニー、スモールフォントの文字化けが起きなくなります
5. アンインストール
JaPonのインストーラ(JaPon-Inst-10q.prc)をお使いのPalmにインストールして実行し、次の手順を踏んでください
1. [Install "JaPon"?] のダイアログで [Cancel] を選択
2. [Un-Install "JaPon"?] のダイアログで [OK] を選択
6. 使用方法
JaPonを起動して [Turn On] か [Turn Off]
※ 確認のダイアログが表示された後、自動的にソフトリセットがかかります
7. 動作チェック
簡単な動作チェックはJaPon-Check.prcを利用して行えます
JaPon-Checkを実行して、表示される文字列を選択してみてください
きちんと選択できればOK
選択がおかしかったり、表示が乱れた場合は上手くJaPonが動き出せていません※ 上手く動き出せていないときはJaPonの[On]/[Off]やソフトリセットを何度か試してみてください
8. イメージサンプル
JaPonのアイコン
JaPon-On時
JaPon-Off時
JaPon-Inst
JaPon-Check
JaPonの [On] / [Off]
インストール時のスクリーンショット
ローレゾ機のスクリーンショット
スタンダードフォント
ラージフォント
ハイレゾ機のスクリーンショット
スタンダードフォント
ラージフォント
タイニーフォント
スモールフォント
JaPon-Checkのスクリーンショット
動作チェックOK
上手く動き出せていないとき
9. レジスト、送金、購入方法
JaPonはシェアウエアとさせていただきます
シェアフィーはお手元で動いているJaPon一本毎にお支払いください
例えば
Tungsten|T3とTreo650の両方を使っている
⇒2台分
Tungsten|T3で使っていたけれどTungsten|T5に乗り換える
⇒1台分pocketgames PDA秘宝館で購入いただく場合:
pocketgames PDA秘宝館にてご購入ください
クレジットカードをご利用いただけます
パッケージ版を購入いただく場合:
主要なモバイルグッズ取扱店にて購入いただけます
※ パッケージ貼り付けラベル記載の[Serial Number]と[Request Key]をメールにてご連絡いただき、レジストキーを入手していただく必要があります
※ pocketgames殿取り扱いですレジストキーリクエストフォーム ※ パッケージ購入の場合
10. トラブル対処方法
JaPonをOnにした際に不具合が発生した場合は、上ボタンリセットを試してください
※ 上ボタンまたはファンクションボタン(Zodiac)をずーっと押したままリセットよほどのことが無い限り無事に起動するはずです 無事に起動したら、速やかにJaPonを起動してOFFにし、再起動後にアンインストールを行ってください
11. 趣味人、ハッカー、クラッカーの方々へ
フォントデータを自前で用意したい方はご連絡ください できるだけのサポートをさせていただきます
フォントのフォーマットは、Palm標準のフォーマットに従っていますので、面倒ではありますがたいして難しい作業ではありません (ARMアーキテクチャの標準エンディアンにあわせてあるだけ)
※ フォントリソースの解析、流用は禁止です
JaPonそのもののクラッキング、ハッキングは特に制限しませんので、上手くクラッキングできたらご連絡ください レジスト状況、試用期限のチェックを行っている部分は68kコードなので簡単です この場合、フォントの使用料は徴収させていただきますが、代わりにレジストキーを発行してさしあげます
12. フォントリソースの無体財産権について
JaPonで使用しているフォントリソースの無体財産権は潟cgヤ殿に帰属しています とてもきれいなフォントですので、Windows、Mac 環境でもお使いになられてみると良いかと思っています
JaPonで使用しているフォントの母字は「モトヤシーダ1”」で、Windows、Mac 環境用のフォントを潟cgヤ殿よりダウンロードすることができます
http://www.motoya.co.jp/
http://www.motoyafont.jp/※ 試用版、全文字収録版ともにフォントリソースの流用、改変を僕以外の第三者が行うことは認められていませんので、レジスト頂いたPalm機以外のデバイスにおいて使用すること、また、試用期間終了後も継続して所有することはおやめください
※ また、JaPonと共に使用することだけが認められていますので、他の日本語環境において使用することもだめでございます
13. 更新履歴
2009.05.14. JaPon v.1.0q メインテナンスリリース
Centro(香港版)対応のための修正
2007.11.16. JaPon v.1.0p メインテナンスリリース
Centro対応のための修正
2007.06.24. JaPon v.1.0n メインテナンスリリース
treo755p対応のための修正
2007.01.19. JaPon v.1.0m メインテナンスリリース
treo680対応のための修正
2006.09.01. JaPon v.1.0k メインテナンスリリース
treo700p対応のための修正
2006.xx.xx. JaPon v.1.0j メインテナンスリリース
標準搭載の[SMS]にて送信できない不具合の対応
2005.06.10. JaPon v.1.0i メインテナンスリリース
エンコード関連のAPIの実装再見直し
2005.05.27. JaPon v.1.0h パッケージ販売を開始いたしました
主要なモバイルグッズ取扱店にて購入いただけます
※ パッケージ貼り付けラベル記載の[Serial Number]と[Request Key]をメールにてご連絡いただき、レジストキーを入手していただく必要があります
※ pocketgames殿取り扱いです
2005.05.10. JaPon v.1.0h メインテナンスリリース
検索関連のAPIの実装見直し
コマンドツールバー操作clieのJog対応
2005.05.08. JaPon v.1.0g メインテナンスリリース
エンコード関連のAPIの実装再見直し 1.0c相当に
インストーラ変更
レジストキー入力により試用制限を解除
2005.05.02. JaPon v.1.0f メインテナンスリリース
ソート関連のAPIの実装再見直し
一部の文字に対する扱いを日本語版PalmOSとほぼ同じに変更
2005.04.27. JaPon v.1.0e メインテナンスリリース
treo600、treo650対応のための修正
2005.04.20. JaPon v.1.0d メインテナンスリリース
インストーラのみtreo600対応のための修正
2005.03.30. JaPon v.1.0d メインテナンスリリース
エンコード関連のAPIの実装再見直し
2005.03.08. JaPon v.1.0c メインテナンスリリース
検索関連のAPIの実装見直し
エンコード関連のAPIの実装見直し
2005.03.07. JaPon v.1.0b メインテナンスリリース
ソート関連のAPIの実装再見直し
2005.02.23. JaPon v.1.0a メインテナンスリリース
ソート関連のAPIの実装見直し
2005.02.17. JaPon v.1.0 pocketgames取り扱い開始
2005.02.14. JaPon v.1.0 正式リリース
フォントデータを若干修正
トラップの実行コードとデータのリソースを分割
2005.01.15. JaPon v.1.0 RC1e メインテナンスリリース
コマンドツールバー関連
最大登録数変更 8⇒11個
※T|T3、T|T5、Zodiacのランドスケープ時
キー操作サポート
呼び出し動作修正
トラップのエントリーポイント
一つのリソースに集約
r12レジスタ経由で元のAPIアドレス、設定値を受け渡すように変更
以下インストーラの修正
試用期間の延長
2005年1月16日 零時以前にインストールされていた場合、使用開始時点の記録をリセットします
2004.12.28. JaPon v.1.0 RC1d メインテナンスリリース
文字列ソートの再度見直し
TxtConvertEncoding実装見直し
コマンドツールバー呼び出しサポート
(Tungsten|T3、T5、Treo600、650、Zodiacのみ)
メニューキー押し下げ⇒メニュー表示
続けてメニューキー押し下げ⇒コマンドツールバー表示
以下インストーラの修正
Treo650:T/Sフォント生成コード修正
Tungsten|T5:システム音が変ってしまう不具合を修正
Treo600、650:[Alt]キー動作を変更
※不要の場合[HsExtensions 5.0 v.x.0_jpAN]を削除ください
2004.12.23. JaPon v.1.0 RC1b メインテナンスリリース
文字列ソートの見直し
RC1aで追加したシステムリセット後の遅延を廃止(Zodiac除く)
API置き換え方法を変更
トラップベクタテーブルの直接書き換え⇒SysPatchEntry使用(Zodiac除く)
2004.12.21. JaPon v.1.0 RC1a 公開
システムリセット後のJaPon起動に遅延追加
システムロケールをjpJPに変更
動作テスト・文字確認用のJaPon-Check.prcを追加
2004.12.17. JaPon v.1.0 RC1 公開
なつかしJpFontKitも12月17日でした
14. API一覧
だいたいのAPIがオリジナルのAPIより若干高速に動作しています お暇な方はベンチマークを取られてみると面白いかも…
Fonts
FntCharWidthFields
FldCopy
FldCutMenus
MenuCmdBarAddButtonOverlay Manager
OmGetSystemLocale
OmOpenOverlayDatabaseSystem Manager
SysEventGet
SysHandleEventText Manager
TxtByteAttr
TxtCaselessCompare
TxtCharAttr
TxtCharBounds
TxtCharEncoding
TxtCharIsValid
TxtCharSize
TxtCharXAttr
TxtCompare
TxtConvertEncoding
TxtEncodingName
TxtFindString
TxtGetChar
TxtGetNextChar
TxtGetPreviousChar
TxtGetTruncationOffset
TxtGetWordWrapOffset
TxtMaxEncoding
TxtNameToEncoding
TxtPrepFindString (TxtGluePrepFindString)
TxtSetNextChar
TxtStrEncoding
TxtTransliterate
TxtWordBoundsWindows
WinDrawChar
WinPaintChar
JaPon
v.1.0q
2009/5/14
sekino@mtb.biglobe.ne.jp
http://www5f.biglobe.ne.jp/~T-Pilot/