This topic is interesting for many Palm owners. They either wanted to run some of their old applications or games or just to play around with another kind of software. In 2006, we could write about the first x86 emulator for Palm OS. It was a port of the well-known DOS emulator DosBox, made by a developer who is a member of the Emuboard forums. The version he released was a very early beta version, and there was no way to enter text. The only way to start programs were to insert commands into a file similar to autoexec.bat; the touchscreen could hardly be used as a mouse. Unfortunately, the developer did not release any newer versions.

A lot of people wrote responses to our article where they wrote what they want to run: some people mentioned old Windows versions like 3.1 or 3.11 – which are compatible to DosBox – others mentioned productivity applications like WordStar, or games. In other cases, they asked us for help how to get the emulator running. But we couldn’t help anyone as the developer stopped working on it. At this point, I must also repeat that we cannot you help if you have problems with this program. We are no programmers, we also can only try how it runs and we also now that this version is almost unusable and that there are no new versions.

Today I talked to someone who told me that he was able to get the sourcecode and re-compile it. If he is lucky, he will soon present a new version of PalmDosBox which supports text input. At the moment, I have no further information. But as soon as the new version is availible, you can read it here.

After having looked at the package/accessory bundle of the M70, it’s time to move on to look at the form factor. This device is the only Palm OS smartphone that does not have a QWERTY keyboard – can it stack up?

First of all – let’s compare the M70 to a Treo 680. The Treo is a lot wider and a bit longer, but is as fat as the M70:
 The GSPDA M70 review   size  The GSPDA M70 review   size

Palm’s TX is significantly bigger, but much thinner:
 The GSPDA M70 review   size  The GSPDA M70 review   size

HP’s baby ipaq(the rx4240 used at TamsPPC’s) is wider, but less fat:
 The GSPDA M70 review   size  The GSPDA M70 review   size

Last but not least, here are images of the M70 next to a Nokia N71 and a classic Siemens dumbphone that was laying around:
 The GSPDA M70 review   size  The GSPDA M70 review   size

In the end, the M70 definitely is the smallest GSM phone currently available with Palm OS. Classic dumbphones are a bit smaller, flip smartphones are about the same size. GSPDA has successfully managed to fit Palm OS into a ‘dumbphone’ – tune in soon in order to find out if they had to sacrifice anything to achieve this unusual feat…

img_4471.JPGA calibration is important for all devices which have a touchscreen. Because of calibration, the device can recognize where exactly you are tapping. In the most cases, the standard calibration program is sufficient for Palm PDAs. But if your Palm is older than 2 years, you often have problems with digitizers, sometimes even earlier. In my case, I calibrated my screen again and again, but the recognition of my touchscreen was very inaccurate. Especially the lower parts of the touchscreen were my main problem. I had almost no chance to tap onto the buttons in the lowest line (for example “Done”, “New” and “Delete” in the Note Pad). And sometimes, I couldn’t even finish the calibration.

So I had a look at PowerDigi, a calibration tool by Dmitry Grinberg (Palmpowerups.com). It uses special technologies and algorithms in order to make the recogntion of touches more accurate. Dmitry told me that even owners of Palms with cracked touchscreens may have a chance to use their device again.

There are three versions of PowerDigi (PowerDigi320, PowerDigi440 and PowerDigi480). The first version is for devices without Graffiti area (Tungsten C, Treo smartphones, …). The second one is for devices with a Graffiti area (Tungsten E2, Zire 72). The third will run on PDAs with a 320×480 screen (Palm TX, LifeDrive, …). The user interface of PowerDigi is very easy to use. There is one button for calibrating the screen and one to test the digitizer. Using the checkbox “Enabled”, you can enable PowerDigi’s calibration.

powerdigi1.jpg powerdigi2.jpg

When you start it for the first time, you have to calibrate your screen before PowerDigi can be activated. There are three calibration modes. The first one (“fast”) needs 12 taps, the second one (“medium”) 35 taps and the third one (“accurate”) 70 taps. The more taps you make the more prober is the calibration. This is the first reason why PowerDigi can help you: Palm’s calibration tool only needs three tabs.

According to the developer, the “fast” or “medium” mode should be enough in the most cases. Only if your digitizer is almost completely broken or even cracked, you may need the “accurate” calibration.

