Login

Subversion Repositories NedoOS

Rev

Rev 129 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

    OUTPUT "op_ED.bin"

    in      b,(c)       ; #ED40
    out     (c),b       ; #ED41
    sbc     hl,bc       ; #ED42
    ld      (#100),bc   ; #ED430001
    neg                 ; #ED44
    retn                ; #ED45
    im 0                ; #ED46
    ld      i,a         ; #ED47
    in      c,(c)       ; #ED48
    out     (c),c       ; #ED49
    adc     hl,bc       ; #ED4A
    ld      bc,(#100)   ; #ED4B0001
    reti                ; #ED4D
    ld      r,a         ; #ED4F

    in      d,(c)       ; #ED50
    out     (c),d       ; #ED51
    sbc     hl,de       ; #ED52
    ld      (#100),de   ; #ED530001
    im 1                ; #ED56
    ld      a,i         ; #ED57
    in      e,(c)       ; #ED58
    out     (c),e       ; #ED59
    adc     hl,de       ; #ED5A
    ld      de,(#100)   ; #ED5B0001
    im 2                ; #ED5E
    ld      a,r         ; #ED5F

    in      h,(c)       ; #ED60
    out     (c),h       ; #ED61
    sbc     hl,hl       ; #ED62
    rrd                 ; #ED67
    in      l,(c)       ; #ED68
    out     (c),l       ; #ED69
    adc     hl,hl       ; #ED6A
    rld                 ; #ED6F

    in      f,(c)       ; #ED70
    out     (c),0       ; #ED71
    sbc     hl,sp       ; #ED72
    ld      (#100),sp   ; #ED730001
    in      a,(c)       ; #ED78
    out     (c),a       ; #ED79
    adc     hl,sp       ; #ED7A
    ld      sp,(#100)   ; #ED7B0001

    ldi                 ; #EDA0
    cpi                 ; #EDA1
    ini                 ; #EDA2
    outi                ; #EDA3
    ldd                 ; #EDA8
    cpd                 ; #EDA9
    ind                 ; #EDAA
    outd                ; #EDAB

    ldir                ; #EDB0
    cpir                ; #EDB1
    inir                ; #EDB2
    otir                ; #EDB3
    lddr                ; #EDB8
    cpdr                ; #EDB9
    indr                ; #EDBA
    otdr                ; #EDBB