| The Basics |
| Q. | What is a CCF File. |
|---|
| A. | A CCF file is the configuration file for the Pronto that describes how screens are drawn and buttons behave. Tonto is a graphical editor for CCF files. |
|---|
| |
| Q. | What is the best way to report a bug? |
|---|
| A. | Read this FAQ, then the 'Guide' document, then the 'Bugs' document. If the answer is not in one of these, please sent me email directly. |
|---|
| |
| Q. | Do you have tutorials or detailed documentation? |
|---|
| A. | Tutorials and other usage documentation are located under the 'Guide' link. |
|---|
| |
| Pronto |
| Q. | Some glyphs that render in Tonto do not show up once I've loaded it onto the Pronto. |
|---|
| A. | There is a limitation with the Pronto in which it will not render non-ASCII glyphs for 8, 12 and 16 point fonts. ProntoEdit works around this problem by disabling these font sizes in it's default configuration. |
|---|
| |
| Q. | Is there a way to use Tonto on systems without a serial port? |
|---|
| A. | Absolutely. Use a high-speed USB-Serial converter. I highly recommend the Keyspan USA-19QW since it works with all of my favorite operating systems. Please note that most PDA adapters will not work. |
|---|
| |
| Q. | Are you going to add a Pronto emulator? |
|---|
| A. | At some point. In the short-term, the concentration will be on features beyond those found in ProntoEdit. |
|---|
| |
| Q. | Will you support the ProntoNeo (TSU-500), Pronto 3000 or iPronto? |
|---|
| A. | The Neo and 3000 are built on a totally new OS and app infrastructure and share little in common with previous models. The same is true of the iPronto in an even more radical fashion. For historical reasons, Tonto is very closely tied to the CCF Pronto configurations and serial protocols. Changes needed to support the models (even inadequately) would touch just about every piece of Tonto code. The result would be less stable, harder to extend and ultimately not do justice to the functionality of the new platforms. So, no. There is no clear, sensible path with the existing source base. |
|---|
| |
| Windows |
| Q. | Installation succeeds, but Tonto will not launch. |
|---|
| A. | There are two cases where this might happen. First, if you installed Tonto over a previous version, the installers might not be compatible (eg: 1.16 over 1.15). The solution is to remove the old directory (c:\program files\tonto) before re-installing. Second, if you downloaded the NoVM version, you must manually install a Java2 VM before installing Tonto. |
|---|
| |
| Q. | Tonto crashes during upload/download. |
|---|
| A. | You are probably running Windows 98 or ME. The DLL that Tonto uses for serial communications has a bug that seems to uniquely affect Windows 98 and it's derivatives. Since this is not part of Tonto's code base, it's not within my power to fix. The party in charge is aware of the problem and working on a fix. |
|---|
| |
| Q. | Tonto really is a memory pig. |
|---|
| A. | The installer that Tonto uses on Windows has it's own launcher that controls memory settings. These had to be set pretty high to allow power users to work because they can only be altered during the build. Luckily, you can launch Tonto from the 'sample.bat' file in Tonto's 'bin' directory. That file is editable and has settings for memory. |
|---|
| |
| Macintosh |
| Q. | I'm using Mac OS X and occassionally Tonto crashes or stops responding to the mouse. |
|---|
| A. | This appears to be a bug in the current Java implementation on OS X that occurs when either the screen saver starts or the Mac goes to sleep. You should try updating to a more recent version of OSX. |
|---|
| |
| Q. | When I upload/download from the Pronto, my Mac crashes with a Kernel Panic! |
|---|
| A. | This appears to be a bug in the 10.1.4 and 10.1.5 OSX System Update that is beyond my control. I've added code to Tonto that attempts to work around this bug so it should not occur in versions after 1.10. If this happens to you, please write down the crash data and send it to me so I can add it to my report to Apple. |
|---|
| |
| Q. | Since Tonto runs on Mac OS X, will you be supporting OS 9? |
|---|
| A. | Unfortunately, that is not possible since Tonto requires a Java2 VM with Swing. The Java2 VM is not available on OS 9 and it seems unlikely that Apple will port it. |
|---|
| |
| Q. | I'm using Mac OS X and occassionally the menu items become greyed out and unselectable. |
|---|
| A. | This appears to be a bug in the current Java implementation on OS X. When a modal dialog is disposed it disables all current menu elements. I've tried to work around this with limited success. |
|---|
| |
| Q. | Tonto crashes when I select items from the 'Links' menu. |
|---|
| A. | This appears to be a bug in the current Java implementation on OS X on some machines. |
|---|
| |
| Q. | Sometimes window contents are drawn relative to the root of the window instead of the panel. |
|---|
| A. | This appears to be a Java Swing bug in some OS X installations. Upgrading to the latest Java versions may help. Clean OS installs definitely fix it. |
|---|
| |
| Other |
| Q. | When I click to select a frame or button, the CPU goes to 100% for a few seconds. |
|---|
| A. | Under preferences, de-select 'Paint selection on top'. This will be fixed in the future. |
|---|
| |
| Q. | I'm having problems with the load and save dialog when changing directories or drives. |
|---|
| A. | This appears to be a bug in some Swing implementations. Under File->Preferences enable 'use old-style dialogs'. |
|---|
| |
| Q. | Why do you recommend the IBM JVM under Windows and Linux? |
|---|
| A. | A bug persists in all 1.3 versions of Sun's Java2 VM's that prevents proper rendering of the Pronto font. If you can, please vote for this bug in Sun's bug database. If we can get 50 or more votes, it becomes highly likely that Sun will address it for the next JVM release. |
|---|
| |