     $CB5C/52060:   Perform [U] - User command

    CB5C: AC 01 02  LDY $0201       ; second char
    CB5F: C0 30     CPY #$30        ; '0'
    CB61: D0 09     BNE $CB6C       ; no

    Jump from $EBBC:

    CB63: A9 EA     LDA #$EA
    CB65: 85 6B     STA $6B         ; pointer to table of user-addresses
    CB67: A9 FF     LDA #$FF        ; $FFEA
    CB69: 85 6C     STA $6C
    CB6B: 60        RTS

    Jump from $CB61:

    CB6C: 20 72 CB  JSR $CB72
    CB6F: 4C 94 C1  JMP $C194       ; done, prepare error message

    Jump from $CB6C:

    CB72: 88        DEY
    CB73: 98        TYA
    CB74: 29 0F     AND #$0F        ; number
    CB76: 0A        ASL             ; times 2
    CB77: A8        TAY
    CB78: B1 6B     LDA ($6B),Y     ; as pointer in table
    CB7A: 85 75     STA $75
    CB7C: C8        INY             ; address at $75/$76
    CB7D: B1 6B     LDA ($6B),Y
    CB7F: 85 76     STA $76
    CB81: 6C 75 00  JMP ($0075)     ; execute function

        Previous Page / Next Page