Re: Adventures in TeXas
"Dwight C. Carr" <carrdwight-/[email protected]> Sun, 7 Apr 2013 15:31:35 -0700 (PDT)
| Newsgroups | gmane.comp.handhelds.palm.peditors |
|---|---|
| Message-ID | <[email protected]> |
Thanks for the apps and the post. I am drafting a list of things criteria for a device that might replace my Palm TX. Best Regards, Dwight... ________________________________ From: dmccunney <[email protected]> To: [email protected] Sent: Monday, April 8, 2013 3:56 AM Subject: [peditors] Adventures in TeXas While the group has been quiet for a while, I suspect at least some folks still have it in their email configuration, and people here are likely to appreciate the story. (Warning: long post follows.) As some folks might recall, I'm a Tapwave Zodiac user. My production Zodiac finally gave up the ghost. It's possible I can resurrect it, by doing parts swapping from the other units, but I haven't gotten to it. Meanwhile, I was given a Palm T|X by someone who had moved to a Nexus 7 tablet and no longer needed the T|X for the primary use case, which was reading ebooks. (And reading dbooks was about half the use case for the Zodiac, with about 1.9GB of them on a 2GB SD card, and another reason fior wanting a larger screen.) So I had a like-new TX, hard-reset to factory default, and started trying to recreate my configuration. One bit was pedit/ptoolset. I'm fussy about record keeping, and have a file where I record user names, serial numbers, reg keys and the like for software I buy. Oddly, the entry for pedit had the user name but *not* the reg key. I can't imagine how I left it out, but... Paul is still around, and was able to provide a replacement within a day of my email query. Thanks, Paul! Other things were less simple. One bit I had problems with was Hotsync. I could do it, but more often than not, the PC I'm hotsyncing with, running Win XP Home, would crash with a Blue Screen of Death partway through. I updated to the most recent Palm Desktop version (6.2) hoping that would help, but it didn't. Poking around on-line revealed that Hotsync is apparently allergic to multi-core CPUs, and the suggested fix was to set the affinity of the process to lock it to one core. I did so, but haven't fully verified it fixes things. (EDIT: It hasn't. Now Hotsync crashes when run, and I have no idea what's going on. I simply get a Windows message that Hotsync has encountered an error and needs to close. This has persisted through a remove and reinstall of Palm Desktop. This is not critical, as I can Hotsync to another Windows machine running Win2K, but it's like having an itch I can't scratch when I don't understand what's going on. ) I still had pretty much my complete Zodiac setup backed up. I formed the habit long ago that anything that *could* live on a card, did, and had backup archives of my SD cards. I had an "everything *including* the kitchen sink" combo, because I could. Apps were classified by function, and lived in specific directories of the card. The standard for PalmOS is that expansion card aware things all look in /Palm/Launcher. I had way too many things to keep there, but fortunately, I didn't have to. I use on the late Bozidar Benc's LauncherX. LauncherX can run apps from the card, with an additional feature: you can configure a list of directories on the card where it will look aside from the default /Palm/Launcher directory. LauncherX is a tabbed launcher, so my tab assignments map to app categories and hense to card directories. The first tab is called Main, and contains the most used apps. Apps that are kept on the card for that category live in /Palm/Main. Unclassified apps live in /Palm/LX, and there are directories for Games, Media, Utils and others. Rebuilding the LX config is simplified: after installing and running LX, I create a tab, add the directory where that tabs apps live to the LX list, and do a Refresh Apps to populate the tab, repeating till done. /Palm/Launcher is reserved for things that are hard coded to look there/live there, like the components of Docs to Go which can be kept in a card. LX has another nifty feature. A problem with keeping apps on the card is that Hotsync doesn't see them. To get around that, LX lets you create Shortcuts for apps on the card. These act much like the Windows shortcuts of the same name: they are smal RAM based pointers to the apps on the card. Hotsync *does* see the shortcuts, and things behave as expected. LX works fine on the TX other things didn't. Several things I run on the Zodiac crash on the TX, and I even found myself having a crashing app triggering a *hard* reset. I hadn't seen *that* happen before. It's stable now, but getting there took some doing, and I learned some things and discovered some things in the process. One absolute lifesaver was Alex Pruss's NVBackup. NVBackup is a free, open source backup utility for Palm devices. It assumes you have an expansion card, and does backups to the card. You an choose to do a complete backup to a new backup set, or an incremental backup that backs up changed files to an existing backup set. Backup sets are written to the /Palm/Programs/NVBackup folder on the card, in directories whose name are based on the date/timestamp of the backup process. NVBackup uses a Palm port of Zlib to do gzip compatible compression on files as it adds them to the backup set to reduce the space the set takes. It copies itself to the /Palm/Launcher directory, then does the backup. When I had a hard reset, getting back to where I was was a matter of running NVBackup from the card and doing a full restore. In the process of getting the TX configured to my liking, I found a few things I hadn't seen before. One was CardReader, which was on the TX when I got it. Card Reader implements an interface which makes Windows see the expansion card as a drive when the TX is plugged in via the USB Hotsync cable. I can copy and move files between the Windows host and the TX card without needing to use a USB card reader or remove the card from the TX. Another was MemHack. MemHack is a freeware utility from a Japanese author, that reproduces a capability I had back when on my old Visor Pro using a commercial PiTech package. One issue Palm users encounter is that RAM is finite. The application may be able to live on the card, but what about data it uses? For instance, I still use BlueNomad's old Wordsmith word processor for Palm devices. Wordsmith can run from the card, and see and edit documents stored on the card in the /Palm/Programs/Wordsmith directory. But Wordsmith offers spell checking and thesaurus facilities which require data files, and those can't live on the card. They must be in RAM. MemHack addresses this. You can put things like that in the /Palm/Programs/MemHack/<appname> directory. When you run the app, MemHack first copies files it finds in the app directory to RAM, than runs the app. When you exit the app, it deletes the files from RAM. The time required to copy the data files to RAM from the card is minimal, and several megs of RAM are freed when WS isn't in use. A complimentary program is Folder, by Patrice Bernard, principal author of the Metro public transit mapping program for Palm and a variety of other devices. Folder automatically moves data files you hotsync to the device to the location on the card where the corresponding application will look for them, like putting Plucker documents in /Palm/Programs/Plucker. There is a config screen where you define things, giving the Creator ID of the app and the directory on the card where its files will live. It comes preconfigured for Metro and Cabine, a French airline flight tracking program. MemHack and Folder install as Preference Panels, and are configured from there. The pick of the litter is probably Apt, an open source application that is a sort of control panel on steroids for Palm devices. Apt can control things like screen brightness, sound volume, auto-off time and device orientation, and can do so on an app by app basis. It Apt is enabled, you run the app and Apt applies the desired settings. This is a killer capability for me because the TX has a 320x480 screen, and there are things I always want in portrait mode, like LX, and things I always want in landscape, like the TCPMP media viewer or the Wordsmith word processor. I can set those defaults by app in Apt, and they are applied automatically when the app is run, and reset to default values when it completes. Apt is one of those "Why didn't I know about this *before*?" applications. It's a power user's tool that takes some time and doc reading to understand, but once you have all manner of things are possible. I'm putting copies of the distribution archives in the Peditors group files area for convenience, but follow these links for things like docs. (Critical for Apt!) Apt: http://apt-palm.wikidot.com/ Folder: http://metro.nanika.net/index-en.html MemHack: Home page no longer available NVBackup: http://handypalmstuff,sourceforge.net So how have *your* lives been? :-) ______ Dennis https://plus.google.com/u/0/105128793974319004519 [Non-text portions of this message have been removed] ------------------------------------ Latest pedit/pToolSet/LapTopHack at http://www.osuweb.net/~pc/pca/pc_all.zip pedit/pToolSet/LapTopHack scripting info/resources at http://www.peditors.com Peditors Forum http://groups.yahoo.com/group/peditors Unsubscribe by writing to peditors-unsubscribe-hHKSG33Tihh4sT85+ipIM4ckdKdSAMto@public.gmane.org! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/peditors/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/peditors/join (Yahoo! ID required) <*> To change settings via email: [email protected] [email protected] <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/