|
|
|
@ -273,7 +273,7 @@ RF_RDSEC: |
|
|
|
LD HL,(RF_DSKBUF) ; HL := DISK BUFFER ADDRESS |
|
|
|
LD A,(RF_IO) ; GET IO PORT BASE |
|
|
|
#IF (DMAENABLE & (DMAMODE=DMAMODE_ECB)) |
|
|
|
LD BC,512 ; READ 512 BYTES |
|
|
|
LD BC,512-1 ; READ 512 BYTES |
|
|
|
CALL DMAINIR ; USING DMA |
|
|
|
#ELSE |
|
|
|
OR RF_DAT ; OFFSET TO DAT PORT |
|
|
|
@ -293,7 +293,7 @@ RF_WRSEC: |
|
|
|
LD A,(RF_IO) ; GET IO PORT BASE |
|
|
|
OR RF_DAT ; OFFSET TO DAT PORT |
|
|
|
#IF (DMAENABLE & (DMAMODE=DMAMODE_ECB)) |
|
|
|
LD BC,512 ; WRITE 512 BYTES |
|
|
|
LD BC,512-1 ; WRITE 512 BYTES |
|
|
|
CALL DMAOTIR ; USING DMA |
|
|
|
#ELSE |
|
|
|
LD C,A ; PUT IN C FOR PORT IO |
|
|
|
|