Classic removes links
When installing pdb files for Classic, Classic moves the files from the "Install" folder and changes the file name.
What started as WTPub-EN-Full-2008a.pdb becomes WtPub%20EN%20%27Full%27%202008aE3200000
The file that is linked to it is searching for the original file name, but since that file name no longer exists the link is broken and the 2 files are now barely usable.
Is this a flaw in Classic or a flaw in iSilo?
iSilo would not rename a file without the user explicitly doing so. Where exactly do you see that new name (in iSilo's document list view, in a file explorer, etc.)? Whatever the case may be, you can rename the file with the correct name. See the reply to your other post.
Classic Renames the files
Thanks for your reply.
iSilo doesn't rename the files, I don't think. It seems to be Classic.
When I transfer the files to Classic Install folder, and then start Classic it tells me that it is installing prc and pdb files.
Then iSilo can find the files in the Document List, and the files are correctly identified in the list.
The changed file name can only be found if you connect the Pre as USB Drive and use the File Explorer. The file is located in palmos\datamgr\palmdm.
"The best we can suggest is to try to put .pdb files on the virtual SD card (/ClassicApps/Palm/Programs/iSilo) instead of putting them into the main memory (ClassicApps/Install) or vice versa in case they are now on the SD card."
We have investigated this a little further. Neither iSilo nor Classic renames the files. When you copy the files to the ClassicApps/Install folder and then start Classic, Classic then imports the files into the "internal database memory" of the emulated Palm OS device. The /PalmOS/DataMgr/PalmDM folder is used by Classic internally to manage the "internal database memory" and the filenames there are a representation of the database's internal names. A .pdb file has an internal database title as well as an external file name. The person who converted the files would have been the one who titled the databases. What you need to do is to use iSilo to rename the database title. To do so, follow these steps:
1. Start Classic, then start iSilo.
2. In iSilo's document list view, go to the Device & Storage Cards tab, which is the rightmost tab with an icon that looks like a PDA/Phone.
3. In the Volume/Folder Path drop down list in the upper left right below the title bar, select [Internal Storage].
4. You should see "WTPub EN 'Full' 2008a". Tap the icon to the left of the name and then tap the Rename.
5. Enter "WTPub-EN-Full-2008a" (without the quotes) as the new name, then tap Rename.
You should probably also rename "WTPub EN 'DX' 2008a" to "WTPub-EN-DX-2008a".
The external links should now work.
Do not place the files into the (/ClassicApps/Palm/Programs/iSilo) folder as there appear to be stability issues with that method.
Fix Works perfectly
Thank you for your research!
The fix worked perfectly!