Ok I'm looking at someone else's code
Once I know how to convert it to Arduino style code, I should be dumping data from a SD card.
Absolutely!
This is what I used:
SPCR = (1<<SPE)|(1<<MSTR)|(1<<SPR1)|(1<<SPR0)|0<<SPI2X;
But remember: I didn't get it working before I lost my patience with it.