From: Groepaz <gr...@gm...> - 2004-02-07 15:08:22
|
On Saturday 07 February 2004 06:50, DCGrendel wrote: > David Remahl wrote: > > Has any work, or thought, been put into creating a driver for the > > GameCube memory cards? I ordered a cheap 64 MB memory card, so that > > could be a very convenient source of a reasonable amount of persistent > > storage. > > > > I have no experience of writing neither block device drivers, nor MTD > > drivers for Linux, so I'm unsure of what the best route is. If someone > > knows better, I'd love to listen and do the work. > > > > There isn't that much to read about the memory card in the R.E. spec, > > but as far as I can discern (with my limited driver and hardware > > hacking knowledge) there aren't any gaping holes there. It should be > > "a simple matter of programming", right? > > I belive the kernel MTD stuff has support for SPI flash, so you would > just need to add a driver there for the EXI dma/pio stuffs, which is > quite simple. referencing the us patent #6609977 should provide you with > most of the info, as would referencing the gclib sources, though i don't > remember what license the gclib sources are under... > adding a gc memcard fs should also be possible using the gclib sources, > or re-reverse engineering the fs. i would suggest using the gclib source as reference (its gpl) ... any questions that might arise should be answered in the docs i have written... (that patent is kinda pain to read, and doesnt really contain more info) gpz |