|
|
|
@ -1238,8 +1238,10 @@ IDE_GET8: |
|
|
|
;LD C,IDE_REG_DATA |
|
|
|
LD C,(IY+IDE_IOBASE) |
|
|
|
LD B,A |
|
|
|
EZ80_IO |
|
|
|
INIR |
|
|
|
LD B,A |
|
|
|
EZ80_IO |
|
|
|
INIR |
|
|
|
RET |
|
|
|
; |
|
|
|
@ -1253,8 +1255,10 @@ IDE_GET16: |
|
|
|
; |
|
|
|
IDE_GET16A: |
|
|
|
LD C,D ; PORT FOR LSB |
|
|
|
EZ80_IO |
|
|
|
INI ; GET IT, SAVE IT, AND DEC B |
|
|
|
LD C,E ; PORT FOR MSB |
|
|
|
EZ80_IO |
|
|
|
INI ; GET IT, SAVE IT, AND DEC B |
|
|
|
DEC A |
|
|
|
JR NZ,IDE_GET16A ; LOOP TILL COUNTER EXHAUSTED |
|
|
|
@ -1303,8 +1307,10 @@ IDE_PUT8: |
|
|
|
;LD C,IDE_REG_DATA |
|
|
|
LD C,(IY+IDE_IOBASE) |
|
|
|
LD B,A |
|
|
|
EZ80_IO |
|
|
|
OTIR |
|
|
|
LD B,A |
|
|
|
EZ80_IO |
|
|
|
OTIR |
|
|
|
RET |
|
|
|
; |
|
|
|
@ -1318,8 +1324,10 @@ IDE_PUT16: |
|
|
|
; |
|
|
|
IDE_PUT16A: |
|
|
|
LD C,D ; PORT FOR LSB |
|
|
|
EZ80_IO |
|
|
|
OUTI ; PUT IT AND DEC B |
|
|
|
LD C,E ; PORT FOR MSB |
|
|
|
EZ80_IO |
|
|
|
OUTI ; PUT IT AND DEC B |
|
|
|
DEC A |
|
|
|
JR NZ,IDE_PUT16A ; LOOP TILL COUNTER EXHAUSTED |
|
|
|
|