Copilot の派生であるPalm OS Emulator は、 Palm OS アプリケーションの作成、テスト、デバッグに使用されます。Palm OS Emulator はMotorola 68000 クラスのデバイスをエミュレートし、Palm OSの内部動作を詳細に把握しているため、アプリケーションの動作が正しいかどうかを綿密に監視できます。Xcopilot (Copilot の別の派生) とは異なり、 Palm OS Emulator はuClinux を起動しません。 「スキン」ファイルを使用することで 、Palm OS Emulator は Palm ハンドヘルドの多くのモデルの外観を非常に忠実に模倣できます。
Palm OS エミュレータのすべてのバージョンでは、起動するために ROM イメージを含むファイルが必要です。ROM イメージ ファイルはPalmSource (現在はAccess Co. , Ltdの一部) から入手するか、実際の Palm デバイスからダウンロードできます。Palm OS エミュレータは、Palm、Handera、Handspring、および Symbol が製造した Palm モデルをサポートしていました。Sony が製造した Palm OS ハンドヘルド( Clieライン) は、Sony 固有の Palm OS エミュレータの別のフォークによってサポートされていました。
Copilot と Palm OS Emulator はどちらもGPL v2でリリースされています。バージョンは Palm, Inc. によって Windows、Macintosh、Unix プラットフォーム向けに開発されました。Sony フォークは Windows 向けにのみリリースされました。[1]
Palm OS エミュレータは、Palm OS 4.x 以前をサポートしています。[2] Palm OS 5.x 以降は ARM プロセッサをベースにしているため、サポートされていません。PalmSource は、Windows でネイティブに実行できるように Palm OS が再コンパイルされた Palm OS 5.x 以降のシミュレータを提供しています。
エミュレータのLinux、Mac、Windows版は、1999年にO'Reillyから出版された『Palm Programming : The Developer's Guide 』[3]に付属のCD-ROMに収録されていました。 [4]
参照
参考文献
- ^ Desrosiers, David A. 「PalmOS エミュレータによる Sony GPL 違反」。2016 年 3 月 4 日時点のオリジナルよりアーカイブ。
- ^ 「Palm OS Emulator」。PalmSource 。 2007年1月11日時点のオリジナルよりアーカイブ。
- ^ 「Palm Programming ReadMe」(TXT)。O'Reilly Media 。 2017年9月21日閲覧。
- ^ ローズ、ニール、マッキーハン、ジュリー (1999)。Palmプログラミング: 開発者ガイド。オライリー。ISBN 978-1-56592-525-0. OCLC 76012014.
さらに読む
- Rollin, Keith (1998 年 5 月)。「Palm OS エミュレータ」(PDF)。Handheld Systems。第 6 巻、第 3 号。
- Hewgill, Greg (1998 年 5 月)。「Copilot: 設計と開発」(PDF)。Handheld Systems。第 6 巻、第 3 号。
外部リンク
- Desrosiers, David A.; Marshall, John (2013 年 3 月 27 日)。「Palm OS エミュレータ」。SourceForge。
- 「PHEM - Palm ハードウェア エミュレーター (M68k)」。Perpendox Software LLC。2016 年 3 月 1 日にオリジナルからアーカイブされました。
