Subversion Repositories pentevo

Rev

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

  1.         cpu     w65c02s
  2.  
  3.         page    0
  4.  
  5.         ; standard 6502 instructions
  6.  
  7.         adc     #$12
  8.         adc     $12
  9.         adc     $12,x
  10.         adc     $12,y
  11.         adc     $1234
  12.         adc     $1234,x
  13.         adc     $1234,y
  14.         adc     ($12,x)
  15.         adc     ($12),y
  16.  
  17.         and     #$12
  18.         and     $12
  19.         and     $12,x
  20.         and     $12,y
  21.         and     $1234
  22.         and     $1234,x
  23.         and     $1234,y
  24.         and     ($12,x)
  25.         and     ($12),y
  26.  
  27.         asl
  28.         asl     a
  29.         asl     $12
  30.         asl     $12,x
  31.         asl     $1234
  32.         asl     $1234,x
  33.  
  34.         bcc     *+2
  35.         bcs     *+3
  36.         beq     *+4
  37.  
  38.         bit     $12
  39.         bit     $1234
  40.  
  41.         bmi     *+5
  42.         bne     *+6
  43.         bpl     *+7
  44.  
  45.         brk
  46.  
  47.         bvc     *+9
  48.         bvs     *+10
  49.        
  50.         clc
  51.         cld
  52.         cli
  53.         clv
  54.  
  55.         cmp     #$12
  56.         cmp     $12
  57.         cmp     $12,x
  58.         cmp     $12,y
  59.         cmp     $1234
  60.         cmp     $1234,x
  61.         cmp     $1234,y
  62.         cmp     ($12,x)
  63.         cmp     ($12),y
  64.  
  65.         cpx     #$12
  66.         cpx     $12
  67.         cpx     $1234
  68.  
  69.         cpy     #$12
  70.         cpy     $12
  71.         cpy     $1234
  72.  
  73.         dec     $12
  74.         dec     $12,x
  75.         dec     $1234
  76.         dec     $1234,x
  77.  
  78.         dex
  79.         dey
  80.  
  81.         eor     #$12
  82.         eor     $12
  83.         eor     $12,x
  84.         eor     $12,y
  85.         eor     $1234
  86.         eor     $1234,x
  87.         eor     $1234,y
  88.         eor     ($12,x)
  89.         eor     ($12),y
  90.  
  91.         inc     $12
  92.         inc     $12,x
  93.         inc     $1234
  94.         inc     $1234,x
  95.  
  96.         inx
  97.         iny
  98.        
  99.         jmp     $1234
  100.         jmp     ($1234)
  101.         jmp     ($12)
  102.  
  103.         jsr     $1234
  104.  
  105.         lda     #$12
  106.         lda     $12
  107.         lda     $12,x
  108.         lda     $12,y
  109.         lda     $1234
  110.         lda     $1234,x
  111.         lda     $1234,y
  112.         lda     ($12,x)
  113.         lda     ($12),y
  114.        
  115.         ldx     #$12
  116.         ldx     $12
  117.         ldx     $12,y
  118.         ldx     $1234
  119.         ldx     $1234,y
  120.  
  121.         ldy     #$12
  122.         ldy     $12
  123.         ldy     $12,x
  124.         ldy     $1234
  125.         ldy     $1234,x
  126.  
  127.         lsr
  128.         lsr     a
  129.         lsr     $12
  130.         lsr     $12,x
  131.         lsr     $1234
  132.         lsr     $1234,x
  133.  
  134.         nop
  135.  
  136.         ora     #$12
  137.         ora     $12
  138.         ora     $12,x
  139.         ora     $12,y
  140.         ora     $1234
  141.         ora     $1234,x
  142.         ora     $1234,y
  143.         ora     ($12,x)
  144.         ora     ($12),y
  145.  
  146.         pha
  147.         php
  148.         pla
  149.         plp
  150.  
  151.         rol
  152.         rol     a
  153.         rol     $12
  154.         rol     $12,x
  155.         rol     $1234
  156.         rol     $1234,x
  157.  
  158.         ror
  159.         ror     a
  160.         ror     $12
  161.         ror     $12,x
  162.         ror     $1234
  163.         ror     $1234,x
  164.        
  165.         rti
  166.         rts
  167.  
  168.         sbc     #$12
  169.         sbc     $12
  170.         sbc     $12,x
  171.         sbc     $12,y
  172.         sbc     $1234
  173.         sbc     $1234,x
  174.         sbc     $1234,y
  175.         sbc     ($12,x)
  176.         sbc     ($12),y
  177.        
  178.         sec
  179.         sed
  180.         sei
  181.  
  182.         sta     $12
  183.         sta     $12,x
  184.         sta     $12,y
  185.         sta     $1234
  186.         sta     $1234,x
  187.         sta     $1234,y
  188.         sta     ($12,x)
  189.         sta     ($12),y
  190.  
  191.         stx     $12
  192.         stx     $12,y
  193.         stx     $1234  
  194.  
  195.         sty     $12
  196.         sty     $12,x
  197.         sty     $1234  
  198.  
  199.         tax
  200.         tay
  201.        
  202.         tsx
  203.         txa
  204.         txs
  205.         tya
  206.  
  207.         ; 65C02 extensions
  208.  
  209.         dec     a
  210.         inc     a
  211.         plx
  212.         ply
  213.         phx
  214.         phy
  215.  
  216.         tsb     $12
  217.         trb     $12
  218.         tsb     $1234
  219.         trb     $1234
  220.  
  221.         stz     $12
  222.         stz     $1234
  223.         stz     $12,x
  224.         stz     $1234,x
  225.  
  226.         bit     $12,x
  227.         bit     $1234,x
  228.         bit     #$12
  229.  
  230.         lda     ($12)
  231.         sta     ($12)
  232.         adc     ($12)
  233.         sbc     ($12)
  234.         and     ($12)
  235.         ora     ($12)
  236.         eor     ($12)
  237.         cmp     ($12)
  238.  
  239.         jmp     ($12,x)
  240.  
  241.         bbr2    $12,*
  242.         bbs4    $12,*
  243.  
  244.         rmb3    $12
  245.         smb5    $12
  246.  
  247.         ; WDC65C02S extensions
  248.  
  249.         stp
  250.         wai
  251.