Prev: EE5E Up: Map Next: EE9E
EE6E: Routine at EE6E
Used by the routine at define_keys.
sub_EE6E EE6E LD A,$00 Self modified by EE7E
EE70 DEC A A--
EE71 LD ($EE6F),A Self modify sub_EE6E
EE74 RET NZ Return if non-zero -- so it's a delay?
EE75 LD HL,$0000 Self modified by EE83 [sampled: F10C, F10E, F102, F104, F106, F108, F10A, ]
This entry point is used by the routine at setup_interrupts.
j_ee78 EE78 LD A,(HL) A = *HL++
EE79 INC HL
EE7A CP $FF Jump to sub_EE6E_0 if it's $FF
EE7C JR Z,sub_EE6E_0
EE7E LD ($EE6F),A Self modify sub_EE6E
EE81 LD C,(HL) C = *HL++
EE82 INC HL
EE83 LD ($EE76),HL Self modify EE75
EE86 LD B,$00 B = 0
EE88 LD HL,$F111 Address of music data
EE8B ADD HL,BC HL += BC
EE8C LD A,(HL) A = *HL++
EE8D INC HL
EE8E LD ($EEBA),A Self modify dk_eeb9
EE91 LD ($EEAE),A Self modify define_keys_0
EE94 LD ($EECA),HL Self modify dk_eec9
EE97 RET Return
sub_EE6E_0 EE98 LD A,(HL) HL = wordat(HL); HL++
EE99 INC HL
EE9A LD H,(HL)
EE9B LD L,A
EE9C JR j_ee78 Goto j_ee78
Prev: EE5E Up: Map Next: EE9E