mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 22:43:15 -06:00
Update rf.asm
Fix device selection for more than 2 devices
This commit is contained in:
@@ -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
|
||||
;
|
||||
;
|
||||
;
|
||||
|
||||
Reference in New Issue
Block a user