img_4474.JPG Tapping the screen 30 times and more at special positions can be very annoying. But the developer had a good idea: if you tap at a wrong position, you can repeat this tap by pressing the down button. By pressing the up button, you can cancel the calibration. I also see the second pro of PowerDigi: Palm’s calibration tool will not save your calibration if it “thinks” that the position you tapped at is too far away from the target. But this may happen if your screen is old or broken. Then you even cannot exit the calibration. In my case, I either had to do a softreset or to tap 3 mms to the left of the target so that Palm’s tool accepted the calibration (which was, of course, very decalibrated). In contrast to that, PowerDigi accepts every tap you make, no matter where you tap and where the target is.

This may help owners of broken screens, but can also be dangerous. I tried this feature and made a completely wrong calibration (e. g. when the target was in the upper part of the screen, I tapped into the lower, ..) and in this case, you cannot use your screen because PowerDigi takes your wrong calibration. Even Palm’s calibration tool could not help. So I did a warm reset and deleted PowerDigi’s calibration data (PowerDiGi2 DB.pdb). After that, I could do a soft reset again and record a new calibration.

The image below shows some grids I made in Note Pad using a ruler and my stylus, the first one using Palm’s calibration, the three other ones using PowerDigi (and its three calibration modes):

calib PowerDigi   a calibration tool for OS5 devices

As you can see, not a single line is exactly straight. This may be because of little inexactnesses during the calibration. But this is not a problem. I have used my Palm with enabled PowerDigi for some days now, and all my screen problems are gone. I can tap all buttons, even the small ones which appear in some programs. And also drawing detailed sketches is no problem anymore. When I draw a line and (later) want to continue it, I just need draw a new line starting on the old line’s end. Without PowerDigi, I couldn’t exactly reach the end of the old line – my Palm started drawing 2 mms above it.

In my opinion, PowerDigi is a must-have for all Palms with a screen that has calibration problems. Working with a decalibrated screen can be very annoying (I did it for more than one year now). According to the developer, it supports almost all Palms with OS5.x. The included install instruction manual mentions 25 different devices, but there may be support for other ones. So I recommend testing the program before buying. If it works on your device and you buy it, your screen problems should be solved. The $16.95 may sound a little bit expensive – but I think they are cheaper than buying a new digitizer. PowerDigi at Palmpowerups.

I must also praise the support for the program. Dmitry Grinberg was immediately availible on Google’s chat and could answer my questions about PowerDigi. He told me that he also offers support via e-mail, Yahoo, MSN and via phone.

Since Palm’s OTA update requires a blank SD card and my PC runs Windows XP, I decided to use the wired update process. I connected my Treo and started the updater – the Treo reset and the updater bickered about ‘no connection’.

A quick check of the error cause revealed that VersaMail was the culprit – thus, a hard reset became necessary. I used Resco Explorer to create the backup(the trial version suffices…altough this is truly a must-have app):
 The Treo 680 update   first impressions

After a hard reset, the Treo stayed connected after the initial, update-induced soft reset. It then proceeded to download the firmware from the PC:
 The Treo 680 update   first impressions

Once the firmware is on the device, the actual flasher is launched:
 The Treo 680 update   first impressions

After that, the device needs to be reparametrized. I then restored my backup with Resco Explorer and went off to a meeting…no problems here:
 The Treo 680 update   first impressions  The Treo 680 update   first impressions

Overall, I currently can’t report any incompatibilities or other problems with my Treo. The device is as reliable and as fast as it has been before; all applications still are compatible. As for battery life, my Treo never had any battery issues; Oliver will have more information on the topic soon!

P.s. The device did NOT get the Centro’s IM tool that apparently was included in AT&T’s update! This is a bit strange…as the unpatched version I was provided worked so well on my Treo 680 that OZ’s legal department felt like sending me some false threats(apparently, the guys didn’t quite understand the concept of press freedom)

Opera wrote in its Opera Mini blog that they have installed an upgrade on their proxy servers that leads to “significant performance improvements in many areas”. This means, that – according to their blog – the loading time of pages has fallen by 70%.

Please leave a comment and write if you notice a speed boost!

Palm has published a new update for their e-mail software VersaMail. Using this new version, people can access their GMail account via IMAP. This feature made problems in older VersaMail versions. It also fixes a bug when you use Microsoft Exchange ActiveSync.

If you want to install this update, you can download it over-the-air or onto your computer and then install it via HotSync.

tealscan07.jpgTealpoint is developing a diagnostic tool which they have named TealScan. It is currently in Alpha (according to their website), although the tool itself is functional and has a lot to recommend it and it is already possible to purchase it.

The main categories are set out in tabs at the top of the screen. They are Status, Scan, Maintain and Tools.

Status Tab:

