|
|
|
@ -376,7 +376,7 @@ MD_SECM: |
|
|
|
ADD HL,DE ; WANT TO COPY |
|
|
|
LD DE,(MD_DSKBUF) |
|
|
|
; |
|
|
|
#IF (DMAENABLE & (DMAMODE!DMAMODE_NONE)) |
|
|
|
#IF (DMAENABLE & (DMAMODE!=DMAMODE_NONE)) |
|
|
|
#IF (DMA_FBACK) |
|
|
|
LD A,(DMA_FAIL_FLAG) |
|
|
|
OR A |
|
|
|
@ -386,7 +386,7 @@ MD_SECM: |
|
|
|
JP DMALDIR ; 4K SECTOR TO THE DISK BUFFER |
|
|
|
#ENDIF |
|
|
|
MD_NODMA: |
|
|
|
#IF (!(DMAENABLE & (DMAMODE!DMAMODE_NONE))) |
|
|
|
#IF (!(DMAENABLE & (DMAMODE!=DMAMODE_NONE))) |
|
|
|
LD BC,512 ; COPY ONE 512B SECTOR FROM THE |
|
|
|
LDIR ; 4K SECTOR TO THE DISK BUFFER |
|
|
|
XOR A |
|
|
|
@ -510,7 +510,7 @@ MD_SECM1: ; DESIRED SECTOR IS IN BUFFER |
|
|
|
EX DE,HL |
|
|
|
; |
|
|
|
LD HL,(MD_DSKBUF) |
|
|
|
#IF (DMAENABLE & (DMAMODE!DMAMODE_NONE)) |
|
|
|
#IF (DMAENABLE & (DMAMODE!=DMAMODE_NONE)) |
|
|
|
#IF (DMA_FBACK) |
|
|
|
LD A,(DMA_FAIL_FLAG) |
|
|
|
OR A |
|
|
|
@ -522,7 +522,7 @@ MD_SECM1: ; DESIRED SECTOR IS IN BUFFER |
|
|
|
JR MD_NODMAERR |
|
|
|
#ENDIF |
|
|
|
MD_NODMA1: |
|
|
|
#IF (!(DMAENABLE & (DMAMODE!DMAMODE_NONE))) |
|
|
|
#IF (!(DMAENABLE & (DMAMODE!=DMAMODE_NONE))) |
|
|
|
LD BC,512 ; COPY ONE 512B SECTOR FROM THE |
|
|
|
LDIR |
|
|
|
#ELSE |
|
|
|
|