最近、ウワサのこのエラー。NDA(Newton
Developer
Association)がAppleに修正を訴え続けていた問題点ですね。このエラーは出るとリセットするしか手が無かったわけですが、リセット無しで使い続けるためのアプレット
" '61
Memory Fix"
が無償で配布されています。とは言っても区切りの良い時にリセットしたほうが良いとは思いますが...。
This is experimental! I
don't guarantee that this will work on all -10061 problems.
In fact, I don't guarantee that this will work on any -10061
problems at all. But it's worth a shot, and it should help.
THIS IS NOT A CURE FOR THE -10061 PROBLEM. Only Apple can
provide that. This only alleviates the symptoms, and
hopefully will keep your Newton from requiring a restart
after a -10061 attack.
これは試作品と理解してください。全ての
-10061エラーに作用するわけではありませんし、もっと言うと、どの
-10061エラーにも効かないかもしれないです。でもまぁ助けにはなるはずです。そしてこのパッケージは
-10061エラーを修復するものではありません。-10061の完全修復(バグ対策)はAppleしかできないのです。エラー発生後リセットをしなくて済むように症状を緩和する程度のものだと考えてください。
What happens is that, for some reason,
on Newtons with 4 Megs of DRAM, the Newton OS occasionally
loses track of a program. The program is still in flash
memory, but it gets disconnected from the dynamic RAM. No
one knows why, or how. Then, when the application is
accessed, a -10061 error is generated. What '61 Memory Fix
does is to try to reload and reset the connections to the
packages in the flash memory.
やっているのは、こんな事です。
4メガDRAMのNewtonではNewtonOSが、時々プログラムを見失う事があります(こちらを参照)。プログラムはフラッシュ・メモリーに居るのに、DRAMからは切り放されてしまいます。ナゼかは分かりません。そして、その見失ったプログラムを使おうとすると
-10061が発生するのです。「'61 Memory
Fix」は、見失ったプログラムをフラッシュ・メモリーから読込み、DRAMとうまく繋ぎ直す処理を行います。
To use it, you need to experience a
-10061 error. When a -10061 error occurs, switch to your
backdrop program and tap the status bar button labeled
"'61". The fixing of memory can take up to ten seconds,
depending on how many packages you have installed on your
Newton. When the "'61" button returns to normal and the
Newton makes a "ding" sound, the fix is done. Try whatever
it was that you were doing again.
Some caveats: First, there are other
reasons why a -10061 error might happen. The Fix only
attempts to fix the infamous memory-mapping bug; it does not
affect other reasons. Secondly, if your backdrop itself gets
disconnected by the -10061 bug, you won't be able to access
the Fix. You'll have to restart.
The Fix is harmless if accidentally
selected.
このプログラムは-10061エラーが発生した時点で使います。エラーが起きた場合、バックドロップに戻って「'61」と書かれたステータスバー・ボタンをタップして下さい。Newtonにインストールされているパッケージの数にもよりますが、10秒程度でメモリー修正を行います。ボタンが元に戻って、音が鳴ったら修正完了です。エラーが起きた時にやっていた動作をもう一度やってみてください。
注意しておきますが、-10061エラーは他の原因で起きる事もあります。さきほど説明した原因で起きるバグには有効に働きますが、それ以外の-10061バグには効果がありません。それにバックドロップ自体が-10061エラーを起こした場合は(ボタンがタップできませんから)この機能を使うことができません。リセットするしか無いわけです。
誤って「'61」ボタンを押しても、このプログラムは悪さしません。