dkessler
Member

Registered: Jul 2000
Location: Plant City, FL
Posts: 385 |
Re: Why stop there?
quote: Originally posted by argent
Do you have an online pointer to this CF adaptor of yours? The only one I've seen was at one of those japanese hardware hacker sites.
No, I don't have a web page up yet. Things are still in a state of flux since I haven't been able to get the lowest level driver code functioning properly yet. Once I'm satisfied that the hardware can get the job done, I'll put up a web page so that others can start playing with it.
As for a full-fledged PC Card (PCMCIA) adapter, you're looking at much bigger project than a CF only adapter. The problem is that the Springboard slot doesn't implement the full PCMCIA interface. There are no IO read/write lines, the CS0/CS1 lines work the wrong way, the Visor has no way to use the WAIT signal to extend the bus cycle, etc. These problems can possibly be addressed by adding logic to the module, but what I'm shooting for with my CF adapter is a completely passive interface (unlike the design on TTMKR's Japanese web site). Since CF is an even smaller subset of PCMCIA than what Springboard provides, it's a lot easier to make it happen. The down side of my approach is that it may only work with CF storage cards ... but since other needs (modem, NIC, etc) can probably be better served by native Springboard solutions, I think that's an acceptable trade off.
Of course the biggest challenge with full PCMCIA compatibility would be implementing the required pile o' software (socket services, card services, and card drivers). Take a look at the Linux PCMCIA software to see the magnitude of such a project.
Don't get me wrong, I think a PCMCIA "sleeve" is a great idea and I'd love to see one developed, but it's gonna be a lot more work than my little do-it-yourself CF adapter 
__________________
<ul><li>Dave Kessler<br>President - Kopsis, Inc.</li></ul>
|