From: Tormod Volden Date: Fri, 6 Nov 2015 23:24:57 +0000 (+0100) Subject: dragon-nx32: SPI: read out blk_op before mapping user process X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=e7694a8ea96e41296446e37222f52e8747062675;p=FUZIX.git dragon-nx32: SPI: read out blk_op before mapping user process I wish I had seen Brett's similar fix for IDE before debugging this... Signed-off-by: Tormod Volden --- diff --git a/Kernel/platform-dragon-nx32/spi.s b/Kernel/platform-dragon-nx32/spi.s index ccf9faef..38249025 100644 --- a/Kernel/platform-dragon-nx32/spi.s +++ b/Kernel/platform-dragon-nx32/spi.s @@ -103,13 +103,13 @@ _sd_spi_receive_sector: pshs y,dp lda #0xFF tfr a,dp + ldx _blk_op + leay 512,x + sty endspi lda _blk_op+2 beq rdspi jsr map_process_always -rdspi: ldx _blk_op - leay 512,x - sty endspi - lda #0x14 ; FRX on, external clock on +rdspi: lda #0x14 ; FRX on, external clock on sta SPICTRL read8: lda