news | articles | reviews | software | modules | accessories | discussion | faq | mobile | store
VisorCentral.com >> Discussion >> Visor Related >> Springboard Modules
We Need a Real Time CF Adapter Springboard

Post a New Thread | Post A Reply

  Last Thread   Next Thread
Author
Topic: We Need a Real Time CF Adapter Springboard    
Azdeadwood
Member

Registered: Jan 2001
Location: Tucson, Arizona, USA
Posts: 50

Lightbulb

The solution to many of my problems with the Visor would a Springboard CF Card Adapter. I need one that is accessable by the Visor in real time NOT as a backup module.
That would allow for larger programs, movies, and most important for me: the ability to be able to use CF modems and CF ethernet adpaters. (I've got one of each for my iPAQ 3630.)

Are there any developers out there that could do it?

__________________
Richard Grogan
Email: <A HREF="mailto:[email protected]?subject=VisorCentral">[email protected]</A>
Homepage: <A HREF="http://www.azstarnet.com/~rgrogan/official.htm">http://www.azstarnet.com/~rgrogan/official.htm</A>

Azdeadwood is offline Old Post 01-29-2001 01:21 PM
Click Here to See the Profile for Azdeadwood Edit/Delete Message Reply w/Quote
Bane
Member

Registered: Oct 1999
Location:
Posts: 103

No there are not. Here is why. Is the manufacturer of your cf modem or ethernet card going to write drivers for palm os. Even if someone built and started manufaturing an adaptor that would take cf+ cards (and accually meets power requirements which the springboard slot does not) You are goin to need drivers for that those cards. They are not natively supported by palmOS and they do not contain their own drivers for palmos. The trgpro has an application that supports SOME devices. It uses a not-so-universal driver to support 2 cf modems, a bunch of memory cards (which my existing Kopis-cf adaptor can already do), a serial port card, bar code wand, and a "Socket Digital Phone CF+ card" . Anything else requires its own driver. And this cf enabled-palm device has been around about 6 months longer than the visor. I somehow dont know of any developers willing to take on all of that to make a few people happy and not want to charge through the ass for it. Just a thought.

Bane
______________________
Evil Geniuses Kick Ass


Bane is offline Old Post 01-29-2001 09:43 PM
Click Here to See the Profile for Bane Edit/Delete Message Reply w/Quote
Roundy
Member

Registered: Dec 2000
Location:
Posts: 8

The problem with the current CF card adapters is that you can't run programs from the card. This alone makes the HandSpring 8meg Flashcard that much more useful. Sure, it's great to be able to carry 192megs of data around on a CF card, but what's the use if you have to move the programs/data to your Visor memory before running them? This means that your still limited to 8megs as the maximum database/program size.

To be honest, I could care less about using CF modems and other peripherals. But the ability to run programs off CF memory is paramount.

Innogear is working on a Memory Stick adapter that they say will be able to run programs directly from the MS. This could be very useful if true. Unfortunately, the memory stick will stick out beyond the Visor quite a bit. But that would be an acceptable trade-off (to me, at least) for being able to add 64megs of storage to my Visor.

Roundy is offline Old Post 01-31-2001 04:35 PM
Click Here to See the Profile for Roundy Edit/Delete Message Reply w/Quote
dkessler
Member

Registered: Jul 2000
Location: Plant City, FL
Posts: 385

quote:
Originally posted by Roundy
To be honest, I could care less about using CF modems and other peripherals. But the ability to run programs off CF memory is paramount.


Running programs directly off CF memory is not technologically possible. CompactFlash memory is much different than the Flash memory in Handspring's 8MB Flash module. The Flash memory in Handspring's module is a type that the Dragonball processor in the Visor "knows" how to access directly. The memory looks just like conventional ROM to the CPU and as a result it can directly execute applications and read (but not write) databases that are stored there.

To the CPU, CompactFlash doesn't look like Flash at all. It looks like a disk drive. The Flash chips in a CF card are not visible to the CPU. All that the Visor can "see" is the CF controller chip, which looks exactly like a hard disk controller. Just as your PC or Mac cannot run any programs on the hard disk without first loading them into RAM, the Visor cannot access any programs on the CF card without first loading them into RAM. And unlike a desktop system, the PalmOS running on the Visor knows nothing about "loading programs". It assumes that everything it needs has already been loaded into RAM via a hotsync.

The only way to get around this is to use an application to move the files from the CF card to the Visor's RAM before the Visor tries to use them. This can be done manually using a file mover application, or automatically using an operating system extension. The second approach is the method that TRG's AutoCF program uses. Indications are that Innogear is working on a similar program for their InnoDrive products and Kopsis is working on such a program for users of FlashAdapter compatible Springboard modules. At this point it's unclear whether any of these solutions will ever support programs or databases larger than 8MB.

__________________
<ul><li>Dave Kessler<br>President - Kopsis, Inc.</li></ul>

dkessler is offline Old Post 01-31-2001 06:41 PM
Click Here to See the Profile for dkessler Edit/Delete Message Reply w/Quote
Roundy
Member

Registered: Dec 2000
Location:
Posts: 8

Yeah, I remember reading somewhere about that limitation too, which is very unfortunate.

This means that I am stuck with buying expensive flash memory for my Visor if I ever want to expand it. The Japanese company Haigawara (sp?) has a 16meg flash card springboard out in Asia. They are working with PalmGear.com to sell it in America. That'll probably be the way to go for me. Still won't be able to load a database >8megs though, as you have to load the program into the Visor memory first and then move it to the Flashcard. But at least I'll be able to move most of my games/books and other non-editable programs/data to the card and run them from there.

Thomas

Roundy is offline Old Post 02-01-2001 01:15 AM
Click Here to See the Profile for Roundy Edit/Delete Message Reply w/Quote
ragamuffinn
Member

Registered: Oct 1999
Location: Mililani, HI, USA
Posts: 256

quote:
Originally posted by dkessler

The Flash memory in Handspring's module is a type that the Dragonball processor in the Visor "knows" how to access directly. The memory looks just like conventional ROM to the CPU and as a result it can directly execute applications and read (but not write) databases that are stored there.

...The second approach is the method that TRG's AutoCF program uses. Indications are that Innogear is working on a similar program for their InnoDrive products...



Is it the case that directly accessible memory expansion in amounts greater than 8MB is not possible? Will we ever see a 16MB flash module that works like Handspring's 8MB module?

ragamuffinn is offline Old Post 02-01-2001 11:25 AM
Click Here to See the Profile for ragamuffinn Edit/Delete Message Reply w/Quote
dkessler
Member

Registered: Jul 2000
Location: Plant City, FL
Posts: 385

The Springboard slot can directly access up to 16MB of "Handspring flash module" type flash. For anything greater than that, some form of inderect access (such as CF or SmartMedia) is required. Why Handspring has not offered a 16MB module is beyond me?!

__________________
<ul><li>Dave Kessler<br>President - Kopsis, Inc.</li></ul>

dkessler is offline Old Post 02-01-2001 05:23 PM
Click Here to See the Profile for dkessler Edit/Delete Message Reply w/Quote
rxue
Member

Registered: Feb 2001
Location:
Posts: 1

Question

I too want to be able to execute programs out of the memory on a Springboard module. Is there any reason why no one makes a simple NVRAM module (battery backup SRAM, typically 10yr data retention)? How about DRAM (yes I know you need to refresh DRAM, which burns power...)?

rxue is offline Old Post 02-03-2001 08:11 AM
Click Here to See the Profile for rxue Edit/Delete Message Reply w/Quote
ragamuffinn
Member

Registered: Oct 1999
Location: Mililani, HI, USA
Posts: 256

Exclamation well, if a developer is listening...

So, is the next killer springboard a 16mb flash module? It is, afterall, the ceiling for executable Visor memory--twice the goodness of a 8mb module.

I know I'd buy one.


Or how's this crazy idea: an 8 or 16 MB module with a CF interface, in which the auto file mover software loads apps from the CF card onto the module's flash rom. This would eliminate the need for the Visor to have free memory in order to use CF-loaded apps.

I know this monster would cost a lot, but do any of you think the idea is feasible? If it is, then maybe the cost would be worth it.

[Edited by ragamuffinn on 02-03-2001 at 09:17 AM]

ragamuffinn is offline Old Post 02-03-2001 02:13 PM
Click Here to See the Profile for ragamuffinn Edit/Delete Message Reply w/Quote
DBrown
Member

Registered: Jan 2001
Location: Midwest
Posts: 232

This are my predictions:

Someone will write/create an interpretter program/module that will trick the Visor into thinking the memory on a compact flash card or any memory card is it's own RAM. Anyone heard of "virtual memory"?

Someone will hack the Visor OS to let it access 192 meg or more (500meg datadisk, maybe) RAM on whatever format is economically most desireable. Much the same way earlier versions of Windows were tricked into using larger hard drives than they were orginally designed for.

When programmers have unlimited memory for their programs, they will get sloppy and their programs will bloat like a dead dolphin on the beach. It'll be the end of "nice tight code" on the Palm platform.

As such, I won't mind if application RAM remains limited. I'm a fan of nice tight code. What seems to be most important is the ability to have larger databases available in real-time. Come on, developers! Give us virtual RAM from memory devices on our visors!


Dave

__________________
There is nothing yet made by man that cannot be improved upon.

DBrown is offline Old Post 02-03-2001 04:05 PM
Click Here to See the Profile for DBrown Edit/Delete Message Reply w/Quote
Toby
Member

Registered: Jul 2000
Location:
Posts: 3034

quote:
Originally posted by dkessler
The Springboard slot can directly access up to 16MB of "Handspring flash module" type flash.{...}


I thought it was 32MB?

Toby is offline Old Post 02-03-2001 04:53 PM
Click Here to See the Profile for Toby Edit/Delete Message Reply w/Quote
MarkEagle
VisorCentral Staff

Registered: Dec 1999
Location: Connecticut USA
Posts: 2682

quote:
Originally posted by Toby
I thought it was 32MB?


I believe in total, this is true. The memory is mapped into two "slots" - csSlot0 and csSlot1. The Springboard Developement Guide says that only one of the Chip Select signals used to access the memory can be active at any one time, limiting it to a max of 16mb.

quote:
Chip Select CS0*, CS1*
These two active-low chip select signals control access to the two addressable regions on the module. The address space for CS0* is referred to as csSlot0; the address space for CS1* is referred to as csSlot1. In order for the Palm OS to recognize the module and its contents, use CS0* to access ROM or Flash. CS1* is optional and can be used to interface with additional ROM, Flash, UARTs, or other peripheral devices. Both chip select signals are asserted for the duration of the memory cycle. Only one of the two chip selects is valid for each module access. The address bus is guaranteed to be valid before and during the assertion of the chip select signal. Refer to Section 2.1, �Memory Space,� for more information on the chip selects and their corresponding address spaces.

__________________




    God bless America, my home sweet home...

MarkEagle is offline Old Post 02-03-2001 05:17 PM
Click Here to See the Profile for MarkEagle Edit/Delete Message Reply w/Quote
DocVisor
Member

Registered: Nov 2000
Location:
Posts: 56

Question Question

I know this is an old thread but can anyone tell me if the internal 16mb RAM upgrade interferes with the use of the Hagiwara 16mb module? That is, can you get the upgrade and still use the 16mb module (total of 32mb)?

Mark, Toby, any thoughts?

Thanks in advance.

__________________
<i> If it's worth doing, it's got to be done right now.</i>

DocVisor is offline Old Post 02-19-2001 05:13 AM
Click Here to See the Profile for DocVisor Edit/Delete Message Reply w/Quote
Bane
Member

Registered: Oct 1999
Location:
Posts: 103

It will not interfere. If you get a 16meg ram upgrade. you can use the 16meg flash springboard. The catch is that you can no longer use the hs backup module. The hs backup module is made to make a backup of 8 megs of memory. If you tried to use the backup module on a visor with 16 megs of mem you would probably crash the visor. Other than that the a 16meg visor w/ a 16meg sb flash module will still address those 16megs into each bank seperately. So it should work just fine. Come to think of it arent some of the same people who are doing the 16meg visor upgrades doing the 16meg flash springboards ?

__________________
Bane

Evil Geniuses kick ass.

Bane is offline Old Post 02-19-2001 06:58 PM
Click Here to See the Profile for Bane Edit/Delete Message Reply w/Quote
mgflorez
Member

Registered: Aug 2000
Location: Cincinnati, OH, USA
Posts: 79

Visor Prism & Platinum Dragonball VZ is upgradeable to 16 Mb. The Visor Deluxe supposedly has an earlier version (EZ) which cannot be upgraded. For $149, it's better than a module because it acts like 16 Mb of internal memory. http://www.palmpilotupgrade.com/ I wonder if it is economically feasible for Visor to sell an upgrade with a kit or with a service contractors to Deluxe owners. I guess the only thing that would be original would be the housing, which is important if you have spent your time searching for the ultimate case.

mgflorez is offline Old Post 02-19-2001 07:32 PM
Click Here to See the Profile for mgflorez Edit/Delete Message Reply w/Quote
All times are GMT. The time now is 03:38 AM. Post New Thread    Post A Reply
  Last Thread   Next Thread
[ Show a Printable Version | Email This Page to Someone! | Receive updates to this thread ]

Forum Jump:

Powered by: vBulletin Version 2.3.4
Copyright ©2000, 2001, Jelsoft Enterprises Limited.