The status tab displays 4 graduated bars and 3 buttons. The bars measure battery (volts and percent charge left) , Memory (used/total (amount free)), NVFS (% full, % locked), Signal strength (phone, bluetooth, or wifi).
The system button displays information on your device. The storage button displays information on, you got it, storage! it is handy to see what exactly is going on. The BG Proc button displays Background processes, some of which you may care about others you probably wish were masked (although Tealpoint has no plans to filter this at this point). A major drawback to this screen, in my opinion, is that there is no scrollbar to indicate that it is a very long list. On my device 17 entries show up on the screen while in reality there are 247. To see the rest you must either use the 5-way nav button in the center of the device (on my TX), or scroll down by highlighting with your stylus.

tealscan19.jpgScan Tab:

There are 6 items to choose from on this tab:

  • Corrupted Contacts
  • Empty PIM records
  • Duplicate PIM records
  • Unarchived PIM records
  • Unprotected Background apps
  • Unlocked background apps

I have found the first 2 items to work fairly well, but the Duplicate PIM item although finding duplicates and supposedly fixing them, seems to find the same duplicates again if you do a soft reset after exiting the app.The Unprotected background apps and Unlocked background resources items work well enough but will find Alex Pruss’s software as a possible problem, because it is my understanding that Alex write’s his apps slightly differently. So my list contains 4 Pruss related apps:

Centermenu
Multilaunch
Showbattery (yes mine is the Pruss version)
T3sk-noti (a myKbd component)

tealscan20.jpgMaintain Tab:

There are 6 items in this tab as well:

  • Clean Temporary Files
  • Clean cache file
  • Clean a68k shadow files
  • Find Orphan preferences
  • Find orphan data files
  • Find shared data files

The first 3 items are fairly self explanatory are work well. The orphan preferences and orphan data items find items and identifies them based on Creator IDs. This can be a problem if an app doesn’t use creator IDs properly. These items are not a problem to run, but should be used carefully to delete items. The tealscan help file says, “Entries should generally only be deleted if Tealscan can identify them as belonging to an app you know you no longer run.” I just used these to do some cleaning and found many entries that did need to be deleted and were identified as belonging to apps I had deleted, but there were many more that belonged to unidentified apps. The last item, Shared data file, is interesting, but generally useless. That may be a little harsh. The files this tool finds should generally not be deleted, but if you identify all the apps that use the file and decide you are no longer using it then this tool will let you delete files.

On the bottom of this tab is a checkbox labeled: Monitor and auto-restore ‘Saved Preferences’ database. This is good to leave checked. It would also be nice if the unsaved preferences file were included (especially since many apps keep their reg info there).

tealscan21.jpgTools Tab:

The list of tools keeps growing. As of this writing and this version (0.75) there are 11 tools:

  • Check for software updates
  • check for system version updates
  • lock/unlock apps in memory
  • replace contact area codes
  • selectively delete appointments
  • selectively delete contacts
  • selectively delete memos
  • selectively delete tasks
  • set application stack space
  • write new apps info to CSV
  • write heap info to memo

The first 2 item use the resident TealScan database (you should download a new version before running the tools – there is an Update TealScan Database button at the bottom of the screen) to check for updates to either your currently installed software or the ROM of your device. The lock option still has some quirks. It says in the help that it uses TealLock to lock apps. I noticed that if you lock an app using this tool you can’t unlock it using Resco Locker. Also the list doesn’t really tell you whether it is already locked. This should be addressed before the release. The selective delete tools are useful and seem to work well. They make the task of deleting old or select information much easier. The set application stack space tool needs a better help file, the current one contains no warnings, such as “Don’t use this tool unless you know what you are doing”. Using this could have adverse affects if done improperly. The the CSV tool lets you write pertinent information about apps not in the current TealScan database to your card in a form that will let them be included in the next release of the database (assuming you send the file to Tealpoint – it would be nice if they automated this process by renaming the tool “Send new apps info to TealPoint” and then have it connect and send the file after writing it). The last tool is used for internal debugging purposes.

At the bottom of the screen are 2 buttons. The Run Tool button is just that – select a tool then tap the button. The Update Tealscan Database is as I described previously a way to update your database. Note that this button scans your apps then connects to tealpoint using you default browser. There is an option in preferences to “Use alternate download link to work around buggy web browsers”, so if you find that you are getting an incomplete link in the browser, check this box and it should work. Note that you can also designate what folders you wish TealScan to search on your card with the Custom Card Folders preference. The trackerdog approach of designating which folders not to search may have been an easier solution here, but it works none the less. It has a nice feature in that tapping the add button brings up a file browser allowing you to select the directory.

