Top secrets sources NedoPC pentevo

Rev

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

        cpu     052001
        page    0

        leax    $12,x           ; 08 24 12
        leay    $12,x           ; 09 24 12
        leau    $12,x           ; 0a 24 12
        leas    $12,x           ; 0b 24 12
        pshs    a,x             ; 0c 12
        pshu    a,x             ; 0d 12
        puls    a,x             ; 0e 12
        pulu    a,x             ; 0f 12
        lda     #$12            ; 10 12
        ldb     #$12            ; 11 12
        lda     $12,x           ; 12 24 12
        ldb     $12,x           ; 13 24 12
        adda    #$12            ; 14 12
        addb    #$12            ; 15 12
        adda    $12,x           ; 16 24 12
        addb    $12,x           ; 17 24 12
        adca    #$12            ; 18 12
        adcb    #$12            ; 19 12
        adca    $12,x           ; 1a 24 12
        adcb    $12,x           ; 1b 24 12
        suba    #$12            ; 1c 12
        subb    #$12            ; 1d 12
        suba    $12,x           ; 1e 24 12
        subb    $12,x           ; 1f 24 12
        sbca    #$12            ; 20 12
        sbcb    #$12            ; 21 12
        sbca    $12,x           ; 22 24 12
        sbcb    $12,x           ; 23 24 12
        anda    #$12            ; 24 12
        andb    #$12            ; 25 12
        anda    $12,x           ; 26 24 12
        andb    $12,x           ; 27 24 12
        bita    #$12            ; 28 12
        bitb    #$12            ; 29 12
        bita    $12,x           ; 2a 24 12
        bitb    $12,x           ; 2b 24 12
        eora    #$12            ; 2c 12
        eorb    #$12            ; 2d 12
        eora    $12,x           ; 2e 24 12
        eorb    $12,x           ; 2f 24 12
        ora     #$12            ; 30 12
        orb     #$12            ; 31 12
        ora     $12,x           ; 32 24 12
        orb     $12,x           ; 33 24 12
        cmpa    #$12            ; 34 12
        cmpb    #$12            ; 35 12
        cmpa    $12,x           ; 36 24 12
        cmpb    $12,x           ; 37 24 12
        setlines #$12           ; 38 12
        setlines $12,x          ; 39 24 12
        sta     $12,x           ; 3a 24 12
        stb     $12,x           ; 3b 24 12
        andcc   #$12            ; 3c 12
        orcc    #$12            ; 3d 12
        exg     x,y             ; 3e 23
        tfr     a,b             ; 3f 89
        ldd     #$1234          ; 40 12 34
        ldd     $12,x           ; 41 24 12
        ldx     #$1234          ; 42 12 34
        ldx     $12,x           ; 43 24 12
        ldy     #$1234          ; 44 12 34
        ldy     $12,x           ; 45 24 12
        ldu     #$1234          ; 46 12 34
        ldu     $12,x           ; 47 24 12
        lds     #$1234          ; 48 12 34
        lds     $12,x           ; 49 24 12
        cmpd    #$1234          ; 4a 12 34
        cmpd    $12,x           ; 4b 24 12
        cmpx    #$1234          ; 4c 12 34
        cmpx    $12,x           ; 4d 24 12
        cmpy    #$1234          ; 4e 12 34
        cmpy    $12,x           ; 4f 24 12
        cmpu    #$1234          ; 50 12 34
        cmpu    $12,x           ; 51 24 12
        cmps    #$1234          ; 52 12 34
        cmps    $12,x           ; 53 24 12
        addd    #$1234          ; 54 12 34
        addd    $12,x           ; 55 24 12
        subd    #$1234          ; 56 12 34
        subd    $12,x           ; 57 24 12
        std     $12,x           ; 58 24 12
        stx     $12,x           ; 59 24 12
        sty     $12,x           ; 5a 24 12
        stu     $12,x           ; 5b 24 12
        sts     $12,x           ; 5c 24 12
                                ; 5d
                                ; 5e
                                ; 5f
        bra     *+$12           ; 60 10
        bhi     *+$12           ; 61 10
        bcc     *+$12           ; 62 10
        bne     *+$12           ; 63 10
        bvc     *+$12           ; 64 10
        bpl     *+$12           ; 65 10
        bge     *+$12           ; 66 10
        bgt     *+$12           ; 67 10
        lbra    *+$1234         ; 68 12 31
        lbhi    *+$1234         ; 69 12 31
        lbcc    *+$1234         ; 6a 12 31
        lbne    *+$1234         ; 6b 12 31
        lbvc    *+$1234         ; 6c 12 31
        lbpl    *+$1234         ; 6d 12 31
        lbge    *+$1234         ; 6e 12 31
        lbgt    *+$1234         ; 6f 12 31
        brn     *+$12           ; 70 10
        bls     *+$12           ; 71 10
        bcs     *+$12           ; 72 10
        beq     *+$12           ; 73 10
        bvs     *+$12           ; 74 10
        bmi     *+$12           ; 75 10
        blt     *+$12           ; 76 10
        ble     *+$12           ; 77 10
        lbrn    *+$1234         ; 78 12 31
        lbls    *+$1234         ; 79 12 31
        lbcs    *+$1234         ; 7a 12 31
        lbeq    *+$1234         ; 7b 12 31
        lbvs    *+$1234         ; 7c 12 31
        lbmi    *+$1234         ; 7d 12 31
        lblt    *+$1234         ; 7e 12 31
        lble    *+$1234         ; 7f 12 31
        clra                    ; 80
        clrb                    ; 81
        clr     $12,x           ; 82 24 12
        coma                    ; 83
        comb                    ; 84
        com     $12,x           ; 85 24 12
        nega                    ; 86
        negb                    ; 87
        neg     $12,x           ; 88 24 12
        inca                    ; 89
        inca                    ; 8a
        inc     $12,x           ; 8b 24 12
        deca                    ; 8c
        decb                    ; 8d
        dec     $12,x           ; 8e 24 12
        rts                     ; 8f
        tsta                    ; 90
        tstb                    ; 91
        tst     $12,x           ; 92 24 12
        lsra                    ; 93
        lsrb                    ; 94
        lsr     $12,x           ; 95 24 12
        rora                    ; 96
        rorb                    ; 97
        ror     $12,x           ; 98 24 12
        asra                    ; 99
        asrb                    ; 9a
        asr     $12,x           ; 9b 24 12
        asla                    ; 9c
        aslb                    ; 9d
        asl     $12,x           ; 9e 24 12
        rti                     ; 9f
        rola                    ; a0
        rolb                    ; a1
        rol     $12,x           ; a2 24 12
        lsrw    $12,x           ; a3 24 12
        rorw    $12,x           ; a4 24 12
        asrw    $12,x           ; a5 24 12
        aslw    $12,x           ; a6 24 12
        rolw    $12,x           ; a7 24 12
        jmp     $12,x           ; a8 24 12
        jsr     $12,x           ; a9 24 12
        bsr     *+$12           ; aa 10
        lbsr    *+$1234         ; ab 12 31
        dec     b,jnz,*+$12     ; ac 10
        dec     x,jnz,*+$12     ; ad 10
        nop                     ; ae
                                ; af
        abx                     ; b0
        daa                     ; b1
        sex                     ; b2
        mul                     ; b3
        lmul                    ; b4
        div     x,b             ; b5
        bmove   y,x,u           ; b6
        move    y,x,u           ; b7
        lsrd    #$12            ; b8 12
        lsrd    $12,x           ; b9 24 12
        rord    #$12            ; ba 12
        rord    $12,x           ; bb 24 12
        asrd    #$12            ; bc 12
        asrd    $12,x           ; bd 24 12
        asld    #$12            ; be 12
        asld    $12,x           ; bf 24 12
        rold    #$12            ; c0 12
        rold    $12,x           ; c1 24 12
        clrd                    ; c2
        clrw    $12,x           ; c3 24 12
        negd                    ; c4
        negw    $12,x           ; c5 24 12
        incd                    ; c6
        incw    $12,x           ; c7 24 12
        decd                    ; c8
        decw    $12,x           ; c9 24 12
        tstd                    ; ca
        tstw    $12,x           ; cb 24 12
        absa                    ; cc
        absb                    ; cd
        absd                    ; ce
        bseta   x,u             ; cf
        bsetd   x,u             ; d0

        ; iterate through addressing modes

        lda     $1234           ; 12 07 12 34
        lda     [$1234]         ; 12 0f 12 34
        lda     >$1234          ; 12 07 12 34
        lda     [>$1234]        ; 12 0f 12 34
        lda     >$12            ; 12 07 00 12
        lda     [>$12]          ; 12 0f 00 12
        lda     ,x+             ; 12 20
        lda     [,x+]           ; 12 28
        lda     ,y+             ; 12 30
        lda     [,y+]           ; 12 38
        lda     ,u+             ; 12 50
        lda     [,u+]           ; 12 58
        lda     ,s+             ; 12 60
        lda     [,s+]           ; 12 68
        lda     ,pc+            ; 12 70
        lda     [,pc+]          ; 12 78
        lda     ,x++            ; 12 21
        lda     [,x++]          ; 12 29
        lda     ,y++            ; 12 31
        lda     [,y++]          ; 12 39
        lda     ,u++            ; 12 51
        lda     [,u++]          ; 12 59
        lda     ,s++            ; 12 61
        lda     [,s++]          ; 12 69
        lda     ,pc++           ; 12 71
        lda     [,pc++]         ; 12 79
        lda     ,-x             ; 12 22
        lda     [,-x]           ; 12 2a
        lda     ,-y             ; 12 32
        lda     [,-y]           ; 12 3a
        lda     ,-u             ; 12 52
        lda     [,-u]           ; 12 5a
        lda     ,-s             ; 12 62
        lda     [,-s]           ; 12 6a
        lda     ,-pc            ; 12 72
        lda     [,-pc]          ; 12 7a
        lda     ,--x            ; 12 23
        lda     [,--x]          ; 12 2b
        lda     ,--y            ; 12 33
        lda     [,--y]          ; 12 3b
        lda     ,--u            ; 12 53
        lda     [,--u]          ; 12 5b
        lda     ,--s            ; 12 63
        lda     [,--s]          ; 12 6b
        lda     ,--pc           ; 12 73
        lda     [,--pc]         ; 12 7b
        lda     $12,x           ; 12 24 12
        lda     <$12,x          ; 12 24 12
        lda     [$12,x]         ; 12 2c 12
        lda     [<$12,x]        ; 12 2c 12
        lda     $12,y           ; 12 34 12
        lda     <$12,y          ; 12 34 12
        lda     [$12,y]         ; 12 3c 12
        lda     [<$12,y]        ; 12 3c 12
        lda     $12,u           ; 12 54 12
        lda     <$12,u          ; 12 54 12
        lda     [$12,u]         ; 12 5c 12
        lda     [<$12,u]        ; 12 5c 12
        lda     $12,s           ; 12 64 12
        lda     <$12,s          ; 12 64 12
        lda     [$12,s]         ; 12 6c 12
        lda     [<$12,s]        ; 12 6c 12
        lda     *+$15,pc        ; 12 74 12
        lda     <*+$15,pc       ; 12 74 12
        lda     [*+$15,pc]      ; 12 7c 12
        lda     [<*+$15,pc]     ; 12 7c 12
        lda     -$12,x          ; 12 24 ee
        lda     <-$12,x         ; 12 24 ee
        lda     [-$12,x]        ; 12 2c ee
        lda     [<-$12,x]       ; 12 2c ee
        lda     -$12,y          ; 12 34 ee
        lda     <-$12,y         ; 12 34 ee
        lda     [-$12,y]        ; 12 3c ee
        lda     [<-$12,y]       ; 12 3c ee
        lda     -$12,u          ; 12 54 ee
        lda     <-$12,u         ; 12 54 ee
        lda     [-$12,u]        ; 12 5c ee
        lda     [<-$12,u]       ; 12 5c ee
        lda     -$12,s          ; 12 64 ee
        lda     <-$12,s         ; 12 64 ee
        lda     [-$12,s]        ; 12 6c ee
        lda     [<-$12,s]       ; 12 6c ee
        lda     *-$0f,pc        ; 12 74 ee
        lda     <*-$0f,pc       ; 12 74 ee
        lda     [*-$0f,pc]      ; 12 7c ee
        lda     [<*-$0f,pc]     ; 12 7c ee
        lda     >$12,x          ; 12 25 00 12
        lda     >$1234,x        ; 12 25 12 34
        lda     $1234,x         ; 12 25 12 34
        lda     [>$12,x]        ; 12 2d 00 12
        lda     [>$1234,x]      ; 12 2d 12 34
        lda     [$1234,x]       ; 12 2d 12 34
        lda     >$12,y          ; 12 35 00 12
        lda     >$1234,y        ; 12 35 12 34
        lda     $1234,y         ; 12 35 12 34
        lda     [>$12,y]        ; 12 3d 00 12
        lda     [>$1234,y]      ; 12 3d 12 34
        lda     [$1234,y]       ; 12 3d 12 34
        lda     >$12,u          ; 12 55 00 12
        lda     >$1234,u        ; 12 55 12 34
        lda     $1234,u         ; 12 55 12 34
        lda     [>$12,u]        ; 12 5d 00 12
        lda     [>$1234,u]      ; 12 5d 12 34
        lda     [$1234,u]       ; 12 5d 12 34
        lda     >$12,s          ; 12 65 00 12
        lda     >$1234,s        ; 12 65 12 34
        lda     $1234,s         ; 12 65 12 34
        lda     [>$12,s]        ; 12 6d 00 12
        lda     [>$1234,s]      ; 12 6d 12 34
        lda     [$1234,s]       ; 12 6d 12 34
        lda     >*+$16,pc       ; 12 75 00 12
        lda     >*+$1230,pc     ; 12 75 12 34
        lda     *+$1230,pc      ; 12 75 12 34
        lda     [>*+$16,pc]     ; 12 7d 00 12
        lda     [>*+$1230,pc]   ; 12 7d 12 34
        lda     [*+$1230,pc]    ; 12 7d 12 34
        lda     >-$12,x         ; 12 25 ff ee
        lda     >-$1234,x       ; 12 25 ed cc
        lda     -$1234,x        ; 12 25 ed cc
        lda     [>-$12,x]       ; 12 2d ff ee
        lda     [>-$1234,x]     ; 12 2d ed cc
        lda     [-$1234,x]      ; 12 2d ed cc
        lda     >-$12,y         ; 12 35 ff ee
        lda     >-$1234,y       ; 12 35 ed cc
        lda     -$1234,y        ; 12 35 ed cc
        lda     [>-$12,y]       ; 12 3d ff ee
        lda     [>-$1234,y]     ; 12 3d ed cc
        lda     [-$1234,y]      ; 12 3d ed cc
        lda     >-$12,u         ; 12 55 ff ee
        lda     >-$1234,u       ; 12 55 ed cc
        lda     -$1234,u        ; 12 55 ed cc
        lda     [>-$12,u]       ; 12 5d ff ee
        lda     [>-$1234,u]     ; 12 5d ed cc
        lda     [-$1234,u]      ; 12 5d ed cc
        lda     >-$12,s         ; 12 65 ff ee
        lda     >-$1234,s       ; 12 65 ed cc
        lda     -$1234,s        ; 12 65 ed cc
        lda     [>-$12,s]       ; 12 6d ff ee
        lda     [>-$1234,s]     ; 12 6d ed cc
        lda     [-$1234,s]      ; 12 6d ed cc
        lda     >*-$0e,pc       ; 12 75 ff ee
        lda     >*-$230,pc      ; 12 75 fd cc
        lda     *-$230,pc       ; 12 75 fd cc
        lda     [>*-$0e,pc]     ; 12 7d ff ee
        lda     [>*-$230,pc]    ; 12 7d fd cc
        lda     [*-$230,pc]     ; 12 7d fd cc
        lda     $12             ; 12 c4 12
        lda     <$12            ; 12 c4 12
        lda     [$12]           ; 12 cc 12
        lda     [<$12]          ; 12 cc 12
        lda     a,x             ; 12 a0
        lda     [a,x]           ; 12 a8
        lda     a,y             ; 12 b0
        lda     [a,y]           ; 12 b8
        lda     a,u             ; 12 d0
        lda     [a,u]           ; 12 d8
        lda     a,s             ; 12 e0
        lda     [a,s]           ; 12 e8
        lda     a,pc            ; 12 f0
        lda     [a,pc]          ; 12 f8
        lda     b,x             ; 12 a1
        lda     [b,x]           ; 12 a9
        lda     b,y             ; 12 b1
        lda     [b,y]           ; 12 b9
        lda     b,u             ; 12 d1
        lda     [b,u]           ; 12 d9
        lda     b,s             ; 12 e1
        lda     [b,s]           ; 12 e9
        lda     b,pc            ; 12 f1
        lda     [b,pc]          ; 12 f9
        lda     d,x             ; 12 a7
        lda     [d,x]           ; 12 af
        lda     d,y             ; 12 b7
        lda     [d,y]           ; 12 bf
        lda     d,u             ; 12 d7
        lda     [d,u]           ; 12 df
        lda     d,s             ; 12 e7
        lda     [d,s]           ; 12 ef
        lda     d,pc            ; 12 f7
        lda     [d,pc]          ; 12 ff