Subversion Repositories pentevo

Rev

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

  1.         cpu     052001
  2.         page    0
  3.  
  4.         leax    $12,x           ; 08 24 12
  5.         leay    $12,x           ; 09 24 12
  6.         leau    $12,x           ; 0a 24 12
  7.         leas    $12,x           ; 0b 24 12
  8.         pshs    a,x             ; 0c 12
  9.         pshu    a,x             ; 0d 12
  10.         puls    a,x             ; 0e 12
  11.         pulu    a,x             ; 0f 12
  12.         lda     #$12            ; 10 12
  13.         ldb     #$12            ; 11 12
  14.         lda     $12,x           ; 12 24 12
  15.         ldb     $12,x           ; 13 24 12
  16.         adda    #$12            ; 14 12
  17.         addb    #$12            ; 15 12
  18.         adda    $12,x           ; 16 24 12
  19.         addb    $12,x           ; 17 24 12
  20.         adca    #$12            ; 18 12
  21.         adcb    #$12            ; 19 12
  22.         adca    $12,x           ; 1a 24 12
  23.         adcb    $12,x           ; 1b 24 12
  24.         suba    #$12            ; 1c 12
  25.         subb    #$12            ; 1d 12
  26.         suba    $12,x           ; 1e 24 12
  27.         subb    $12,x           ; 1f 24 12
  28.         sbca    #$12            ; 20 12
  29.         sbcb    #$12            ; 21 12
  30.         sbca    $12,x           ; 22 24 12
  31.         sbcb    $12,x           ; 23 24 12
  32.         anda    #$12            ; 24 12
  33.         andb    #$12            ; 25 12
  34.         anda    $12,x           ; 26 24 12
  35.         andb    $12,x           ; 27 24 12
  36.         bita    #$12            ; 28 12
  37.         bitb    #$12            ; 29 12
  38.         bita    $12,x           ; 2a 24 12
  39.         bitb    $12,x           ; 2b 24 12
  40.         eora    #$12            ; 2c 12
  41.         eorb    #$12            ; 2d 12
  42.         eora    $12,x           ; 2e 24 12
  43.         eorb    $12,x           ; 2f 24 12
  44.         ora     #$12            ; 30 12
  45.         orb     #$12            ; 31 12
  46.         ora     $12,x           ; 32 24 12
  47.         orb     $12,x           ; 33 24 12
  48.         cmpa    #$12            ; 34 12
  49.         cmpb    #$12            ; 35 12
  50.         cmpa    $12,x           ; 36 24 12
  51.         cmpb    $12,x           ; 37 24 12
  52.         setlines #$12           ; 38 12
  53.         setlines $12,x          ; 39 24 12
  54.         sta     $12,x           ; 3a 24 12
  55.         stb     $12,x           ; 3b 24 12
  56.         andcc   #$12            ; 3c 12
  57.         orcc    #$12            ; 3d 12
  58.         exg     x,y             ; 3e 23
  59.         tfr     a,b             ; 3f 89
  60.         ldd     #$1234          ; 40 12 34
  61.         ldd     $12,x           ; 41 24 12
  62.         ldx     #$1234          ; 42 12 34
  63.         ldx     $12,x           ; 43 24 12
  64.         ldy     #$1234          ; 44 12 34
  65.         ldy     $12,x           ; 45 24 12
  66.         ldu     #$1234          ; 46 12 34
  67.         ldu     $12,x           ; 47 24 12
  68.         lds     #$1234          ; 48 12 34
  69.         lds     $12,x           ; 49 24 12
  70.         cmpd    #$1234          ; 4a 12 34
  71.         cmpd    $12,x           ; 4b 24 12
  72.         cmpx    #$1234          ; 4c 12 34
  73.         cmpx    $12,x           ; 4d 24 12
  74.         cmpy    #$1234          ; 4e 12 34
  75.         cmpy    $12,x           ; 4f 24 12
  76.         cmpu    #$1234          ; 50 12 34
  77.         cmpu    $12,x           ; 51 24 12
  78.         cmps    #$1234          ; 52 12 34
  79.         cmps    $12,x           ; 53 24 12
  80.         addd    #$1234          ; 54 12 34
  81.         addd    $12,x           ; 55 24 12
  82.         subd    #$1234          ; 56 12 34
  83.         subd    $12,x           ; 57 24 12
  84.         std     $12,x           ; 58 24 12
  85.         stx     $12,x           ; 59 24 12
  86.         sty     $12,x           ; 5a 24 12
  87.         stu     $12,x           ; 5b 24 12
  88.         sts     $12,x           ; 5c 24 12
  89.                                 ; 5d
  90.                                 ; 5e
  91.                                 ; 5f
  92.         bra     *+$12           ; 60 10
  93.         bhi     *+$12           ; 61 10
  94.         bcc     *+$12           ; 62 10
  95.         bne     *+$12           ; 63 10
  96.         bvc     *+$12           ; 64 10
  97.         bpl     *+$12           ; 65 10
  98.         bge     *+$12           ; 66 10
  99.         bgt     *+$12           ; 67 10
  100.         lbra    *+$1234         ; 68 12 31
  101.         lbhi    *+$1234         ; 69 12 31
  102.         lbcc    *+$1234         ; 6a 12 31
  103.         lbne    *+$1234         ; 6b 12 31
  104.         lbvc    *+$1234         ; 6c 12 31
  105.         lbpl    *+$1234         ; 6d 12 31
  106.         lbge    *+$1234         ; 6e 12 31
  107.         lbgt    *+$1234         ; 6f 12 31
  108.         brn     *+$12           ; 70 10
  109.         bls     *+$12           ; 71 10
  110.         bcs     *+$12           ; 72 10
  111.         beq     *+$12           ; 73 10
  112.         bvs     *+$12           ; 74 10
  113.         bmi     *+$12           ; 75 10
  114.         blt     *+$12           ; 76 10
  115.         ble     *+$12           ; 77 10
  116.         lbrn    *+$1234         ; 78 12 31
  117.         lbls    *+$1234         ; 79 12 31
  118.         lbcs    *+$1234         ; 7a 12 31
  119.         lbeq    *+$1234         ; 7b 12 31
  120.         lbvs    *+$1234         ; 7c 12 31
  121.         lbmi    *+$1234         ; 7d 12 31
  122.         lblt    *+$1234         ; 7e 12 31
  123.         lble    *+$1234         ; 7f 12 31
  124.         clra                    ; 80
  125.         clrb                    ; 81
  126.         clr     $12,x           ; 82 24 12
  127.         coma                    ; 83
  128.         comb                    ; 84
  129.         com     $12,x           ; 85 24 12
  130.         nega                    ; 86
  131.         negb                    ; 87
  132.         neg     $12,x           ; 88 24 12
  133.         inca                    ; 89
  134.         inca                    ; 8a
  135.         inc     $12,x           ; 8b 24 12
  136.         deca                    ; 8c
  137.         decb                    ; 8d
  138.         dec     $12,x           ; 8e 24 12
  139.         rts                     ; 8f
  140.         tsta                    ; 90
  141.         tstb                    ; 91
  142.         tst     $12,x           ; 92 24 12
  143.         lsra                    ; 93
  144.         lsrb                    ; 94
  145.         lsr     $12,x           ; 95 24 12
  146.         rora                    ; 96
  147.         rorb                    ; 97
  148.         ror     $12,x           ; 98 24 12
  149.         asra                    ; 99
  150.         asrb                    ; 9a
  151.         asr     $12,x           ; 9b 24 12
  152.         asla                    ; 9c
  153.         aslb                    ; 9d
  154.         asl     $12,x           ; 9e 24 12
  155.         rti                     ; 9f
  156.         rola                    ; a0
  157.         rolb                    ; a1
  158.         rol     $12,x           ; a2 24 12
  159.         lsrw    $12,x           ; a3 24 12
  160.         rorw    $12,x           ; a4 24 12
  161.         asrw    $12,x           ; a5 24 12
  162.         aslw    $12,x           ; a6 24 12
  163.         rolw    $12,x           ; a7 24 12
  164.         jmp     $12,x           ; a8 24 12
  165.         jsr     $12,x           ; a9 24 12
  166.         bsr     *+$12           ; aa 10
  167.         lbsr    *+$1234         ; ab 12 31
  168.         dec     b,jnz,*+$12     ; ac 10
  169.         dec     x,jnz,*+$12     ; ad 10
  170.         nop                     ; ae
  171.                                 ; af
  172.         abx                     ; b0
  173.         daa                     ; b1
  174.         sex                     ; b2
  175.         mul                     ; b3
  176.         lmul                    ; b4
  177.         div     x,b             ; b5
  178.         bmove   y,x,u           ; b6
  179.         move    y,x,u           ; b7
  180.         lsrd    #$12            ; b8 12
  181.         lsrd    $12,x           ; b9 24 12
  182.         rord    #$12            ; ba 12
  183.         rord    $12,x           ; bb 24 12
  184.         asrd    #$12            ; bc 12
  185.         asrd    $12,x           ; bd 24 12
  186.         asld    #$12            ; be 12
  187.         asld    $12,x           ; bf 24 12
  188.         rold    #$12            ; c0 12
  189.         rold    $12,x           ; c1 24 12
  190.         clrd                    ; c2
  191.         clrw    $12,x           ; c3 24 12
  192.         negd                    ; c4
  193.         negw    $12,x           ; c5 24 12
  194.         incd                    ; c6
  195.         incw    $12,x           ; c7 24 12
  196.         decd                    ; c8
  197.         decw    $12,x           ; c9 24 12
  198.         tstd                    ; ca
  199.         tstw    $12,x           ; cb 24 12
  200.         absa                    ; cc
  201.         absb                    ; cd
  202.         absd                    ; ce
  203.         bseta   x,u             ; cf
  204.         bsetd   x,u             ; d0
  205.  
  206.         ; iterate through addressing modes
  207.  
  208.         lda     $1234           ; 12 07 12 34
  209.         lda     [$1234]         ; 12 0f 12 34
  210.         lda     >$1234          ; 12 07 12 34
  211.         lda     [>$1234]        ; 12 0f 12 34
  212.         lda     >$12            ; 12 07 00 12
  213.         lda     [>$12]          ; 12 0f 00 12
  214.         lda     ,x+             ; 12 20
  215.         lda     [,x+]           ; 12 28
  216.         lda     ,y+             ; 12 30
  217.         lda     [,y+]           ; 12 38
  218.         lda     ,u+             ; 12 50
  219.         lda     [,u+]           ; 12 58
  220.         lda     ,s+             ; 12 60
  221.         lda     [,s+]           ; 12 68
  222.         lda     ,pc+            ; 12 70
  223.         lda     [,pc+]          ; 12 78
  224.         lda     ,x++            ; 12 21
  225.         lda     [,x++]          ; 12 29
  226.         lda     ,y++            ; 12 31
  227.         lda     [,y++]          ; 12 39
  228.         lda     ,u++            ; 12 51
  229.         lda     [,u++]          ; 12 59
  230.         lda     ,s++            ; 12 61
  231.         lda     [,s++]          ; 12 69
  232.         lda     ,pc++           ; 12 71
  233.         lda     [,pc++]         ; 12 79
  234.         lda     ,-x             ; 12 22
  235.         lda     [,-x]           ; 12 2a
  236.         lda     ,-y             ; 12 32
  237.         lda     [,-y]           ; 12 3a
  238.         lda     ,-u             ; 12 52
  239.         lda     [,-u]           ; 12 5a
  240.         lda     ,-s             ; 12 62
  241.         lda     [,-s]           ; 12 6a
  242.         lda     ,-pc            ; 12 72
  243.         lda     [,-pc]          ; 12 7a
  244.         lda     ,--x            ; 12 23
  245.         lda     [,--x]          ; 12 2b
  246.         lda     ,--y            ; 12 33
  247.         lda     [,--y]          ; 12 3b
  248.         lda     ,--u            ; 12 53
  249.         lda     [,--u]          ; 12 5b
  250.         lda     ,--s            ; 12 63
  251.         lda     [,--s]          ; 12 6b
  252.         lda     ,--pc           ; 12 73
  253.         lda     [,--pc]         ; 12 7b
  254.         lda     $12,x           ; 12 24 12
  255.         lda     <$12,x          ; 12 24 12
  256.         lda     [$12,x]         ; 12 2c 12
  257.         lda     [<$12,x]        ; 12 2c 12
  258.         lda     $12,y           ; 12 34 12
  259.         lda     <$12,y          ; 12 34 12
  260.         lda     [$12,y]         ; 12 3c 12
  261.         lda     [<$12,y]        ; 12 3c 12
  262.         lda     $12,u           ; 12 54 12
  263.         lda     <$12,u          ; 12 54 12
  264.         lda     [$12,u]         ; 12 5c 12
  265.         lda     [<$12,u]        ; 12 5c 12
  266.         lda     $12,s           ; 12 64 12
  267.         lda     <$12,s          ; 12 64 12
  268.         lda     [$12,s]         ; 12 6c 12
  269.         lda     [<$12,s]        ; 12 6c 12
  270.         lda     *+$15,pc        ; 12 74 12
  271.         lda     <*+$15,pc       ; 12 74 12
  272.         lda     [*+$15,pc]      ; 12 7c 12
  273.         lda     [<*+$15,pc]     ; 12 7c 12
  274.         lda     -$12,x          ; 12 24 ee
  275.         lda     <-$12,x         ; 12 24 ee
  276.         lda     [-$12,x]        ; 12 2c ee
  277.         lda     [<-$12,x]       ; 12 2c ee
  278.         lda     -$12,y          ; 12 34 ee
  279.         lda     <-$12,y         ; 12 34 ee
  280.         lda     [-$12,y]        ; 12 3c ee
  281.         lda     [<-$12,y]       ; 12 3c ee
  282.         lda     -$12,u          ; 12 54 ee
  283.         lda     <-$12,u         ; 12 54 ee
  284.         lda     [-$12,u]        ; 12 5c ee
  285.         lda     [<-$12,u]       ; 12 5c ee
  286.         lda     -$12,s          ; 12 64 ee
  287.         lda     <-$12,s         ; 12 64 ee
  288.         lda     [-$12,s]        ; 12 6c ee
  289.         lda     [<-$12,s]       ; 12 6c ee
  290.         lda     *-$0f,pc        ; 12 74 ee
  291.         lda     <*-$0f,pc       ; 12 74 ee
  292.         lda     [*-$0f,pc]      ; 12 7c ee
  293.         lda     [<*-$0f,pc]     ; 12 7c ee
  294.         lda     >$12,x          ; 12 25 00 12
  295.         lda     >$1234,x        ; 12 25 12 34
  296.         lda     $1234,x         ; 12 25 12 34
  297.         lda     [>$12,x]        ; 12 2d 00 12
  298.         lda     [>$1234,x]      ; 12 2d 12 34
  299.         lda     [$1234,x]       ; 12 2d 12 34
  300.         lda     >$12,y          ; 12 35 00 12
  301.         lda     >$1234,y        ; 12 35 12 34
  302.         lda     $1234,y         ; 12 35 12 34
  303.         lda     [>$12,y]        ; 12 3d 00 12
  304.         lda     [>$1234,y]      ; 12 3d 12 34
  305.         lda     [$1234,y]       ; 12 3d 12 34
  306.         lda     >$12,u          ; 12 55 00 12
  307.         lda     >$1234,u        ; 12 55 12 34
  308.         lda     $1234,u         ; 12 55 12 34
  309.         lda     [>$12,u]        ; 12 5d 00 12
  310.         lda     [>$1234,u]      ; 12 5d 12 34
  311.         lda     [$1234,u]       ; 12 5d 12 34
  312.         lda     >$12,s          ; 12 65 00 12
  313.         lda     >$1234,s        ; 12 65 12 34
  314.         lda     $1234,s         ; 12 65 12 34
  315.         lda     [>$12,s]        ; 12 6d 00 12
  316.         lda     [>$1234,s]      ; 12 6d 12 34
  317.         lda     [$1234,s]       ; 12 6d 12 34
  318.         lda     >*+$16,pc       ; 12 75 00 12
  319.         lda     >*+$1230,pc     ; 12 75 12 34
  320.         lda     *+$1230,pc      ; 12 75 12 34
  321.         lda     [>*+$16,pc]     ; 12 7d 00 12
  322.         lda     [>*+$1230,pc]   ; 12 7d 12 34
  323.         lda     [*+$1230,pc]    ; 12 7d 12 34
  324.         lda     >-$12,x         ; 12 25 ff ee
  325.         lda     >-$1234,x       ; 12 25 ed cc
  326.         lda     -$1234,x        ; 12 25 ed cc
  327.         lda     [>-$12,x]       ; 12 2d ff ee
  328.         lda     [>-$1234,x]     ; 12 2d ed cc
  329.         lda     [-$1234,x]      ; 12 2d ed cc
  330.         lda     >-$12,y         ; 12 35 ff ee
  331.         lda     >-$1234,y       ; 12 35 ed cc
  332.         lda     -$1234,y        ; 12 35 ed cc
  333.         lda     [>-$12,y]       ; 12 3d ff ee
  334.         lda     [>-$1234,y]     ; 12 3d ed cc
  335.         lda     [-$1234,y]      ; 12 3d ed cc
  336.         lda     >-$12,u         ; 12 55 ff ee
  337.         lda     >-$1234,u       ; 12 55 ed cc
  338.         lda     -$1234,u        ; 12 55 ed cc
  339.         lda     [>-$12,u]       ; 12 5d ff ee
  340.         lda     [>-$1234,u]     ; 12 5d ed cc
  341.         lda     [-$1234,u]      ; 12 5d ed cc
  342.         lda     >-$12,s         ; 12 65 ff ee
  343.         lda     >-$1234,s       ; 12 65 ed cc
  344.         lda     -$1234,s        ; 12 65 ed cc
  345.         lda     [>-$12,s]       ; 12 6d ff ee
  346.         lda     [>-$1234,s]     ; 12 6d ed cc
  347.         lda     [-$1234,s]      ; 12 6d ed cc
  348.         lda     >*-$0e,pc       ; 12 75 ff ee
  349.         lda     >*-$230,pc      ; 12 75 fd cc
  350.         lda     *-$230,pc       ; 12 75 fd cc
  351.         lda     [>*-$0e,pc]     ; 12 7d ff ee
  352.         lda     [>*-$230,pc]    ; 12 7d fd cc
  353.         lda     [*-$230,pc]     ; 12 7d fd cc
  354.         lda     $12             ; 12 c4 12
  355.         lda     <$12            ; 12 c4 12
  356.         lda     [$12]           ; 12 cc 12
  357.         lda     [<$12]          ; 12 cc 12
  358.         lda     a,x             ; 12 a0
  359.         lda     [a,x]           ; 12 a8
  360.         lda     a,y             ; 12 b0
  361.         lda     [a,y]           ; 12 b8
  362.         lda     a,u             ; 12 d0
  363.         lda     [a,u]           ; 12 d8
  364.         lda     a,s             ; 12 e0
  365.         lda     [a,s]           ; 12 e8
  366.         lda     a,pc            ; 12 f0
  367.         lda     [a,pc]          ; 12 f8
  368.         lda     b,x             ; 12 a1
  369.         lda     [b,x]           ; 12 a9
  370.         lda     b,y             ; 12 b1
  371.         lda     [b,y]           ; 12 b9
  372.         lda     b,u             ; 12 d1
  373.         lda     [b,u]           ; 12 d9
  374.         lda     b,s             ; 12 e1
  375.         lda     [b,s]           ; 12 e9
  376.         lda     b,pc            ; 12 f1
  377.         lda     [b,pc]          ; 12 f9
  378.         lda     d,x             ; 12 a7
  379.         lda     [d,x]           ; 12 af
  380.         lda     d,y             ; 12 b7
  381.         lda     [d,y]           ; 12 bf
  382.         lda     d,u             ; 12 d7
  383.         lda     [d,u]           ; 12 df
  384.         lda     d,s             ; 12 e7
  385.         lda     [d,s]           ; 12 ef
  386.         lda     d,pc            ; 12 f7
  387.         lda     [d,pc]          ; 12 ff
  388.