Top secrets sources NedoPC pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

        cpu     7807
        page    0
        assume  v:0feh

        mov     eah,a           ; 18
        mov     eal,a           ; 19
        mov     b,a             ; 1a
        mov     c,a             ; 1b
        mov     d,a             ; 1c
        mov     e,a             ; 1d
        mov     h,a             ; 1e
        mov     l,a             ; 1f

        mov     a,eah           ; 08
        mov     a,eal           ; 09
        mov     a,b             ; 0a
        mov     a,c             ; 0b
        mov     a,d             ; 0c
        mov     a,e             ; 0d
        mov     a,h             ; 0e
        mov     a,l             ; 0f

        mov     pa,a            ; 4d c0
        mov     pb,a            ; 4d c1
        mov     pc,a            ; 4d c2
        mov     pd,a            ; 4d c3
        mov     pf,a            ; 4d c5
        mov     mkh,a           ; 4d c6
        mov     mkl,a           ; 4d c7
        mov     smh,a           ; 4d c9
        mov     sml,a           ; 4d ca
        mov     eom,a           ; 4d cb
        mov     etmm,a          ; 4d cc
        mov     tmm,a           ; 4d cd
        mov     mm,a            ; 4d d0
        mov     mcc,a           ; 4d d1
        mov     ma,a            ; 4d d2
        mov     mb,a            ; 4d d3
        mov     mc,a            ; 4d d4
        mov     mf,a            ; 4d d7
        mov     txb,a           ; 4d d8
        mov     tm0,a           ; 4d da
        mov     tm1,a           ; 4d db
        mov     wdm,a           ; 4d e0
        mov     mt,a            ; 4d e1

        mov     a,pa            ; 4c c0
        mov     a,pb            ; 4c c1
        mov     a,pc            ; 4c c2
        mov     a,pd            ; 4c c3
        mov     a,pf            ; 4c c5
        mov     a,mkh           ; 4c c6
        mov     a,mkl           ; 4c c7
        mov     a,smh           ; 4c c9
        mov     a,eom           ; 4c cb
        mov     a,tmm           ; 4c cd
        mov     a,rxb           ; 4c d9
        mov     a,pt            ; 4c ce
        mov     a,wdm           ; 4c e0

        mov     v,1234h         ; 70 68 34 12
        mov     a,1234h         ; 70 69 34 12
        mov     b,1234h         ; 70 6a 34 12
        mov     c,1234h         ; 70 6b 34 12
        mov     d,1234h         ; 70 6c 34 12
        mov     e,1234h         ; 70 6d 34 12
        mov     h,1234h         ; 70 6e 34 12
        mov     l,1234h         ; 70 6f 34 12

        mov     1234h,v         ; 70 78 34 12
        mov     1234h,a         ; 70 79 34 12
        mov     1234h,b         ; 70 7a 34 12
        mov     1234h,c         ; 70 7b 34 12
        mov     1234h,d         ; 70 7c 34 12
        mov     1234h,e         ; 70 7d 34 12
        mov     1234h,h         ; 70 7e 34 12
        mov     1234h,l         ; 70 7f 34 12

        mvi     v,12h           ; 68 12
        mvi     a,12h           ; 69 12
        mvi     b,12h           ; 6a 12
        mvi     c,12h           ; 6b 12
        mvi     d,12h           ; 6c 12
        mvi     e,12h           ; 6d 12
        mvi     h,12h           ; 6e 12
        mvi     l,12h           ; 6f 12

        mvi     pa,12h          ; 64 00 12
        mvi     pb,12h          ; 64 01 12
        mvi     pc,12h          ; 64 02 12
        mvi     pd,12h          ; 64 03 12
        mvi     pf,12h          ; 64 05 12
        mvi     mkh,12h         ; 64 06 12
        mvi     mkl,12h         ; 64 07 12
        mvi     smh,12h         ; 64 81 12
        mvi     eom,12h         ; 64 83 12
        mvi     tmm,12h         ; 64 85 12

        mviw    0fe34h,12h      ; 71 34 12

        mvix    b,12h           ; 49 12
        mvix    d,12h           ; 4a 12
        mvix    h,12h           ; 4b 12

        staw    0fe34h          ; 63 34

        ldaw    0fe34h          ; 01 34

        stax    b               ; 39
        stax    d               ; 3a
        stax    h               ; 3b
        stax    d+              ; 3c
        stax    h+              ; 3d
        stax    d-              ; 3e
        stax    h-              ; 3f
        stax    d+12h           ; bb
        stax    h+a             ; bc
        stax    h+b             ; bd
        stax    h+ea            ; be
        stax    h+12h           ; bf

        ldax    b               ; 29
        ldax    d               ; 2a
        ldax    h               ; 2b
        ldax    d+              ; 2c
        ldax    h+              ; 2d
        ldax    d-              ; 2e
        ldax    h-              ; 2f
        ldax    d+12h           ; ab 12
        ldax    h+a             ; ac
        ldax    h+b             ; ad
        ldax    h+ea            ; ae
        ldax    h+12h           ; af 12

        exx                     ; 48 af

        exa                     ; 48 ac

        exh                     ; 48 ae

        exr                     ; 48 ad

        block   d+              ; 10
        block   d-              ; 11

        dmov    b,ea            ; b5
        dmov    d,ea            ; b6
        dmov    h,ea            ; b7

        dmov    ea,b            ; a5
        dmov    ea,d            ; a6
        dmov    ea,h            ; a7

        dmov    etm0,ea         ; 48 d2
        dmov    etm1,ea         ; 48 d3

        dmov    ea,ecnt         ; 48 c0
        dmov    ea,ecpt0        ; 48 c1
        dmov    ea,ecpt1        ; 48 c2

        sbcd    1234h           ; 70 1e 34 12

        sded    1234h           ; 70 2e 34 12

        shld    1234h           ; 70 3e 34 12

        sspd    1234h           ; 70 0e 34 12

        steax   d               ; 48 92
        steax   h               ; 48 93
        steax   d++             ; 48 94
        steax   h++             ; 48 95
        steax   d+12h           ; 48 9b 12
        steax   h+a             ; 48 9c
        steax   h+b             ; 48 9d
        steax   h+ea            ; 48 9e
        steax   h+12h           ; 48 9f 12

        lbcd    1234h           ; 70 1f 34 12

        lded    1234h           ; 70 2f 34 12

        lhld    1234h           ; 70 3f 34 12

        lspd    1234h           ; 70 0f 34 12

        ldeax   d               ; 48 82
        ldeax   h               ; 48 83
        ldeax   d++             ; 48 84
        ldeax   h++             ; 48 85
        ldeax   d+12h           ; 48 8b 12
        ldeax   h+a             ; 48 8c
        ldeax   h+b             ; 48 8d
        ldeax   h+ea            ; 48 8e
        ldeax   h+12h           ; 48 8f 12

        push    v               ; b0
        push    b               ; b1
        push    d               ; b2
        push    h               ; b3
        push    ea              ; b4

        pop     v               ; a0
        pop     b               ; a1
        pop     d               ; a2
        pop     h               ; a3
        pop     ea              ; a4

        lxi     sp,1234h        ; 04 34 12
        lxi     b,1234h         ; 14 34 12
        lxi     d,1234h         ; 24 34 12
        lxi     h,1234h         ; 34 34 12
        lxi     ea,1234h        ; 44 34 12

        table                   ; 48 a8

        add     a,v             ; 60 c0
        add     a,a             ; 60 c1
        add     a,b             ; 60 c2
        add     a,c             ; 60 c3
        add     a,d             ; 60 c4
        add     a,e             ; 60 c5
        add     a,h             ; 60 c6
        add     a,l             ; 60 c7

        add     v,a             ; 60 40
        add     a,a             ; 60 41
        add     b,a             ; 60 42
        add     c,a             ; 60 43
        add     d,a             ; 60 44
        add     e,a             ; 60 45
        add     h,a             ; 60 46
        add     l,a             ; 60 47

        adc     a,v             ; 60 d0
        adc     a,a             ; 60 d1
        adc     a,b             ; 60 d2
        adc     a,c             ; 60 d3
        adc     a,d             ; 60 d4
        adc     a,e             ; 60 d5
        adc     a,h             ; 60 d6
        adc     a,l             ; 60 d7

        adc     v,a             ; 60 50
        adc     a,a             ; 60 51
        adc     b,a             ; 60 52
        adc     c,a             ; 60 53
        adc     d,a             ; 60 54
        adc     e,a             ; 60 55
        adc     h,a             ; 60 56
        adc     l,a             ; 60 57

        addnc   a,v             ; 60 a0
        addnc   a,a             ; 60 a1
        addnc   a,b             ; 60 a2
        addnc   a,c             ; 60 a3
        addnc   a,d             ; 60 a4
        addnc   a,e             ; 60 a5
        addnc   a,h             ; 60 a6
        addnc   a,l             ; 60 a7

        addnc   v,a             ; 60 20
        addnc   a,a             ; 60 21
        addnc   b,a             ; 60 22
        addnc   c,a             ; 60 23
        addnc   d,a             ; 60 24
        addnc   e,a             ; 60 25
        addnc   h,a             ; 60 26
        addnc   l,a             ; 60 27

        sub     a,v             ; 60 e0
        sub     a,a             ; 60 e1
        sub     a,b             ; 60 e2
        sub     a,c             ; 60 e3
        sub     a,d             ; 60 e4
        sub     a,e             ; 60 e5
        sub     a,h             ; 60 e6
        sub     a,l             ; 60 e7

        sub     v,a             ; 60 60
        sub     a,a             ; 60 61
        sub     b,a             ; 60 62
        sub     c,a             ; 60 63
        sub     d,a             ; 60 64
        sub     e,a             ; 60 65
        sub     h,a             ; 60 66
        sub     l,a             ; 60 67

        sbb     a,v             ; 60 f0
        sbb     a,a             ; 60 f1
        sbb     a,b             ; 60 f2
        sbb     a,c             ; 60 f3
        sbb     a,d             ; 60 f4
        sbb     a,e             ; 60 f5
        sbb     a,h             ; 60 f6
        sbb     a,l             ; 60 f7

        sbb     v,a             ; 60 70
        sbb     a,a             ; 60 71
        sbb     b,a             ; 60 72
        sbb     c,a             ; 60 73
        sbb     d,a             ; 60 74
        sbb     e,a             ; 60 75
        sbb     h,a             ; 60 76
        sbb     l,a             ; 60 77

        subnb   a,v             ; 60 b0
        subnb   a,a             ; 60 b1
        subnb   a,b             ; 60 b2
        subnb   a,c             ; 60 b3
        subnb   a,d             ; 60 b4
        subnb   a,e             ; 60 b5
        subnb   a,h             ; 60 b6
        subnb   a,l             ; 60 b7

        subnb   v,a             ; 60 30
        subnb   a,a             ; 60 31
        subnb   b,a             ; 60 32
        subnb   c,a             ; 60 33
        subnb   d,a             ; 60 34
        subnb   e,a             ; 60 35
        subnb   h,a             ; 60 36
        subnb   l,a             ; 60 37

        ana     a,v             ; 60 88
        ana     a,a             ; 60 89
        ana     a,b             ; 60 8a
        ana     a,c             ; 60 8b
        ana     a,d             ; 60 8c
        ana     a,e             ; 60 8d
        ana     a,h             ; 60 8e
        ana     a,l             ; 60 8f

        ana     v,a             ; 60 08
        ana     a,a             ; 60 09
        ana     b,a             ; 60 0a
        ana     c,a             ; 60 0b
        ana     d,a             ; 60 0c
        ana     e,a             ; 60 0d
        ana     h,a             ; 60 0e
        ana     l,a             ; 60 0f

        ora     a,v             ; 60 98
        ora     a,a             ; 60 99
        ora     a,b             ; 60 9a
        ora     a,c             ; 60 9b
        ora     a,d             ; 60 9c
        ora     a,e             ; 60 9d
        ora     a,h             ; 60 9e
        ora     a,l             ; 60 9f

        ora     v,a             ; 60 18
        ora     a,a             ; 60 19
        ora     b,a             ; 60 1a
        ora     c,a             ; 60 1b
        ora     d,a             ; 60 1c
        ora     e,a             ; 60 1d
        ora     h,a             ; 60 1e
        ora     l,a             ; 60 1f

        xra     a,v             ; 60 90
        xra     a,a             ; 60 91
        xra     a,b             ; 60 92
        xra     a,c             ; 60 93
        xra     a,d             ; 60 94
        xra     a,e             ; 60 95
        xra     a,h             ; 60 96
        xra     a,l             ; 60 97

        xra     v,a             ; 60 10
        xra     a,a             ; 60 11
        xra     b,a             ; 60 12
        xra     c,a             ; 60 13
        xra     d,a             ; 60 14
        xra     e,a             ; 60 15
        xra     h,a             ; 60 16
        xra     l,a             ; 60 17

        gta     a,v             ; 60 a8
        gta     a,a             ; 60 a9
        gta     a,b             ; 60 aa
        gta     a,c             ; 60 ab
        gta     a,d             ; 60 ac
        gta     a,e             ; 60 ad
        gta     a,h             ; 60 ae
        gta     a,l             ; 60 af

        gta     v,a             ; 60 28
        gta     a,a             ; 60 29
        gta     b,a             ; 60 2a
        gta     c,a             ; 60 2b
        gta     d,a             ; 60 2c
        gta     e,a             ; 60 2d
        gta     h,a             ; 60 2e
        gta     l,a             ; 60 2f

        lta     a,v             ; 60 b8
        lta     a,a             ; 60 b9
        lta     a,b             ; 60 ba
        lta     a,c             ; 60 bb
        lta     a,d             ; 60 bc
        lta     a,e             ; 60 bd
        lta     a,h             ; 60 be
        lta     a,l             ; 60 bf

        lta     v,a             ; 60 38
        lta     a,a             ; 60 39
        lta     b,a             ; 60 3a
        lta     c,a             ; 60 3b
        lta     d,a             ; 60 3c
        lta     e,a             ; 60 3d
        lta     h,a             ; 60 3e
        lta     l,a             ; 60 3f

        nea     a,v             ; 60 e8
        nea     a,a             ; 60 e9
        nea     a,b             ; 60 ea
        nea     a,c             ; 60 eb
        nea     a,d             ; 60 ec
        nea     a,e             ; 60 ed
        nea     a,h             ; 60 ee
        nea     a,l             ; 60 ef

        nea     v,a             ; 60 68
        nea     a,a             ; 60 69
        nea     b,a             ; 60 6a
        nea     c,a             ; 60 6b
        nea     d,a             ; 60 6c
        nea     e,a             ; 60 6d
        nea     h,a             ; 60 6e
        nea     l,a             ; 60 6f

        eqa     a,v             ; 60 f8
        eqa     a,a             ; 60 f9
        eqa     a,b             ; 60 fa
        eqa     a,c             ; 60 fb
        eqa     a,d             ; 60 fc
        eqa     a,e             ; 60 fd
        eqa     a,h             ; 60 fe
        eqa     a,l             ; 60 ff

        eqa     v,a             ; 60 78
        eqa     a,a             ; 60 79
        eqa     b,a             ; 60 7a
        eqa     c,a             ; 60 7b
        eqa     d,a             ; 60 7c
        eqa     e,a             ; 60 7d
        eqa     h,a             ; 60 7e
        eqa     l,a             ; 60 7f

        ona     a,v             ; 60 c8
        ona     a,a             ; 60 c9
        ona     a,b             ; 60 ca
        ona     a,c             ; 60 cb
        ona     a,d             ; 60 cc
        ona     a,e             ; 60 cd
        ona     a,h             ; 60 ce
        ona     a,l             ; 60 cf

        offa    a,v             ; 60 d8
        offa    a,a             ; 60 d9
        offa    a,b             ; 60 da
        offa    a,c             ; 60 db
        offa    a,d             ; 60 dc
        offa    a,e             ; 60 dd
        offa    a,h             ; 60 de
        offa    a,l             ; 60 df

        addx    b               ; 70 c1
        addx    d               ; 70 c2
        addx    h               ; 70 c3
        addx    d+              ; 70 c4
        addx    h+              ; 70 c5
        addx    d-              ; 70 c6
        addx    h-              ; 70 c7

        adcx    b               ; 70 d1
        adcx    d               ; 70 d2
        adcx    h               ; 70 d3
        adcx    d+              ; 70 d4
        adcx    h+              ; 70 d5
        adcx    d-              ; 70 d6
        adcx    h-              ; 70 d7

        addncx  b               ; 70 a1
        addncx  d               ; 70 a2
        addncx  h               ; 70 a3
        addncx  d+              ; 70 a4
        addncx  h+              ; 70 a5
        addncx  d-              ; 70 a6
        addncx  h-              ; 70 a7

        subx    b               ; 70 e1
        subx    d               ; 70 e2
        subx    h               ; 70 e3
        subx    d+              ; 70 e4
        subx    h+              ; 70 e5
        subx    d-              ; 70 e6
        subx    h-              ; 70 e7

        sbbx    b               ; 70 f1
        sbbx    d               ; 70 f2
        sbbx    h               ; 70 f3
        sbbx    d+              ; 70 f4
        sbbx    h+              ; 70 f5
        sbbx    d-              ; 70 f6
        sbbx    h-              ; 70 f7

        subnbx  b               ; 70 b1
        subnbx  d               ; 70 b2
        subnbx  h               ; 70 b3
        subnbx  d+              ; 70 b4
        subnbx  h+              ; 70 b5
        subnbx  d-              ; 70 b6
        subnbx  h-              ; 70 b7

        anax    b               ; 70 89
        anax    d               ; 70 8a
        anax    h               ; 70 8b
        anax    d+              ; 70 8c
        anax    h+              ; 70 8d
        anax    d-              ; 70 8e
        anax    h-              ; 70 8f

        orax    b               ; 70 99
        orax    d               ; 70 9a
        orax    h               ; 70 9b
        orax    d+              ; 70 9c
        orax    h+              ; 70 9d
        orax    d-              ; 70 9e
        orax    h-              ; 70 9f

        xrax    b               ; 70 91
        xrax    d               ; 70 92
        xrax    h               ; 70 93
        xrax    d+              ; 70 94
        xrax    h+              ; 70 95
        xrax    d-              ; 70 96
        xrax    h-              ; 70 97

        gtax    b               ; 70 a9
        gtax    d               ; 70 aa
        gtax    h               ; 70 ab
        gtax    d+              ; 70 ac
        gtax    h+              ; 70 ad
        gtax    d-              ; 70 ae
        gtax    h-              ; 70 af

        ltax    b               ; 70 b9
        ltax    d               ; 70 ba
        ltax    h               ; 70 bb
        ltax    d+              ; 70 bc
        ltax    h+              ; 70 bd
        ltax    d-              ; 70 be
        ltax    h-              ; 70 bf

        neax    b               ; 70 e9
        neax    d               ; 70 ea
        neax    h               ; 70 eb
        neax    d+              ; 70 ec
        neax    h+              ; 70 ed
        neax    d-              ; 70 ee
        neax    h-              ; 70 ef

        eqax    b               ; 70 f9
        eqax    d               ; 70 fa
        eqax    h               ; 70 fb
        eqax    d+              ; 70 fc
        eqax    h+              ; 70 fd
        eqax    d-              ; 70 fe
        eqax    h-              ; 70 ff

        onax    b               ; 70 c9
        onax    d               ; 70 ca
        onax    h               ; 70 cb
        onax    d+              ; 70 cc
        onax    h+              ; 70 cd
        onax    d-              ; 70 ce
        onax    h-              ; 70 cf

        offax   b               ; 70 d9
        offax   d               ; 70 da
        offax   h               ; 70 db
        offax   d+              ; 70 dc
        offax   h+              ; 70 dd
        offax   d-              ; 70 de
        offax   h-              ; 70 df

        adi     a,12h           ; 46 12
        adi     v,12h           ; 74 40 12
        adi     >a,12h          ; 74 41 12
        adi     b,12h           ; 74 42 12
        adi     c,12h           ; 74 43 12
        adi     d,12h           ; 74 44 12
        adi     e,12h           ; 74 45 12
        adi     h,12h           ; 74 46 12
        adi     l,12h           ; 74 47 12

        adi     pa,12h          ; 64 40 12
        adi     pb,12h          ; 64 41 12
        adi     pc,12h          ; 64 42 12
        adi     pd,12h          ; 64 43 12
        adi     pf,12h          ; 64 45 12
        adi     mkh,12h         ; 64 46 12
        adi     mkl,12h         ; 64 47 12
        adi     smh,12h         ; 64 c1 12
        adi     eom,12h         ; 64 c3 12
        adi     tmm,12h         ; 64 c5 12

        aci     a,12h           ; 56 12
        aci     v,12h           ; 74 50 12
        aci     >a,12h          ; 74 51 12
        aci     b,12h           ; 74 52 12
        aci     c,12h           ; 74 53 12
        aci     d,12h           ; 74 54 12
        aci     e,12h           ; 74 55 12
        aci     h,12h           ; 74 56 12
        aci     l,12h           ; 74 57 12

        aci     pa,12h          ; 64 50 12
        aci     pb,12h          ; 64 51 12
        aci     pc,12h          ; 64 52 12
        aci     pd,12h          ; 64 53 12
        aci     pf,12h          ; 64 55 12
        aci     mkh,12h         ; 64 56 12
        aci     mkl,12h         ; 64 57 12
        aci     smh,12h         ; 64 d1 12
        aci     eom,12h         ; 64 d3 12
        aci     tmm,12h         ; 64 d5 12

        adinc   a,12h           ; 26 12
        adinc   v,12h           ; 74 20 12
        adinc   >a,12h          ; 74 21 12
        adinc   b,12h           ; 74 22 12
        adinc   c,12h           ; 74 23 12
        adinc   d,12h           ; 74 24 12
        adinc   e,12h           ; 74 25 12
        adinc   h,12h           ; 74 26 12
        adinc   l,12h           ; 74 27 12

        adinc   pa,12h          ; 64 20 12
        adinc   pb,12h          ; 64 21 12
        adinc   pc,12h          ; 64 22 12
        adinc   pd,12h          ; 64 23 12
        adinc   pf,12h          ; 64 25 12
        adinc   mkh,12h         ; 64 26 12
        adinc   mkl,12h         ; 64 27 12
        adinc   smh,12h         ; 64 a1 12
        adinc   eom,12h         ; 64 a3 12
        adinc   tmm,12h         ; 64 a5 12

        sui     a,12h           ; 66 12
        sui     v,12h           ; 74 60 12
        sui     >a,12h          ; 74 61 12
        sui     b,12h           ; 74 62 12
        sui     c,12h           ; 74 63 12
        sui     d,12h           ; 74 64 12
        sui     e,12h           ; 74 65 12
        sui     h,12h           ; 74 66 12
        sui     l,12h           ; 74 67 12

        sui     pa,12h          ; 64 60 12
        sui     pb,12h          ; 64 61 12
        sui     pc,12h          ; 64 62 12
        sui     pd,12h          ; 64 63 12
        sui     pf,12h          ; 64 65 12
        sui     mkh,12h         ; 64 66 12
        sui     mkl,12h         ; 64 67 12
        sui     smh,12h         ; 64 e1 12
        sui     eom,12h         ; 64 e3 12
        sui     tmm,12h         ; 64 e5 12

        sbi     a,12h           ; 76 12
        sbi     v,12h           ; 74 70 12
        sbi     >a,12h          ; 74 71 12
        sbi     b,12h           ; 74 72 12
        sbi     c,12h           ; 74 73 12
        sbi     d,12h           ; 74 74 12
        sbi     e,12h           ; 74 75 12
        sbi     h,12h           ; 74 76 12
        sbi     l,12h           ; 74 77 12

        sbi     pa,12h          ; 64 70 12
        sbi     pb,12h          ; 64 71 12
        sbi     pc,12h          ; 64 72 12
        sbi     pd,12h          ; 64 73 12
        sbi     pf,12h          ; 64 75 12
        sbi     mkh,12h         ; 64 76 12
        sbi     mkl,12h         ; 64 77 12
        sbi     smh,12h         ; 64 f1 12
        sbi     eom,12h         ; 64 f3 12
        sbi     tmm,12h         ; 64 f5 12

        suinb   a,12h           ; 36 12
        suinb   v,12h           ; 74 30 12
        suinb   >a,12h          ; 74 31 12
        suinb   b,12h           ; 74 32 12
        suinb   c,12h           ; 74 33 12
        suinb   d,12h           ; 74 34 12
        suinb   e,12h           ; 74 35 12
        suinb   h,12h           ; 74 36 12
        suinb   l,12h           ; 74 37 12

        suinb   pa,12h          ; 64 30 12
        suinb   pb,12h          ; 64 31 12
        suinb   pc,12h          ; 64 32 12
        suinb   pd,12h          ; 64 33 12
        suinb   pf,12h          ; 64 35 12
        suinb   mkh,12h         ; 64 36 12
        suinb   mkl,12h         ; 64 37 12
        suinb   smh,12h         ; 64 b1 12
        suinb   eom,12h         ; 64 b3 12
        suinb   tmm,12h         ; 64 b5 12

        ani     a,12h           ; 07 12
        ani     v,12h           ; 74 08 12
        ani     >a,12h          ; 74 09 12
        ani     b,12h           ; 74 0a 12
        ani     c,12h           ; 74 0b 12
        ani     d,12h           ; 74 0c 12
        ani     e,12h           ; 74 0b 12
        ani     h,12h           ; 74 0e 12
        ani     l,12h           ; 74 0f 12

        ani     pa,12h          ; 64 08 12
        ani     pb,12h          ; 64 09 12
        ani     pc,12h          ; 64 0a 12
        ani     pd,12h          ; 64 0b 12
        ani     pf,12h          ; 64 0c 12
        ani     mkh,12h         ; 64 0d 12
        ani     mkl,12h         ; 64 0e 12
        ani     smh,12h         ; 64 89 12
        ani     eom,12h         ; 64 8b 12
        ani     tmm,12h         ; 64 8d 12

        ori     a,12h           ; 17 12
        ori     v,12h           ; 74 18 12
        ori     >a,12h          ; 74 19 12
        ori     b,12h           ; 74 1a 12
        ori     c,12h           ; 74 1b 12
        ori     d,12h           ; 74 1c 12
        ori     e,12h           ; 74 1b 12
        ori     h,12h           ; 74 1e 12
        ori     l,12h           ; 74 1f 12

        ori     pa,12h          ; 64 18 12
        ori     pb,12h          ; 64 19 12
        ori     pc,12h          ; 64 1a 12
        ori     pd,12h          ; 64 1b 12
        ori     pf,12h          ; 64 1c 12
        ori     mkh,12h         ; 64 1d 12
        ori     mkl,12h         ; 64 1e 12
        ori     smh,12h         ; 64 99 12
        ori     eom,12h         ; 64 9b 12
        ori     tmm,12h         ; 64 9d 12

        xri     a,12h           ; 16 12
        xri     v,12h           ; 74 10 12
        xri     >a,12h          ; 74 11 12
        xri     b,12h           ; 74 12 12
        xri     c,12h           ; 74 13 12
        xri     d,12h           ; 74 14 12
        xri     e,12h           ; 74 15 12
        xri     h,12h           ; 74 16 12
        xri     l,12h           ; 74 17 12

        xri     pa,12h          ; 64 10 12
        xri     pb,12h          ; 64 11 12
        xri     pc,12h          ; 64 12 12
        xri     pd,12h          ; 64 13 12
        xri     pf,12h          ; 64 14 12
        xri     mkh,12h         ; 64 15 12
        xri     mkl,12h         ; 64 16 12
        xri     smh,12h         ; 64 91 12
        xri     eom,12h         ; 64 93 12
        xri     tmm,12h         ; 64 95 12

        gti     a,12h           ; 27 12
        gti     v,12h           ; 74 28 12
        gti     >a,12h          ; 74 29 12
        gti     b,12h           ; 74 2a 12
        gti     c,12h           ; 74 2b 12
        gti     d,12h           ; 74 2c 12
        gti     e,12h           ; 74 2d 12
        gti     h,12h           ; 74 2e 12
        gti     l,12h           ; 74 2f 12

        gti     pa,12h          ; 64 28 12
        gti     pb,12h          ; 64 29 12
        gti     pc,12h          ; 64 2a 12
        gti     pd,12h          ; 64 2b 12
        gti     pf,12h          ; 64 2c 12
        gti     mkh,12h         ; 64 2d 12
        gti     mkl,12h         ; 64 2e 12
        gti     smh,12h         ; 64 a9 12
        gti     eom,12h         ; 64 ab 12
        gti     tmm,12h         ; 64 ad 12

        lti     a,12h           ; 37 12
        lti     v,12h           ; 74 38 12
        lti     >a,12h          ; 74 39 12
        lti     b,12h           ; 74 3a 12
        lti     c,12h           ; 74 3b 12
        lti     d,12h           ; 74 3c 12
        lti     e,12h           ; 74 3d 12
        lti     h,12h           ; 74 3e 12
        lti     l,12h           ; 74 3f 12

        lti     pa,12h          ; 64 38 12
        lti     pb,12h          ; 64 39 12
        lti     pc,12h          ; 64 3a 12
        lti     pd,12h          ; 64 3b 12
        lti     pf,12h          ; 64 3c 12
        lti     mkh,12h         ; 64 3d 12
        lti     mkl,12h         ; 64 3e 12
        lti     smh,12h         ; 64 b9 12
        lti     eom,12h         ; 64 bb 12
        lti     tmm,12h         ; 64 bd 12

        nei     a,12h           ; 67 12
        nei     v,12h           ; 74 68 12
        nei     >a,12h          ; 74 69 12
        nei     b,12h           ; 74 6a 12
        nei     c,12h           ; 74 6b 12
        nei     d,12h           ; 74 6c 12
        nei     e,12h           ; 74 6d 12
        nei     h,12h           ; 74 6e 12
        nei     l,12h           ; 74 6f 12

        nei     pa,12h          ; 64 68 12
        nei     pb,12h          ; 64 69 12
        nei     pc,12h          ; 64 6a 12
        nei     pd,12h          ; 64 6b 12
        nei     pf,12h          ; 64 6c 12
        nei     mkh,12h         ; 64 6d 12
        nei     mkl,12h         ; 64 6e 12
        nei     smh,12h         ; 64 e9 12
        nei     eom,12h         ; 64 eb 12
        nei     tmm,12h         ; 64 ed 12

        eqi     a,12h           ; 77 12
        eqi     v,12h           ; 74 78 12
        eqi     >a,12h          ; 74 79 12
        eqi     b,12h           ; 74 7a 12
        eqi     c,12h           ; 74 7b 12
        eqi     d,12h           ; 74 7c 12
        eqi     e,12h           ; 74 7d 12
        eqi     h,12h           ; 74 7e 12
        eqi     l,12h           ; 74 7f 12

        eqi     pa,12h          ; 64 78 12
        eqi     pb,12h          ; 64 79 12
        eqi     pc,12h          ; 64 7a 12
        eqi     pd,12h          ; 64 7b 12
        eqi     pf,12h          ; 64 7c 12
        eqi     mkh,12h         ; 64 7d 12
        eqi     mkl,12h         ; 64 7e 12
        eqi     smh,12h         ; 64 f9 12
        eqi     eom,12h         ; 64 fb 12
        eqi     tmm,12h         ; 64 fd 12

        oni     a,12h           ; 47 12
        oni     v,12h           ; 74 48 12
        oni     >a,12h          ; 74 49 12
        oni     b,12h           ; 74 4a 12
        oni     c,12h           ; 74 4b 12
        oni     d,12h           ; 74 4c 12
        oni     e,12h           ; 74 4d 12
        oni     h,12h           ; 74 4e 12
        oni     l,12h           ; 74 4f 12

        oni     pa,12h          ; 64 48 12
        oni     pb,12h          ; 64 49 12
        oni     pc,12h          ; 64 4a 12
        oni     pd,12h          ; 64 4b 12
        oni     pf,12h          ; 64 4c 12
        oni     mkh,12h         ; 64 4d 12
        oni     mkl,12h         ; 64 4e 12
        oni     smh,12h         ; 64 c9 12
        oni     eom,12h         ; 64 cb 12
        oni     tmm,12h         ; 64 cd 12

        offi    a,12h           ; 57 12
        offi    v,12h           ; 74 58 12
        offi    >a,12h          ; 74 59 12
        offi    b,12h           ; 74 5a 12
        offi    c,12h           ; 74 5b 12
        offi    d,12h           ; 74 5c 12
        offi    e,12h           ; 74 5d 12
        offi    h,12h           ; 74 5e 12
        offi    l,12h           ; 74 5f 12

        offi    pa,12h          ; 64 58 12
        offi    pb,12h          ; 64 59 12
        offi    pc,12h          ; 64 5a 12
        offi    pd,12h          ; 64 5b 12
        offi    pf,12h          ; 64 5c 12
        offi    mkh,12h         ; 64 5d 12
        offi    mkl,12h         ; 64 5e 12
        offi    smh,12h         ; 64 d9 12
        offi    eom,12h         ; 64 db 12
        offi    tmm,12h         ; 64 dd 12

        addw    0fe12h          ; 74 c0 12

        adcw    0fe12h          ; 74 d0 12

        addncw  0fe12h          ; 74 a0 12

        subw    0fe12h          ; 74 e0 12

        sbbw    0fe12h          ; 74 f0 12

        subnbw  0fe12h          ; 74 b0 12

        anaw    0fe12h          ; 74 88 12

        oraw    0fe12h          ; 74 98 12

        xraw    0fe12h          ; 74 90 12

        gtaw    0fe12h          ; 74 a8 12

        ltaw    0fe12h          ; 74 b8 12

        neaw    0fe12h          ; 74 e8 12

        eqaw    0fe12h          ; 74 f8 12

        onaw    0fe12h          ; 74 c8 12

        offaw   0fe12h          ; 74 d8 12

        aniw    0fe12h,34h      ; 05 12 34

        oriw    0fe12h,34h      ; 15 12 34

        gtiw    0fe12h,34h      ; 25 12 34

        ltiw    0fe12h,34h      ; 35 12 34

        neiw    0fe12h,34h      ; 65 12 34

        eqiw    0fe12h,34h      ; 75 12 34

        oniw    0fe12h,34h      ; 45 12 34
       
        offiw   0fe12h,34h      ; 55 12 34

        eadd    ea,a            ; 70 41
        eadd    ea,b            ; 70 42
        eadd    ea,c            ; 70 43

        dadd    ea,b            ; 74 c5
        dadd    ea,d            ; 74 c6
        dadd    ea,h            ; 74 c7

        dadc    ea,b            ; 74 d5
        dadc    ea,d            ; 74 d6
        dadc    ea,h            ; 74 d7

        daddnc  ea,b            ; 74 a5
        daddnc  ea,d            ; 74 a6
        daddnc  ea,h            ; 74 a7

        esub    ea,a            ; 70 61
        esub    ea,b            ; 70 62
        esub    ea,c            ; 70 63

        dsub    ea,b            ; 74 e5
        dsub    ea,d            ; 74 e6
        dsub    ea,h            ; 74 e7

        dsbb    ea,b            ; 74 f5
        dsbb    ea,d            ; 74 f6
        dsbb    ea,h            ; 74 f7

        dsubnb  ea,b            ; 74 b5
        dsubnb  ea,d            ; 74 b6
        dsubnb  ea,h            ; 74 b7

        dan     ea,b            ; 74 8d
        dan     ea,d            ; 74 8e
        dan     ea,h            ; 74 8f

        dor     ea,b            ; 74 9d
        dor     ea,d            ; 74 9e
        dor     ea,h            ; 74 9f

        dxr     ea,b            ; 74 95
        dxr     ea,d            ; 74 96
        dxr     ea,h            ; 74 97

        dgt     ea,b            ; 74 ad
        dgt     ea,d            ; 74 ae
        dgt     ea,h            ; 74 af

        dlt     ea,b            ; 74 bd
        dlt     ea,d            ; 74 be
        dlt     ea,h            ; 74 bf

        dne     ea,b            ; 74 ed
        dne     ea,d            ; 74 ee
        dne     ea,h            ; 74 ef

        deq     ea,b            ; 74 fd
        deq     ea,d            ; 74 fe
        deq     ea,h            ; 74 ff

        don     ea,b            ; 74 cd
        don     ea,d            ; 74 ce
        don     ea,h            ; 74 cf

        doff    ea,b            ; 74 dd
        doff    ea,d            ; 74 de
        doff    ea,h            ; 74 df

        mul     a               ; 48 2d
        mul     b               ; 48 2e
        mul     c               ; 48 2f

        div     a               ; 48 3d
        div     b               ; 48 3e
        div     c               ; 48 3f

        inr     a               ; 41
        inr     b               ; 42
        inr     c               ; 43

        inrw    0fe12h          ; 20 12

        inx     sp              ; 02
        inx     b               ; 12
        inx     d               ; 22
        inx     h               ; 32
        inx     ea              ; a8

        dcr     a               ; 51
        dcr     b               ; 52
        dcr     c               ; 53

        dcrw    0fe12h          ; 30 12

        dcx     sp              ; 03
        dcx     b               ; 13
        dcx     d               ; 23
        dcx     h               ; 33
        dcx     ea              ; a9

        daa                     ; 61

        stc                     ; 48 2b
        clc                     ; 48 2a
        cmc                     ; 48 aa

        nega                    ; 48 3a

        rld                     ; 48 38

        rrd                     ; 48 39

        ral                     ; 48 35
        rll     a               ; 48 35
        rll     b               ; 48 36
        rll     c               ; 48 37

        rar                     ; 48 31
        rlr     a               ; 48 31
        rlr     b               ; 48 32
        rlr     c               ; 48 33

        sll     a               ; 48 25
        sll     b               ; 48 26
        sll     c               ; 48 27

        slr     a               ; 48 21
        slr     b               ; 48 22
        slr     c               ; 48 23

        sllc    a               ; 48 05
        sllc    b               ; 48 06
        sllc    c               ; 48 07

        slrc    a               ; 48 01
        slrc    b               ; 48 02
        slrc    c               ; 48 03

        drll    ea              ; 48 b4

        drlr    ea              ; 48 b0

        dsll    ea              ; 48 a4

        dslr    ea              ; 48 a0

        jmp     1234h           ; 54 34 12

        jb                      ; 21

        jr      $+13h           ; d2

        jre     $+14h           ; 4e 12

        jea                     ; 48 28

        call    1234h           ; 40 34 12

        calb                    ; 48 28

        calf    0812h           ; 78 12

        calt    92h             ; 89

        softi                   ; 72

        ret                     ; b8

        rets                    ; b9

        reti                    ; 62

