■Special Thanks アレックスさん、DANKANさん、V.J.Catkickさん、やまち〜さん、林 靖さん


■ザウルスユーザーの悲願、基本インデックススキップ

カラーポケットが発売された当時、既存ザウルスユーザーが最も困惑したのが「電源を入れると必ず基本インデックスメニューが表示されるという仕様」です。

これまでのザウルスシリーズは電源を入れると、その直前に電源を切った画面が表示される仕様となっており、使い勝手としては良いものがありました。

常に基本インデックスが表示されるという仕様に関しては「初心者向けの分かり易い」仕様として良いことなのかも知れませんが、ザウルスを長らく愛用していると大きな世話としか思えません。

カラーポケット応援団を見ると「悪い点」として基本インデックスの存在を挙げる人が多いのも事実です。

基本インデックスをスキップできる可能性については後述の「発見の歴史」にあるように"ある"ことが早くからわかっていたのですが、実現するまでにちょっと時間がかかっています。


■シャープさん自ら基本インデックスを解除できるソフトを公開

基本インデックスについてはシャープさんも反省したのか、この裏技が公開されてから半年ぐらい後にオープニング画面設定MOREソフトとして公開されました。

->オープニング設定MOREソフト(シャープスペースタウン内)

こちらのほうが安全確実なので、こちらを使ってください。


■基本インデックスをスキップする裏技

注意:現時点(98/10/16)ではこの裏技による副作用や機器異常は発生していませんが、SYSTPREF.TXTは今後多用される可能性のあるファイルのため将来的には何らかの問題を生じる可能性もあります。


■より簡単に裏技を実行できるMOREソフト公開

以下で説明している"SYSTPREF.TXT"は、慣れていないとちょっとわかりにくい点があります。

そこで、誰でも簡単に基本インデックスをスキップできるMOREソフトを作りました。

すぐに基本インデックスをスキップしたい人はこのMOREソフトを利用して下さい。

->カラーポケット基本インデックススキップ用MOREソフト(公開中止)


■カラーポケット基本インデックススキップ裏技の詳細

この裏技の基本は"SYSTPREF.TXT"の裏技です。
設定方法などに関してご一読下さい。


カラーポケット(MI-310)で"SYSTPREF.TXT"に細工すると基本インデックスがスキップできます。

SYSTPREF.TXTは本来カラーポケットに存在しないファイルです。 エディタで新規作成して下さい。

systpref-txt-skip.gif (6825 バイト) SYSTPREF.TXTの設定

[SYST]
Version=1.0
DefStartApl=XXXX,255

 このように設定します。

なお、基本インデックススキップ仕様のカラーポケットになっても「戻る」キーにタッチすれば基本インデックスが表示されます。

また、「戻る」「MORE]「オリジナル」キーにタッチして電源を入れるとそれぞれのメニュー画面が表示された状態で起動します。


◆裏技の動作原理(推測)

この裏技のポイントは「ザウルス内部に存在しないアプリケーション」を指定するという点にあります。

"DefStartApl="で指定している"XXXX"は実在しないアプリケーション名です。(基本アプリにはありませんし、多分MOREソフトにも無いでしょう)

SYSTPREF.TXTが存在することで、カラポケの起動初期化プログラムは"XXXX"を実行しようととしますが、このプログラムは実在しません。

そのため、内部的にはエラーとなるのですが、エラーになっても特別な処理がなされないため通常の起動処理が実行されます。

カラーポケット以外のザウルスは電源オン時には電源を切る前に実行していたアプリーションの画面で立ち上がりますが、カラーポケットは"LNCH"という基本インデックスメニューが常時起動するような設定になっているようです。


カラーポケットの場合は電源オン時に存在しないアプリケーションを起動しようとしてエラーが発生すると"LNCH"も起動されないようです。

その結果、直前に表示されていた画面から立ち上がるようです。


■補足情報

基本インデックススキップ設定を行っても電源を切る前の画面によっては次に電源を入れたときにその画面が表示されない場合があります。

特に「オリジナルメニュー」「MOREメニュー」で電源を切った場合は必ず「基本インデックス」から立ち上がります。

これは、この3個のメニューが"LNCH"という一つのプログラムで動作しているためで、現在の"SYSTPREF.TXT"の記述では起動するメニューの状態までは指定できないところに原因があります。

また、MOREソフトの場合はプログラムの組み方によって電源を切った時の処理が変わるため、様々な動作をするようです。


■他の方法の可能性(98/10/16補足)

裏技に関してメールをいただいたり、会議室発言を見るとSYSTPREF.TXTは赤外線公衆電話対応MOREソフト(MI-610用)でも生成されているようです。

[SYST]
Version=1.0
IrModemEnable=Off

この中の"IrModemEnable=On/Off"で光通信と内蔵モデムを切り替えることができます。

