Update rf.asm

Fix device selection for more than 2 devices
This commit is contained in:
b1ackmai1er
2020-02-03 20:40:59 +08:00
parent 7a4d42ba93
commit 47bb48c8b4

View File

@@ -288,21 +288,9 @@ RF_WRSEC:
;
;
RF_SETIO:
LD A,(IY+RF_DEV) ; GET DEVICE NUM
OR A ; SET FLAGS
JR NZ,RF_SETIO1
LD A,RF_U0IO
JR RF_SETIO3
RF_SETIO1:
DEC A
JR NZ,RF_SETIO2
LD A,RF_U1IO
JR RF_SETIO3
RF_SETIO2:
CALL PANIC ; INVALID UNIT
RF_SETIO3:
LD (RF_IO),A
RET
LD A,(IY+RF_IOAD) ; GET THE IO PORT
LD (RF_IO),A ; OF THE DEVICE WE
RET ; ARE WORKING ON
;
;
;