RE: Plucker and FAT32

2005-09-20 Thread Gregg Eshelman
--- Dennis McCunney [EMAIL PROTECTED] wrote:
clip
 I used to use Plucker on a Handspring Visor Pro,
 with a PiTech MemPlug CF
 adapter and a 256MB CF card.  The PiTech VFS
 extensions were in firmware on
 the adapter, and activated when the card was
 inserted.  The ROM on the
 MemPlug showed as a seperate card in FileZ.

Same for the InnoPocket FlashPlus. (and other
InnoPocket adapters for SmartMedia etc.)
It has 1meg of FLASH RAM so the onboard apps could be
updated. I think the problem Plucker, Mapopolis and
Mobipocket have is they see that 1meg first and
since 
it doesn't conform to the specs for a read/write
Palm type memory card, they stop there instead of
finding the memory card. So far those are the only
three apps I've run into that have issues with
how Kopsis Engineering did their VFS driver.

 Plucker worked just fine on the MemPlug.

http://kopsisengineering.com/kopsis_cspotrun_src.zip

There's the source code for CSpotRun that came with
the InnoPocket memory adaptors. In the zip are two
small files named flashadapter.c and flashadapter.h

My bet is there's exactly the info needed to make
Plucker work with InnoPocket's Springboard modules.

What I'd like to see in Plucker is an option to
manually select the onboard RAM or the card, and
file management functions other than just Delete,
so I could move and copy between the card and
onboard RAM. (A Beam function would also be nice!)

I usually use TealDoc to copy my Plucker documents
to onboard RAM because it's easier than using FileZ
or the FAFileMover that's on the InnoPocket
adaptor.

The InnoPocket FlashAdapter (without the onboard 1meg
FLASH RAM) was based on Kopsis Engineering's discovery
that the Springboard slot could be interfaced directly
to Compact Flash simply by crossing wires to two pins
and using the same socket used for PC Card to CF
adapters. InnoPocket used that to design a compact
version that allowed the CF card to fit flush with
the Visor. To address the issue of using up onboard
RAM with the apps etc required for interfacing the
adaptor, they designed the FlashPlus. If the FLASH
RAM somehow gets FUBARed, a FlashPlus (and presumably
the models for other card types) may still work like
the original FlashAdapter by loading all the drivers
and apps into onboard RAM. (I don't think I'll try
that just to see if Plucker and those other two
apps will see the CF card. ;-)

It will be total Fandemonium!
August (Fri) 4th, (Sat) 5th  (Sun) 6th, 2006
http://www.fandemonium.org



__ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com
___
plucker-dev mailing list
plucker-dev@rubberchicken.org
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev


Re: Plucker and FAT32

2005-09-19 Thread Gregg Eshelman
--- Dennis McCunney [EMAIL PROTECTED] wrote:
clip
 On the Palm Lifedrive, Palm implemented FAT32 file
 system support to handle
 the 4GB internal hard drive the Lifedrive uses.  A
 programmer figured out
 how to patch the FAT32.PRC driver to get it to run
 on other devices, and
 instruction were available on another board for
 getting it installed on the
 Zodiac in place of the built-in FATFS driver.  Among
 other incentives, the
 FAT32 driver has better performance reading FAT16
 cards.

I assume there's no chance that could be ported to a
Handspring Visor Platinum with an InnoPocket FlashPlus
springboard module?

The problem there is that Plucker cannot see the
Compact Flash card. (Nor can Mapopilus or Mobipocket.)
TealDoc, FileZ and other apps have no problem.
Some see the 1meg flash RAM on the FlashPlus as
PalmCard 1, but cannot access it, and can access the
CF card, which I finally managed to rename from NO
NAME
to 128meg.

Someone was going to send me an experimental version
of Plucker, but AFAIK it never showed up in this
inbox, unless Yahoo Mail dumped it in the spam
folder.

It will be total Fandemonium!
August (Fri) 4th, (Sat) 5th  (Sun) 6th, 2006
http://www.fandemonium.org



__ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com
___
plucker-dev mailing list
plucker-dev@rubberchicken.org
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev


Re: Plucker and FAT32