この時、簡易リセットを必要としないことから基本インデックススキップにもこのような設定方法があるような気がします。

シャープさん公式技としてはこのような方法を使ったものが出そうな気がします。


■お楽しみはこれからだ!

さて、裏技は発見されたものの「基本インデックスの表示されないカラポケ」はどのような価値を持つものなのでしょうか?

パワザウなどはダイレクトキーがあり目的の機能に即切り替えができますが、カラポケはオリジナルキーやMOREキー、戻るキーなどを使わないと他の機能が利用できません。

直前の画面が表示されるように改造されたカラーポケットが使い易いのか?、それとも基本インデックスが表示された方が使い易いのか? ユーザーの皆さんのご感想を待ってます(^^)V

1999/09/30補足

前述のとおりシャープさん自らオープニング画面設定という名目で基本インデックススキップを実現しました。

やっぱり邪魔だったんだ(^^)/


■裏技発見の歴史(98/10/15)

◆始まりはメールから

この裏技は私宛に届いた2通のメールから始まっています。

98/09/30に基本インデックスをスキップする裏技として、本体初期化ボタンを押しながら画面にタッチするというものが"V.J.Catkick"さんからメールにて寄せられており、その中で基本インデックスも一つのプログラム("LNCH")として実行されているとの情報がありました。->V.J.CatkickさんのHP

また、98/10/02に"DANKAN"さんからメールにてWORLD PC EXPOのシャープブースにあるカラーポケットの中に基本インデックスをスキップできるものがあるという情報でした。->DANKANさんのHP

早速その情報を確認するためにWORLD PC EXPOに出向いたのですが、残念ながら私の調査不足で実機を確認することができませんでした。


◆SYSTPREF.TXTの発見

しかし、同じに日にアレックスさんが基本インデックスがスキップされるカラーポケットを発見しました。->アレックスさんのHPにおける解説

その中に"SYSTPREF.TXT"が存在することが明らかになりました。

アレックスさんのHPにおける情報を読むと、基本インデックスも一つのプログラムとして動作しており、起動時にその動作を抑えるのが"SYSTPREF.TXT"であるということがわかりました。

これは"V.J.Catkick"さんの裏技と合わせて考えると納得行く原理です。

しかし、惜しむらくは"SYSTPREF.TXT"の中身までは明らかにならず、このファイルで何をしているのかは謎となっていました。


◆スキップ理論の構築

"SYSTPREF.TXT"の中身がわからないので他の方法で基本インデックススキップができないかをあれこれ推察していたのですが、"LNCH"の動作を抑制するものがあればできそうであるとの結論に達しました。

これに基づき、MOREソフトでプログラムを組んでAPIの"SetOpeningAplName"で何らかのアプリケーションを指定すれば基本インデックスの動きを抑えることができると考えていたのですが、実際にプログラミングせずに時が流れました。


◆遂に"SYSTPREF.TXT"の謎を解明

その後、SZABサポートページにビジネスザウルスカスタマイズ資料が公開されていることを発見し、その中に"SYSTPREF.TXT"の記述があることを発見してMI-610で実験しまくっていたときに「存在しないアプリケーションの設定」をしても何も起こらないことを発見し、カラポケでこの指定を行ったらどうなるか? 興味がわいてきました。


◆ネットワークの威力

使いこなし隊会議室に関して「使いこなし隊」に掲示したところ、即座にカラポケユーザーの"やまち〜"さんが「ほぼ成功」の発言をしてくれました。

その後、NIFTY SERVEのFPDAJにて基本インデックスをスキップできる可能性について発言したところ"林 靖"さんにより実験成功との発言がありました。

スキップ理論構築から実験による確認までにはネット上のザウルスユーザーの多大なるご協力がありました。


ユーザーがネットワーク上で協力しながらの裏技発見は始めてだと思うので、貴重な裏技であると言えます(^^)V


■隠さなければ...

基本インデックススキップに関しては"SYSTPREF.TXT"がアレックスさんにより発見された直後にシャープさんが「証拠隠滅」したという経緯があり、それが逆に私の「なんでも実験する心」に火を点けました。

隠すからにはよほど重要な秘密があるのか?、なんでそのような面白いものを隠すのか?、やっぱりシャープさんだって必要ないと思っているのか?とか妄想し、寝食を惜しんで情報収集に努めました(ウソ度70%(^^; )

「基本インデックススキップできるものがあるよ」という情報だけなら「そのうちシャープさんから公式発表があるに違いない」と考えてあれこれと調査や実験はしなかったでしょう。

隠しちゃうなら、そこに何があるのかを知りたくなるのが、「まると」の本性なのです(^^)V

きっと一部のシャープさんは泣きたくなっていることでしょう(^^;