
In addition to making the driver significantly faster, it allows us to make SDC port configuration opaque to sdc.fs.
22 lines
302 B
Z80 Assembly
22 lines
302 B
Z80 Assembly
( n -- n )
|
|
( Initiate SPI exchange with the SD card. n is the data to
|
|
send. )
|
|
CODE _sdcSR
|
|
HL POPqq,
|
|
chkPS,
|
|
A L LDrr,
|
|
SDC_SPI OUTnA,
|
|
NOP, NOP,
|
|
SDC_SPI INAn,
|
|
L A LDrr,
|
|
HL PUSHqq,
|
|
;CODE
|
|
|
|
CODE _sdcSel
|
|
SDC_CSLOW OUTnA,
|
|
;CODE
|
|
|
|
CODE _sdcDesel
|
|
SDC_CSHIGH OUTnA,
|
|
;CODE
|