SwitchDash


SwitchDash は、CLIE PEG-N700C上でアプリ切り替えを行ったときに発生する、ハイレゾ<->ローレゾモード移行のオーバヘッド(*1)を「ローレゾへの移行を強制的にキャンセルすることにより抑えて」、切り替え速度を向上させるプログラムです。これによりアプリの切り替え速度が約 1/2 になります(*2)。
また、その動作原理上、Power HiRes と同じように、非対応アプリでもハイレゾで稼動させる機能を有しています。

(*1)
CLIE PEG-N700C のアプリ切り替えが他機種に比べて遅いのは、アプリが切り替わる時に、OS 側で必ず1回ローレゾへ切り替えることが要因の1つです。

(*2)
この数値は自作のベンチマークプログラムでの計測結果です。全てのアプリ間での切り替え時間について、保障するものではありません。特に、ホーム画面に切り替えるときには、効果が出ないときがあります。


2002/05/01

  • Ver.0.44 の変更点です。
    1. スクリーンモードを16ビットカラーに変更できないときがあるのを修正しました。
    2. 特殊な起動コードを使って起動されるアプリを一時停止指定できないを修正しました。

    ※既に SwitchDash を導入している場合は、SwitchDash を停止して(readme.txt の「5-2.停止」を参照)から上書き導入を行ってください。

    2001/12/27

  • Ver.0.43 の変更点です。
    1. T400 対応
      CLIE PEG T400 で特定の操作をすると画面が、表示がクリアされてしまうことがあるのを修正しました。
    2. スタック使用量
      AvantGo 等の大量にスタックを消費するアプリに対応するために、スタック使用量を若干減らしました。なお、導入されているHack等によりスタック使用量が変わりますので、環境によっては状況は改善しないかもしれません。

    2001/08/10

  • Ver.0.4 の変更点です。
    1. ウェブクリッピング
      ウェブクリッピングアプリケーション実行中に、ネットワークの接続または切断を行うと、画面が消えて致命的エラーになるのを修正しました。
    2. カード上のアプリケーション
      OS4.0 のホーム画面でサポートされたメモリーカード上のアプリケーション起動に対応するために、OS4.0 搭載機では /Palm/Launcher に保管されているアプリケーションを、直接一時停止アプリケーションとして指定できるようにしました。

    2001/07/25

  • Ver.0.34 の変更点です。
    1. アプリ終了時のエラー
      Ver.0.33 でさらに相性の悪いアプリが出来てしまったので、修正しました。

    2001/07/08

  • Ver.0.33 の変更点です。
    1. アプリ終了時のエラー
      Ver.0.32 で相性の悪いアプリが出来てしまったので、修正しました。

    2001/07/08

  • Ver.0.32 の変更点です。
    1. アプリ終了時のエラー
      メモリーリーク対応と相性が悪いアプリ(Currency等)では、アプリ終了時にエラーになっていたので対応を行いました。
    2. メモリーリークのバリエーション
      abby@PalmTech.さんから、メモリーリークの発生条件についてアドバイスを頂いたので、メモリーリーク対応を強化しました。
    3. 英語メッセージ版の修正
      Amer Mallah 氏より再度アドバイスを頂いたので、メッセージを修正しました。

    2001/06/30

  • Ver.0.31 の変更点です。
    1. ジョグアシスト
      終了時にマスクオーナーをおかしくしていたので、各種 Launcher のジョグ操作が 正常に動作しなくなるのを修正しました。
    2. 英語メッセージ版
      Amer Mallah 氏より英語メッセージのリソースを頂いたので、それを参考にさせて いただき、英語メッセージ版を同梱することにしました。
    3. ドキュメント
      ハイレゾアシストとの関係について、メールが増えたので指針を記述しました。

    2001/06/28

  • Ver.0.3 の変更点です。
    1. TealMaster
      特定の Hack をプロファイルマッピングで切り替えると、動作がおかしくなる ことがあるのに対応しました。
    2. メモリーリーク
      ある条件が揃ったアプリを強制的にハイレゾにすると、アプリ終了時に約 100K の ダイナミックヒープを開放しない現象に対応しました。
    3. 設定画面
      リストをジョグにより操作できるようにしました。
    4. ドキュメント
      開発者向け(特にアプリ内から SwitchDash を一時停止する方法)の情報を記述しました。
    5. 使用期限
      この版から試用期限を解除しました。

    2001/05/27

    2001/04/27

  • Ver.0.21a の変更点です。
    1. 設定画面のバグ修正
      一時停止アプリ追加リストにおいて、本体内に導入されているアプリが全て表示されていないのを修正しました。

  • 2001/04/20

  • Ver.0.2a の変更点です。
    1. gMovie との相性
      gMovie Ver.1.2.1 の再生時に早送り等の操作を行うと、画面が崩れるのを修正しました。
    2. ローレゾ Launcher との相性その2
      一時停止指定された Launcher から起動したアプリが、エラーになって Launcher 画面に戻ってきたときに、ハイレゾ画面になるのを修正しました。
    3. メモリースティック上のアプリ
      Rondo anesso 等でメモリースティックへ移動されたアプリでも、一時停止指定が残るようにしました。
    4. 設定画面の変更
      本体内に存在しなくなったアプリに対応するために、設定画面を変更しました。なお、Ver.0.1x の設定は上書き導入でも受け継がれます。
      ※この方式は、PowerHiRes を参考にさせていただきました。ありがとうございました。
  • 2001/04/20



     

    メイン画面 メイン画面から「追加」ボタンをタップすると表示されます
    ON をタップすると、リセットして常駐します  
     

    ダウンロード -> SwDS044.zip


    戻る