Subversion Repositories pentevo

Rev

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

  1.                 page    0
  2.  
  3.                 cpu     56000
  4.  
  5.                 include stddef56k.inc
  6.  
  7.                 segment code
  8.                 org     $300
  9.  
  10.                 nop
  11.                 enddo
  12.                 illegal
  13.                 reset
  14.                 rti
  15.                 rts
  16.                 stop
  17.                 swi
  18.                 wait
  19.  
  20.                 jmp     $214
  21.                 jsr     $889
  22.                 jmp     $3567
  23.                 jsr     $2340
  24.                 jmp     (r3)
  25.                 jsr     (r5)
  26.                 jmp     (r6)+
  27.                 jsr     (r1)+
  28.                 jmp     (r4)-
  29.                 jsr     (r2)-
  30.                 jmp     -(r5)
  31.                 jsr     -(r0)
  32.                 jmp     (r3+n3)
  33.                 jsr     (r7+n7)
  34.                 jmp     (r2)+n2
  35.                 jsr     (r6)+n6
  36.                 jmp     (r5)-n5
  37.                 jsr     (r3)-n3
  38.  
  39.                 jcc     $123
  40.                 jge     $2345
  41.                 jne     (r7)
  42.                 jpl     (r6)-
  43.                 jnn     (r5)+
  44.                 jec     -(r4)
  45.                 jlc     (r3+n3)
  46.                 jgt     (r2)+n2
  47.                 jcs     (r1)-n1
  48.                 jlt     $123
  49.                 jeq     $2345
  50.                 jmi     (r0)
  51.                 jnr     (r1)-
  52.                 jes     (r2)+
  53.                 jls     -(r3)
  54.                 jle     (r4+n4)
  55.                 jhs     (r5)+n5
  56.                 jlo     (r6)-n6
  57.  
  58.                 jsnn    $768
  59.                 jsle    (r0)
  60.  
  61.  
  62.                 move    (r3)+n3
  63.                 move    (r4)-n4
  64.                 move    (r2)-
  65.                 move    (r6)+
  66.  
  67.                 move    n5,a2
  68.                 move    r4,b1
  69.                 move    a0,b2
  70.                 move    a,r4
  71.  
  72.                 move    #$30,n5
  73.                 move    #$ff,r3
  74.  
  75.                 move    x:#$123456,a0
  76.                 move    y:#$234567,y1
  77.                 move      #$345678,r5
  78.                 move    y:#$456789,n1
  79.  
  80.                 move    x:$12,b2
  81.                 move    y:$34,n6
  82.                 move    x:$1234,a
  83.                 move    y:$2345,b2
  84.                 move    b2,x:$12
  85.                 move    n6,y:$34
  86.                 move    a,x:$1234
  87.                 move    b2,y:$2345
  88.  
  89.                 move    x:(r3),a0
  90.                 move    y:(r4)+n4,x1
  91.                 move    a0,x:(r3)
  92.                 move    x1,y:(r4)+n4
  93.  
  94.                 move    l:$12,ab
  95.                 move    $3456,y
  96.                 move    ab,l:$12
  97.                 move    y,$3456
  98.  
  99.                 move    b,x:(r1)+ x0,b
  100.                 move    y0,b b,y:(r1)+
  101.  
  102.                 move    x1,x:(r2)+ a,y:(r5)+n5
  103.                 move    x:(r2)+,x1 a,y:(r5)+n5
  104.                 move    x:(r2)+,x1 y:(r5)+n5,a
  105.  
  106.                 move    x:(r5),x1    a,y1
  107.                 move    a,x:-(r1)    b,y0
  108.                 move    b,x:$1234    a,y0
  109.                 move    #$234567,x0  b,y1
  110.  
  111.                 move    b,x1 y:(r6)-n6,b
  112.  
  113.                 abs     a #$123456,x0 a,y0
  114.                 asl     a (r3)-
  115.                 asr     b x:-(r3),r3
  116.                 clr     a #$7f,n0
  117.                 lsl     b #$7f,r0
  118.                 lsr     a a1,n4
  119.                 neg     b x1,x:(r3)+ y:(r6)-,a
  120.                 not     a ab,l:(r2)+
  121.                 rnd     a #$123456,x1 b,y1
  122.                 rol     a #$314,n2
  123.                 ror     b #$1234,r2
  124.                 tst     a #$345678,b
  125.                 adc     y,b a10,l:$4
  126.                 sbc     y,b a10,l:$4
  127.                 add     x0,a a,x1 a,y:(r1)+
  128.                 cmp     y0,b x0,x:(r6)+n6 y1,y:(r0)-
  129.                 cmpm    x1,a ba,l:-(r4)
  130.                 sub     x1,a x:(r2)+n2,r0
  131.                 addl    a,b #$0,r0
  132.                 addr    b,a x0,x:(r1)+n1 y0,y:(r4)-
  133.                 subl    a,b y:(r5+n5),r7
  134.                 subr    b,a n5,y:-(r5)
  135.                 and     x0,a (r5)-n5
  136.                 eor     y1,b (r2)+
  137.                 or      y1,b ba,l:$1234
  138.                 mac     x0,x0,a x:(r2)+n2,y1
  139.                 macr    x0,y0,b y:(r4)+n4,y0
  140.                 mpy     -x1,y1,a #$543210,y0
  141.                 mpyr    -y0,y0,b (r3)-n3
  142.  
  143.                 bchg    #$7,x:$ffe2
  144.                 bclr    #$e,x:$ffe4
  145.                 bset    #$0,x:$ffe5
  146.                 btst    #$1,x:$ffee
  147.                 bclr    #$4,y:$ffe0
  148.                 bclr    #$5,x:$0020
  149.                 bclr    #$6,y:$0012
  150.                 bclr    #$7,x:$1234
  151.                 bclr    #$8,y:(r3)+
  152.                 bclr    #$9,r5
  153.                 bclr    #$a,m6
  154.                 bclr    #$b,omr
  155.  
  156.                 div     x1,b
  157.  
  158.                 do      x:(r3),$1234
  159.                 do      y:(r5+n5),$2345
  160.                 do      x:$12,$3456
  161.                 do      y:$23,$4567
  162.                 do      #$123,$5678
  163.                 do      n7,$6789
  164.  
  165.                 jclr    #$5,x:$fff1,$1234
  166.                 jsclr   #$1,y:$ffe3,$1357
  167.                 jset    #12,x:$fff2,$4321
  168.                 jsset   #$17,y:$3f,$100
  169.                 jclr    #21,x:(r5),$6789
  170.                 jclr    #22,ssh,$5678
  171.  
  172.                 lua     (r0)+n0,r1
  173.  
  174.                 movec   m0,m2
  175.                 movec   m4,r2
  176.                 movec   n5,ssl
  177.                 movec   #0,omr
  178.                 movec   #123456,ssh
  179.                 movec   x:$12,m2
  180.                 movec   m2,x:$12
  181.                 movec   y:$23,m2
  182.                 movec   m2,y:$23
  183.                 movec   x:(r4),m5
  184.                 movec   m5,y:(r4)
  185.                 movec   y:(r4),m5
  186.                 movec   m5,x:(r4)
  187.  
  188.                 movem   m4,$12
  189.                 movem   $12,m4
  190.                 movem   $123,m4
  191.                 movem   m4,$123
  192.  
  193.                 andi    #2,ccr
  194.                 ori     #5,omr
  195.  
  196.                 norm    r5,a
  197.                 norm    r2,b
  198.  
  199.                 rep     r4
  200.                 rep     #$987
  201.                 rep     x:$12
  202.                 rep     y:$23
  203.                 rep     x:(r3)
  204.                 rep     y:$12
  205.  
  206.                 movep   x:(r3),x:$ffe0
  207.                 movep   y:(r3),x:$ffe1
  208.                 movep   #$123456,x:$ffe2
  209.                 movep   x:$ffe3,x:(r3)
  210.                 movep   x:$ffe4,y:(r3)
  211.                 movep   x:(r3),y:$ffe5
  212.                 movep   y:(r3),y:$ffe6
  213.                 movep   #$123456,y:$ffe7
  214.                 movep   y:$ffe8,x:(r3)
  215.                 movep   y:$ffe9,y:(r3)
  216.                 movep   p:(r3),x:$ffea
  217.                 movep   x:$ffeb,p:(r3)
  218.                 movep   p:(r3),y:$ffec
  219.                 movep   y:$ffed,p:(r3)
  220.                 movep   a1,x:$ffef
  221.                 movep   x:$fff0,r3
  222.                 movep   n5,y:$fff1
  223.                 movep   y:$fff2,m1
  224.  
  225.                 tfr     a,b a,x1 y:(r4+n4),y0
  226.                 tfr     y0,a
  227.  
  228.                 tgt     x0,a r0,r1
  229.                 tne     y1,a
  230.  
  231.                 ; packed storage (3 chars per word)
  232.  
  233.                 dc      "Hallo"
  234.                 dc      '1'
  235.                 dc      '12'
  236.                 dc      '123'
  237.                 dc      "1"
  238.                 dc      "12"
  239.                 dc      "123"
  240.                 dc      $123456
  241.                 dc      16777215
  242.                 dc      -8388608
  243.                 dc      "Dies ist ein Test, Leute" 0
  244.  
  245.                 ; unpacked storage (one char per word)
  246.  
  247.                 packing off
  248.                 dc      "Hallo"
  249.                 dc      '1'
  250.                 dc      '12'
  251.                 dc      '123'
  252.                 dc      "1"
  253.                 dc      "12"
  254.                 dc      "123"
  255.                 dc      $123456
  256.                 dc      16777215
  257.                 dc      -8388608
  258.                 dc      "Dies ist ein Test, Leute" 0
  259.  
  260.                 segment xdata
  261.  
  262.                 org     $123
  263. var1:           ds      1
  264.  
  265.                 segment ydata
  266.  
  267.                 org     $234
  268. var2:           ds      1
  269.