membit  defbit  0fe02h.2
pa0     defbit  pa.0
pb1     defbit  pb.1
pc2     defbit  pc.2
pd3     defbit  pd.3
pf4     defbit  pf.4
mkh5    defbit  mkh.5
mkl6    defbit  mkl.6
eom7    defbit  eom.7
tmm0    defbit  tmm.0
pt1     defbit  pt.1

        mov     cy,0fe02h.2     ; 5f 12
        mov     cy,pa.0         ; 5f 80
        mov     cy,pb.1         ; 5f 89
        mov     cy,pc.2         ; 5f 92
        mov     cy,pd.3         ; 5f 9b
        mov     cy,pf.4         ; 5f ac
        mov     cy,mkh.5        ; 5f b5
        mov     cy,mkl.6        ; 5f be
        mov     cy,eom.7        ; 5f df
        mov     cy,tmm.0        ; 5f e8
        mov     cy,pt.1         ; 5f f1

        mov     membit,cy       ; 5a 12
        mov     pa0,cy          ; 5a 80
        mov     pb1,cy          ; 5a 89
        mov     pc2,cy          ; 5a 92
        mov     pd3,cy          ; 5a 9b
        mov     pf4,cy          ; 5a ac
        mov     mkh5,cy         ; 5a b5
        mov     mkl6,cy         ; 5a be
        mov     eom7,cy         ; 5a df
        mov     tmm0,cy         ; 5a e8
        mov     pt1,cy          ; 5a f1

        and     cy,0fe02h.2     ; 31 12
        and     cy,pa.0         ; 31 80
        and     cy,pb.1         ; 31 89
        and     cy,pc.2         ; 31 92
        and     cy,pd.3         ; 31 9b
        and     cy,pf.4         ; 31 ac
        and     cy,mkh.5        ; 31 b5
        and     cy,mkl.6        ; 31 be
        and     cy,eom.7        ; 31 df
        and     cy,tmm.0        ; 31 e8
        and     cy,pt.1         ; 31 f1

        or      cy,0fe02h.2     ; 5c 12
        or      cy,pa.0         ; 5c 80
        or      cy,pb.1         ; 5c 89
        or      cy,pc.2         ; 5c 92
        or      cy,pd.3         ; 5c 9b
        or      cy,pf.4         ; 5c ac
        or      cy,mkh.5        ; 5c b5
        or      cy,mkl.6        ; 5c be
        or      cy,eom.7        ; 5c df
        or      cy,tmm.0        ; 5c e8
        or      cy,pt.1         ; 5c f1

        xor     cy,0fe02h.2     ; 5e 12
        xor     cy,pa.0         ; 5e 80
        xor     cy,pb.1         ; 5e 89
        xor     cy,pc.2         ; 5e 92
        xor     cy,pd.3         ; 5e 9b
        xor     cy,pf.4         ; 5e ac
        xor     cy,mkh.5        ; 5e b5
        xor     cy,mkl.6        ; 5e be
        xor     cy,eom.7        ; 5e df
        xor     cy,tmm.0        ; 5e e8
        xor     cy,pt.1         ; 5e f1

        setb    0fe02h.2        ; 58 12
        setb    pa.0            ; 58 80
        setb    pb.1            ; 58 89
        setb    pc.2            ; 58 92
        setb    pd.3            ; 58 9b
        setb    pf.4            ; 58 ac
        setb    mkh.5           ; 58 b5
        setb    mkl.6           ; 58 be
        setb    eom.7           ; 58 df
        setb    tmm.0           ; 58 e8
        setb    pt.1            ; 58 f1

        clr     0fe02h.2        ; 5b 12
        clr     pa.0            ; 5b 80
        clr     pb.1            ; 5b 89
        clr     pc.2            ; 5b 92
        clr     pd.3            ; 5b 9b
        clr     pf.4            ; 5b ac
        clr     mkh.5           ; 5b b5
        clr     mkl.6           ; 5b be
        clr     eom.7           ; 5b df
        clr     tmm.0           ; 5b e8
        clr     pt.1            ; 5b f1

        not     0fe02h.2        ; 59 12
        not     pa.0            ; 59 80
        not     pb.1            ; 59 89
        not     pc.2            ; 59 92
        not     pd.3            ; 59 9b
        not     pf.4            ; 59 ac
        not     mkh.5           ; 59 b5
        not     mkl.6           ; 59 be
        not     eom.7           ; 59 df
        not     tmm.0           ; 59 e8
        not     pt.1            ; 59 f1

        sk      0fe02h.2        ; 5d 12
        sk      pa.0            ; 5d 80
        sk      pb.1            ; 5d 89
        sk      pc.2            ; 5d 92
        sk      pd.3            ; 5d 9b
        sk      pf.4            ; 5d ac
        sk      mkh.5           ; 5d b5
        sk      mkl.6           ; 5d be
        sk      eom.7           ; 5d df
        sk      tmm.0           ; 5d e8
        sk      pt.1            ; 5d f1

        skn     0fe02h.2        ; 50 12
        skn     pa.0            ; 50 80
        skn     pb.1            ; 50 89
        skn     pc.2            ; 50 92
        skn     pd.3            ; 50 9b
        skn     pf.4            ; 50 ac
        skn     mkh.5           ; 50 b5
        skn     mkl.6           ; 50 be
        skn     eom.7           ; 50 df
        skn     tmm.0           ; 50 e8
        skn     pt.1            ; 50 f1

        sk      cy              ; 48 0a
        sk      hc              ; 48 0b
        sk      z               ; 48 0c

        skn     cy              ; 48 18
        skn     hc              ; 48 1b
        skn     z               ; 48 1c

        skit    nmi             ; 48 40
        skit    ft0             ; 48 41
        skit    ft1             ; 48 42
        skit    f1              ; 48 43
        skit    f2              ; 48 44
        skit    fe0             ; 48 45
        skit    fe1             ; 48 46
        skit    fein            ; 48 47
        skit    fsr             ; 48 49
        skit    fst             ; 48 4a
        skit    er              ; 48 4b
        skit    ov              ; 48 4c
        ;skit   ife2            ; 48 ??
        skit    sb              ; 48 54

        sknit   nmi             ; 48 60
        sknit   ft0             ; 48 61
        sknit   ft1             ; 48 62
        sknit   f1              ; 48 63
        sknit   f2              ; 48 64
        sknit   fe0             ; 48 65
        sknit   fe1             ; 48 66
        sknit   fein            ; 48 67
        sknit   fsr             ; 48 69
        sknit   fst             ; 48 6a
        sknit   er              ; 48 6b
        sknit   ov              ; 48 6c
        ;sknit  ife2            ; 48 ??
        sknit   sb              ; 48 74

        nop                     ; 00

        ei                      ; aa

        di                      ; ba

        hlt                     ; 48 3b