2005-09-19 Thread Alexander R. Pruss
One issue that I've noticed is that some filesystems require slashes in 
paths, while others tolerate backslashes.  Moreover, some filesystems 
let you open a directory by giving a filename of the form /dir/ while
others require you to omit the final slash.  If memory serves, the LD is 
finicky.  Plucker uses slashes but includes a trailing slash in dir 
names.  I'll be sending Gregg a test version that doesn't include a 
trailing slash in dir names.

___
plucker-dev mailing list
plucker-dev@rubberchicken.org
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev


RE: Plucker and FAT32

2005-09-19 Thread Dennis McCunney
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] Behalf Of Alexander R.
 Pruss
 Sent: Sunday, September 18, 2005 10:02 PM
 To: plucker-dev@rubberchicken.org
 Subject: Re: Plucker and FAT32

 On Sun, 18 Sep 2005, Dennis McCunney wrote:
  On the Palm Lifedrive, Palm implemented FAT32 file system support
  to handle the 4GB internal hard drive the Lifedrive uses.  A
  programmer figured out how to patch the FAT32.PRC driver to get it
  to run on other devices, and instruction were available on another
  board for getting it installed on the Zodiac in place of the built-in
  FATFS driver.  Among other incentives, the FAT32 driver has better
  performance reading FAT16 cards.

 I think someone should write a VFS caching hack.

Seconded!

Though actually, the folks at Brayder Technologies (Jack Flash and Jack
Sprat) went one better and implemented a virtual memory solution for Palm
devices.  You can have virtual memory up to 256MB -- it keeps a memory image
on the card, and uses RAM as a cache to aid performance.  It's still in
beta, and reported performance varies depending upon just which device it's
installed on, but the fact it's been done at all is fascinating.

See http://www.brayder.com/memoryjack/ for details.

  I installed it, and verified the performance gains with
  VFSMark.  Everything worked fine, *except* Plucker.

 I assume Plucker works fine on a real LifeDrive.

As do I.  I don't have a real Lifedrive, and can't confirm.

 My guess is that there is a volume label problem--what you
 said about the drive label changing is relevant (I don't think
 VOLUME.NAM is really the volume name--FAT16 at least used to have
 a special directory entry for the volume name).

No, it is.  VOLUME.NAM is a file containing the volume label displayed by
applications like FileZ.  When I edited that file to change the string to
LEXAR MEDIA, amtching what the card used to be called, that's what showed
as the name for the card.

 Plucker used to have trouble with devices that had two
 volumes with the same label or even one with an empty label.
 Maybe some vestige of the problem remains.  I thought I had
 fixed this issue, but maybe not.

For the record, after installing the FAT32 driver, the content of the
VOLUME.NAM file contained non-ascii chars.  That might also have been a
problem.

 In any case, I can't really test this myself with the FAT32 driver,
 because I don't want to violate Palm's copyright by pirating
 their FAT32 driver.

Understood.  I just couldn't resist the urge to play with it and see what
happened.

And you would have to patch thier driver to get it to work in any case.

 Alex
__
Dennis

___
plucker-dev mailing list
plucker-dev@rubberchicken.org
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev


RE: Plucker and FAT32

2005-09-19 Thread Dennis McCunney
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] Behalf Of
 Gregg Eshelman
 Sent: Monday, September 19, 2005 3:39 AM
 To: plucker-dev@rubberchicken.org
 Subject: Re: Plucker and FAT32

 --- Dennis McCunney [EMAIL PROTECTED] wrote:
 clip
  On the Palm Lifedrive, Palm implemented FAT32 file
  system support to handle the 4GB internal hard drive
  the Lifedrive uses.  A programmer figured out how to
  patch the FAT32.PRC driver to get it to run on other
  devices, and instruction were available on another
  board for getting it installed on the Zodiac in place
  of the built-in FATFS driver.  Among other incentives,
  the FAT32 driver has better performance reading FAT16
  cards.

 I assume there's no chance that could be ported to a
 Handspring Visor Platinum with an InnoPocket FlashPlus
 springboard module?

