Closed S0urceror closed 1 month ago
The following use-case:
In DRV.MAC:
ld ix,DV_DSKIO## ;Or DEV_RW (they are at the same address) ex af,af' ld a,DV_BANK## call CALBNK## jr nc,DIO_RD_OK
ld ix,DV_DSKIO## ;Or DEV_RW (they are at the same address) ex af,af' ld a,DV_BANK## call CALBNK## and a jr z,DIO_RD_OK
For now, I adapted my driver to set carry when A>0. And the problem is now solved.
A very special border-case I would call this.
I think DRV.MAC: DIO_RD_LOOP has to check the contents of A like CONV_ERR does for DIO_NOP1.
Created a PR.
The following use-case:
In DRV.MAC:
For now, I adapted my driver to set carry when A>0. And the problem is now solved.
A very special border-case I would call this.
I think DRV.MAC: DIO_RD_LOOP has to check the contents of A like CONV_ERR does for DIO_NOP1.