Prev: 1DC1 Up: Map Next: 1E1B
1DC4: Routine at 1DC4
Used by the routine at 1DB2.
1DC4 PUSH HL preserve HL
1DC5 LD HL,(OELWord24) if address in OELWord24 is non zero jump to it
1DC8 LD A,L
1DC9 OR H
1DCA JR Z,$1DCD
1DCC JP (HL)
1DCD LD A,$01 else set OELFlag01 and restore HL
1DCF POP HL
1DD0 LD (OELFlag01),A
This entry point is used by the routines at 1DB7 and 1DBC.
1DD3 CALL OELRoutine17
1DD6 SUB $30
1DD8 JP Z,missing_operand
1DDB DEC A
1DDC JR Z,$1E01
1DDE DEC A
1DDF JR Z,$1DF3
1DE1 DEC A
1DE2 JR Z,$1DFC
1DE4 DEC A
1DE5 JP NZ,operand_overflow
1DE8 CALL OELRoutine17
1DEB CALL hex_to_int
1DEE INC HL
1DEF CALL $1F67
1DF2 DEC HL
1DF3 CALL OELRoutine17
1DF6 CALL hex_to_int
1DF9 JP $1F67
1DFC XOR A
1DFD INC HL
1DFE LD B,A
1DFF JR $1DEF
1E01 XOR A
1E02 LD B,A
1E03 JP $1F67
1E06 CALL OELRoutine17
1E09 ADD A,$58
1E0B JR $1E12
1E0D CALL OELRoutine17
1E10 SUB $58
1E12 LD HL,(OELWord11)
1E15 LD (HL),A
1E16 INC HL
1E17 LD (OELWord11),HL
1E1A RET
Prev: 1DC1 Up: Map Next: 1E1B