testem.x68 Page 1 68000 Assembler - version 2.71.F3w (Jul 27, 2006) Copyright 1985 by Brian R. Anderson. AmigaDOS conversion copyright 1991 by Charlie Gibbs. 1 *----------------------------------------------------------- 2 * Title : testem 3 * Written by : rzh 4 * Date : February 2014 5 * Description: test SRAM memory 6 *----------------------------------------------------------- 100000 7 org $100000 8 100000 9 start: 100000 00040000 10 dc.l $40000 100004 00100008 11 dc.l init 12 100008 740F 13 init: move.l #$F,D2 10000A 203C 0000F00F 14 loop: move.l #$F00F,D0 100010 33C0 00700000 15 move.w D0,$700000 100016 223C 0000FFFF 16 move.l #$FFFF,D1 10001C 51C9 FFFE 17 dbf D1,* 100020 203C 00000FF0 18 move.l #$FF0,D0 100026 33C0 00700000 19 move.w D0,$700000 10002C 223C 0000FFFF 20 move.l #$FFFF,D1 100032 51C9 FFFE 21 dbf D1,* 100036 51CA FFD2 22 dbf D2,loop 23 10003A 287C 00000000 24 movea.l #$0,A4 100040 18FC 00AA 25 lp1 move.b #$AA,(A4)+ 100044 B9FC 00100000 26 cmpa.l #$100000,A4 10004A 66F4 27 bne.s lp1 28 10004C 287C 00000000 29 movea.l #$0,A4 100052 0C1C 00AA 30 lp2 cmpi.b #$AA,(A4)+ 100056 660A 31 bne fail 100058 B9FC 00100000 32 cmpa.l #$100000,A4 10005E 66F2 33 bne.s lp2 34 100060 60A6 35 bra.s init 36 100062 243C 0000FFFF 37 fail move.l #$FFFF,D2 100068 203C 0000FFFF 38 floop move.l #$FFFF,D0 10006E 33C0 00700000 39 move.w D0,$700000 100074 223C 0000FFFF 40 move.l #$FFFF,D1 10007A 51C9 FFFE 41 dbf D1,* 10007E 203C 0000FFFF 42 move.l #$FFFF,D0 100084 33C0 00700000 43 move.w D0,$700000 10008A 223C 0000FFFF 44 move.l #$FFFF,D1 100090 51C9 FFFE 45 dbf D1,* 100094 51CA FFD2 46 dbf D2,floop 47 100098 6000 FF6E 48 bra init 49 10009C 50 end start End of assembly - no errors were found. Heap usage: -w4095,64 Total hunk sizes: 10009c code, 0 data, 0 BSS