パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

次の PalmOS は Linux 上で動作する」記事へのコメント

  • >基本的には PalmOS の互換動作環境である PASE を Linux 上で
    >動作させることで、Linux 上のソフトウェアとして PalmOS が
    >動作する形になるようだ。

    PASEでなくて、POSE(Palm OS Emulator)です……などと脊椎反射レス
    書こうと思ったら、"Palm OS® Application Compatibility Environment (PACE)"
    なんですね。

    POSEはROMを吸い出してWIndows上で動作させるエミュレー
    • PalmOS5では既にDragonBall上のコードをARM上でエミュレートして動いていたような覚えが。それをもうちょっと汎用的(?)にするだけだと思ったんだけど違うかな?
      • by Anonymous Coward on 2004年12月09日 18時06分 (#663934)
        PalmOS5では既にDragonBall上のコードをARM上でエミュレートして動いていたような覚えが。それをもうちょっと汎用的(?)にするだけだと思ったんだけど違うかな?

        そうだと思います。

        Palm OS 5 は、古いアプリのために 68K エミュレータがあったというより、アプリケーションの基本は 68K バイナリで計算量が多いルーチンだけ ARM-native になるという設計でした。Endian も 68K の Big-endian が基本だったので ARM-native のルーチンは OS の API を呼ぶ前に引数を並べ替えてやらなければいけないという設計でした。
        参照: 14 Palm OS Garnet ARM Programming [palmos.com]

        このことを知って Palm OS 機を買う気が失せました... でも、りなざうも Windows Mobile 機もまだ買っていません。

        親コメント
        • >このことを知って Palm OS 機を買う気が失せました...

          内部のアーキテクチャのスマートさとかを気にしてたらPalmOS機は当分買えませんよ。

          http://www.dd.iij4u.or.jp/~okuyamak/Documents/ProgrammingWorkPad.1.html
          このへんを読むと、もっと買う気がなくなるでしょう。
          古い話ですが、つまりこのへんからすでにPalmOSはアレだったの

開いた括弧は必ず閉じる -- あるプログラマー

処理中...