tealscan16.jpg tealscan17.jpg tealscan18.jpg

There are many tools available to help troubleshoot your palm. If you are the type of person who uses these tools, I recommend TealScan be in your arsenal. They are still developing it. there is a possibility that they will put in some crash logging tools, although that is unlikely at the moment.

Palm has just released the ROM updater for the unlocked GSM version of the Treo 680. Palm itself claims the following benefits:

  • Corporate email as it arrives¹ – Have your corporate email delivered to you with Microsoft® Direct Push Technology. Accept or decline meeting invites and access your company directory on the go.
  • Power saving enhancements – Helps conserve battery life with improved power management and updated default system power preferences.
  • Supports larger expansion cards – Supports up to 4GB SD expansion cards (including the SDHC format), sold separately.
  • Enhanced ringtone support – MP3 and other sound files purchased from the web or sent from friends can now be set as ringtones and alerts (formats: MP3, AAC, AAC+, MIDI, WAV, and AMR). ²
  • Three updates in one – This update incorporates three previously released software updates: Treo 680 Camera Update (January 2007), Treo 680 Security Patch (May 2007), and Treo 680 Unlocked GSM smartphone SMS Update (July 2007).

I am currently in the process of installing it onto my Treo 680 and will keep you all posted!

RNS::’s HiLauncher was the first application that attempted to bring a Windows-like start menu to Palm OS handhelds. HiLauncher recently was updated to version 3.4 – let’s see how well the program has survived the bites from the teeth of time.

When starting up HiLauncher for the first time, you can either make the program auto-generate a menu or start from scratch:
0a RNS:: HiLauncher review   a lean and mean start menu for Palm OS handhelds

The program’s main screen is well-done; each menu item has a number indicating the sequence in which it should be looked at.
1a RNS:: HiLauncher review   a lean and mean start menu for Palm OS handhelds

Setting up the trigger is very easy – binding the program onto the Treo’s launcher key unfortunately disables the list of recently-used programs.
2a RNS:: HiLauncher review   a lean and mean start menu for Palm OS handhelds 2b RNS:: HiLauncher review   a lean and mean start menu for Palm OS handhelds

Once the trigger is defined, the menu must be created. HiLauncher allows nested menus; each item can have its own foreground and background colors:
3a RNS:: HiLauncher review   a lean and mean start menu for Palm OS handhelds

Menu items can do a variety of things – dial numbers, trigger actions, display information….and, last but not least, launch applications. The images below show a few of the possible settings:
40 RNS:: HiLauncher review   a lean and mean start menu for Palm OS handhelds 4a RNS:: HiLauncher review   a lean and mean start menu for Palm OS handhelds

Unfortunately, the ‘last-used’ icon is not as smart as it should be – it’s name does not change, and multiple instances cannot be cascaded in order to create a ‘last-used’ menu:
5a RNS:: HiLauncher review   a lean and mean start menu for Palm OS handhelds

After the basic configuration is done, the menu can be tested:
6a RNS:: HiLauncher review   a lean and mean start menu for Palm OS handhelds 6b RNS:: HiLauncher review   a lean and mean start menu for Palm OS handhelds 6c RNS:: HiLauncher review   a lean and mean start menu for Palm OS handhelds

HiLauncher has a few configuration options that allow you to customize the menu’s appearance:
7a RNS:: HiLauncher review   a lean and mean start menu for Palm OS handhelds 7b RNS:: HiLauncher review   a lean and mean start menu for Palm OS handhelds

This review looked at version 3.4 of the program on a Treo 680. HiLauncher must be installed to RAM and needs about 150k of free space.

In the end, HiLauncher remains what it has been in the ages of the IIIc – a super-solid, stable and fast application from an experienced Palm OS house. While the application lacks a few features found in competitor’s apps(e.g. plugin support, background images), the truly insane speed achieved by lean, no-frills code definitely is worth it. Free trial available; full version costs 20$ with free updates for a lifetime!

Palm has finally taken the wraps off the pink version of their entry-level Palm OS EVDO smartphone – this image from Palm.com essentially tells the full story:
0 Pink Centro drops for Sprint

While the device will probably sell pretty well; classic developers are unlikely to profit from it in any significant way – the target demographics for this device isn’t really into purchasing software. Resco has provided us with software sales figures broken up over target devices – the Centro ranks at number 6, behind the aging Treo 650.

BTW – we weren’t able to get a real photo of the device so far. If you manage to pass by a pink Centro, please make a photo and send it to Tamog@gmx.at!

The shut-down of PalmGear.com hit a few good friends of mine hard as PalmGear sales have drooped to almost zero(customers have sent me loads of complaints about application purchases not working). A sign of the downfall of the Palm OS… Motricity sells eReader to Fictionwise. A sign that ebook services are dieing for good.

When one looks at the headlines coming out of Motricity recently, one could feel that the worst doomsday visions of mobile technology analysts have just become true. Apocalypse is here…hope you all paid your taxes and donations on time.

But is this really true? Are the markets really going down? Or is it just a big reorganization inside of Motricity?

Let’s take a time trip back to 2007 – April, to be precise. Alex Bloom(director of PalmGear et al) gives a very interesting interview; and states that:

We have three more business areas: content distribution for carriers(e.g. MediaMall….ringtones, wallpapers et al); ringtone/etc sales(aka Jamba…MTV ads for ringtones et al) and various SMS related services

we plan to emphasize subscription billing

Looking at the world(just turn on MTV for a second), one can immediately see where the money is at home. Cash isn’t made by selling shareware applications to power users…money is made with teenagers willing to pay 3€ a week for some kind of ringtone/wallpaper service(so much for subscription billing). OK – the shareware department definitely never worked at a loss(looking at their truly insane margins); but its ROI definitely cannot compete with ringtone peddling.

And this leads me to a different theory: I think that someone at Motricity’s is trying to increase the total ROI of the company as far as possible(probably the new stakeholder) by selling off or killing all departments that do not have as high profit margins.

I expect more doom-and-gloom messages to come, but will remain calm and unaffected – what do you think?

Dear Readers,
I would like to apologize for an intermittent server issue that disabled commenting and permalinks for a few hours on the 10th January.

Tamoggemon Software and brainsware were able to restore server operations that day approximately 1940 local time, should you encounter any more bugs, please contact me at Tamog@gmx.at!

Best regards
Tam Hanna

Update, 12/1/08: The iPod in question has just been returned. /me has been lucky for a change!

This month’s PUG meet-up was delayed due to the new year’s eve celebrations; the PUG Vienna thus met yesterday. As always, we met in the Pizza Plus – here’s what we discussed:

GSPDA M70
Group Sense’s Treo competitor went round and round; and was generally well liked. However, the subjective size advantage was not perceived as big as I initially felt it was:
0a The PUG Vienna met yesterday

Alexander stuck his 8GB SDHC card into the M70 – the machine wasn’t able to identify it:
1a The PUG Vienna met yesterday

hp 314 navigator
HP’s 314 navigator(via TamsPPC) managed to impress because of its included games and the huge, highres screen:
Christian tortured the voice gateway feature of the box a bit – the 314 can act as a hands-free with most bluetooth phones(not with Palm OS Treos, though):
3a The PUG Vienna met yesterday

QTEK 8500
A QTEK 8500 smartphone also popped up at the show – all of us agreed that the Windows Mobile Smartphone launcher urgently needs an overhaul:
4a The PUG Vienna met yesterday

Apple iPod touch
I brought along an Apple iPod touch I purchased in anticipation of the SDK release, only to have it stolen while it was on the desk there. I have no ideas how this amazing feat was accomplished, but the device was gone by the time I left the table for the first time. The “insurance” purchased along with the device does NOT cover theft – although the sales clerk told me that it did…

Anyways, the machine was well liked by many except for the dedicated home button(a thing that managed to piss me off significantly in the short time I had the machine):
5a The PUG Vienna met yesterday

For me(as the owner of the iPod touch in question), this meeting was a bit dissatisfying – but it’s almost bitter irony to have a gadget stolen at a gadget user’s freak. Anyways, I had a bit of fun and got a few interesting opinions on the devices…

The PalmInfoCenter has just claimed that “a trusted source” has informed it that the internal name referring to Palm OS II is going to be Nova; and that the operating system is currently being tested on a new handheld codenamed Zeppelin.

Immediately, commenters began to bicker about how NoVa means won’t go in French – as a person who can read and write French a little, I can tell you that this is completely wrong. In France, negation always has two parts…which are usually ne and a second word, commonly pas. So, a negated French statement looks like this:

ne statementnegator word(pas, rien, plus..)

The grammar above leads us to ne va pas…so we are facing yet another urban legend.

However, NoVa means something else to Austrians: it is a type of tax that is to be paid when new cars are purchased. This so-called Normverbrauchsabgabe(average consumption fee) is calculated by the amount of Fuel needed by a car; and is intended to discourage people from purchasing cars that need loads of fuel.

© 2012 TamsPalm - the Palm OS / web OS Blog Suffusion theme by Sayontan Sinha