Another SD Card Driver Tweak

This commit is contained in:
Wayne Warthen
2021-01-09 17:13:49 -08:00
parent 92374ab879
commit 430bbd2ccf
3 changed files with 6 additions and 11 deletions

View File

@@ -947,15 +947,10 @@ SD_INITCARD3:
LD (SD_CMDP0),A ; SET COMMAND PARM 0
CALL SD_EXECCMDND ; EXEC COMMAND W/ NO DATA RETURNED
;RET NZ ; ABORT ON ERROR
JR Z,SD_INITCARD3AA ; IF GOOD SKIP AHEAD
; SOME CARDS DON'T SUPPORT ACMD41, SO TRY CMD1 AS ALTERNATIVE
LD A,SD_CMD_SEND_OP_COND ; SD_CMD_SEND_OP_COND
CALL SD_INITCMD ; SETUP COMMAND BUFFER
LD A,$40 ; P0 = $40 INDICATES WE SUPPORT V2 CARDS
LD (SD_CMDP0),A ; SET COMMAND PARM 0
CALL SD_EXECCMDND ; EXEC COMMAND W/ NO DATA RETURNED
RET NZ ; ABORT ON ERROR
SD_INITCARD3AA:
CP SD_STCMDERR ; COMMAND ERROR?
JR Z,SD_INITCARD3A ; IF SO, TRY MMC CARD INIT
OR A ; SET FLAGS
RET NZ ; ABORT IF ANY OTHER ERROR
; CHECK FOR IDLE, EXIT LOOP IF IDLE CLEARED
LD A,(SD_RC) ; GET CARD RESULT CODE
OR A ; SET FLAGS

View File

@@ -2,4 +2,4 @@
#DEFINE RMN 1
#DEFINE RUP 1
#DEFINE RTP 0
#DEFINE BIOSVER "3.1.1-pre.25"
#DEFINE BIOSVER "3.1.1-pre.26"

View File

@@ -3,5 +3,5 @@ rmn equ 1
rup equ 1
rtp equ 0
biosver macro
db "3.1.1-pre.25"
db "3.1.1-pre.26"
endm