I very much doubt it.  And I suspect it wouldn't help you if it was.  Among
other things, it's an OS5 driver, so it would take more than a bit of
patching to get it to run.

 The problem there is that Plucker cannot see the
 Compact Flash card. (Nor can Mapopilus or Mobipocket.)
 TealDoc, FileZ and other apps have no problem. Some see
 the 1meg flash RAM on the FlashPlus as PalmCard 1, but
 cannot access it, and can access the CF card, which I
 finally managed to rename from NO NAME to 128meg.

The basic problem is that the Visors ran OS 3.5.  VFS didn't make it into
real PalmOS till OS 4.0, so folks offering expansion cards had to roll
their own VFS support.  They didn't always get it exactly right.

I used to use Plucker on a Handspring Visor Pro, with a PiTech MemPlug CF
adapter and a 256MB CF card.  The PiTech VFS extensions were in firmware on
the adapter, and activated when the card was inserted.  The ROM on the
MemPlug showed as a seperate card in FileZ.

Plucker worked just fine on the MemPlug.  And I rejoiced when the update
appeared that let you tell Plucker to only check for new documents when told
to, rather than every start-up.  Enumerating hundreds of Plucker docs in a
directory on a CF card on a 33mhz device was time-consuming, even though I
ran an overclocking utility that boosted the speed to 54mhz for selected
applications.  I currently have a couple of *thousand* Plucker documents on
the SD card in my Zodiac, and Plucker handles them fine.  Updates aren't all
that slow, either, though the Zodiac *is* a 200 mhz device.

WordSmith worked fine on the Pro, too, run from the card with documents
stored on the card.  The app that gave me fits was Palm Reader.  It would
read books stored on the card with no issues, but would crash and burn if I
tried to categorize them.  Palm Reader stores the diocument category in a
two-byte filed *in* the document, and Palm Reader had to write the changed
doc back to the card.  That seems to be where it choked and died.

I went around the issue of why that was a bad approach to categorizing with
a Palm Digital Media staffer.  As I recall, he was sympathetic, but such
changes weren't high on the developer's priority list.  He said Palm Reader
worked fine on genuine Palm devices running OS4, they only used vanilla OS
calls, andf there must be a problem with PiTech's VFS extensions.I said
fine, but Palm Reader was the *only* app I had that had a problem, and
Plucker, Wordsmith, WeaselReader, et al worked fine...
__
Dennis

___
plucker-dev mailing list
plucker-dev@rubberchicken.org
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev


Re: Plucker and FAT32

2005-09-18 Thread Alexander R. Pruss

On Sun, 18 Sep 2005, Dennis McCunney wrote:

On the Palm Lifedrive, Palm implemented FAT32 file system support to handle
the 4GB internal hard drive the Lifedrive uses.  A programmer figured out
how to patch the FAT32.PRC driver to get it to run on other devices, and
instruction were available on another board for getting it installed on the
Zodiac in place of the built-in FATFS driver.  Among other incentives, the
FAT32 driver has better performance reading FAT16 cards.


I think someone should write a VFS caching hack.


I installed it, and verified the performance gains with VFSMark.  Everything
worked fine, *except* Plucker.


I assume Plucker works fine on a real LifeDrive.

My guess is that there is a volume label problem--what you said about the 
drive label changing is relevant (I don't think VOLUME.NAM is really the 
volume name--FAT16 at least used to have a special directory entry for the 
volume name).  Plucker used to have trouble with devices that had two 
volumes with the same label or even one with an empty label.  Maybe some 
vestige of the problem remains.  I thought I had fixed this issue, but 
maybe not.


In any case, I can't really test this myself with the FAT32 driver, 
because I don't want to violate Palm's copyright by pirating their FAT32 
driver.


Alex

--
Dr. Alexander R. Pruss  || e-mail: [EMAIL PROTECTED]
Philosophy Department   || online papers and home page:
Georgetown University   ||  www.georgetown.edu/faculty/ap85
Washington, DC 20057||
U.S.A.  ||
-
   Philosophiam discimus non ut tantum sciamus, sed ut boni efficiamur.
   - Paul of Worczyn (1424)
___
plucker-dev mailing list
plucker-dev@rubberchicken.org
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev