PDA

View Full Version : How to Sync WorldMate when move it to MS card?


fengwei007
03-11-2003, 07:52 PM
Dear All,

I'm wondering if there is anyone out there who ever sync WorldMate successfully when install WorldMate on the MS card? I tried it with shortcut when I was using LauncherX but failed. I know if I put it under PiDirect directory and enable PiDirect II when hotsync, probably it'll work. But I really don't want to do this, because I'm using BackupBuddy to backup everything to my PC. If I enable PiDirect II when hotsync, it'll backup all the files in my PiDirect directory.

Is it possible to sync WorlMate while install it on MS card? If so, how can I do this? Thanks a lot.

BTW, Just switched to ZLauncher, kinda like it now.

Shrink
03-11-2003, 08:10 PM
I don't think you can successfully sync any app with a conduit if you move it to a memory card.
alan

sebring
03-11-2003, 08:11 PM
Seems like it would sync when I used a Launcher X shortcut, but I use ZLauncher and Launcher X shortcuts didn't work well with ZLauncher.

n2ifp
03-11-2003, 08:21 PM
What about PowerRun? Can that coexist with PiDirect?

DanT
03-11-2003, 09:02 PM
Only RAM files will get to sync with PC, as far as I know. Eventhough some apps can be launched from MS (VFS aware), I think their database still need to be in RAM for syncing.

My experience with PD2 is if I enable it and then hotsync, the system will crash. You are the first one I heard that can do it w/o crashing the system.

If the reason for wanting to move WorldMate to MS is because of limited RAM space, you can move some of ROM apps to MS (like ClieDemo, PhotoStand, gMovie, etc.) or delete them with JackSprat/JackFlash to make room for putting WorldMate.prc and other more useful apps in FlashROM. I did just that. WorldMate works just fine in FlashROM.

The nice things about having apps in FlashROM are:
1. They survive hard reset.
2. No need to backup.
3. Fast access, which is needed for launching WorldMate with 33MHz OS

fengwei007
03-11-2003, 09:39 PM
I just did the Sync with some tricks :-)

First I edit the WorldMate.prc file with PRCedit (on PC), delete all the menus, code, strings, bitmaps, forms, data and most of the misc items. Only left the two icons and two strings in Misc: tAIN 1000 and tver 1000, then save it. This reduces the size to about 2k. Then use the same tool (PRCedit) to edit the original WordMate.prc file again, this time only make two changes: change the PRC name to World_Mate, and change the tAIN 1000 string to World_Mate, then save it as World_Mate.prc. Just make sure these two strings are different from the ones in the previous reduced size one. Of course I still keep another original copy somewhere else, just in case.

Now I have two prc files: WorldMate.prc (reduced to 2k) and World_Mate.prc (made two small changes). Install them as usual. I can see two apps installed: WorldMate and World_Mate. The reduced size one replaces the original one in the RAM while a new World_Mate icon will show up in the unfiled category. Be sure don't click on the WorldMate icon, 'cause it's just a faked one. It'll definitely cause a software reset. Click on the World_Mate app icon, which will launch WorldMate as before. Now I use PiDirect II to move World_Mate.prc (which is 430k over) to the PiDirect directory on the MS card, hide the WorldMate icon (move to any category which is hidden). HotSync again, WorldMate syncs as usual and keeps updated. So now I only leave a 2k self-created WorlMate.prc in the RAM, while still be able to sync. Great, isn't it?

BTW, I use ZLauncher as my default launcher now, so I cannot use LauncherX's shortcut. And I'm using an SJ30, which doesn't have a FlashROM but a MaskROM :-(, no way to JackSprate it.

Maybe we can use this trick to handle other apps which need to be stay in RAM to be syncronized.

DanT
03-11-2003, 10:12 PM
Cool.

Now if, god forbid, you crash your system that requires a hard reset, can you restore your RAM from MS? I couldn't restore WorldMate, everything else is fine. That is another reason I put it in FlashROM so I don't need to back it up.