diff options
| author | fishsoupisgood <github@madingley.org> | 2019-05-27 02:41:51 +0100 | 
|---|---|---|
| committer | fishsoupisgood <github@madingley.org> | 2019-05-27 02:41:51 +0100 | 
| commit | 333b605b2afd472b823aeda0adf0e8b1ea9843c0 (patch) | |
| tree | bc8f581317897e2e53f278f1716b4471fcdccd4f /tests/t_6816 | |
| download | asl-master.tar.gz asl-master.tar.bz2 asl-master.zip | |
Diffstat (limited to 'tests/t_6816')
| -rw-r--r-- | tests/t_6816/asflags | 0 | ||||
| -rw-r--r-- | tests/t_6816/t_6816.asm | 1037 | ||||
| -rw-r--r-- | tests/t_6816/t_6816.doc | 5 | ||||
| -rw-r--r-- | tests/t_6816/t_6816.ori | bin | 0 -> 2874 bytes | 
4 files changed, 1042 insertions, 0 deletions
| diff --git a/tests/t_6816/asflags b/tests/t_6816/asflags new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/t_6816/asflags diff --git a/tests/t_6816/t_6816.asm b/tests/t_6816/t_6816.asm new file mode 100644 index 0000000..70299d2 --- /dev/null +++ b/tests/t_6816/t_6816.asm @@ -0,0 +1,1037 @@ +	cpu	68hc16 +        page	0 +        assume  ek:0 + +        aba   		;$370b +	abx   		;$374f +        aby   		;$375f +	abz   		;$376f +        ace   		;$3722 +	aced  		;$3723 +        ade   		;$2778 +	adx   		;$37cd +        ady   		;$37dd +	adz   		;$37ed +        aex   		;$374d +	aey   		;$375d +        aez   		;$376d +	asla  		;$3704 +        aslb  		;$3714 +	asld  		;$27f4 +        asle  		;$2774 +	aslm  		;$27b6 +        asra  		;$370d +	asrb  		;$371d +        asrd  		;$27fd +	asre  		;$277d +        asrm  		;$27ba +	bgnd  		;$37a6 +        cba   		;$371b +	clra  		;$3705 +        clrb  		;$3715 +	clrd  		;$27f5 +        clre  		;$2775 +	clrm  		;$27b7 +        coma  		;$3700 +	comb  		;$3710 +        comd  		;$27f0 +	come  		;$2770 +        daa   		;$3721 +	deca  		;$3701 +        decb  		;$3711 +	ediv  		;$3728 +        edivs 		;$3729 +	emul  		;$3725 +        emuls 		;$3726 +	fdiv  		;$372b +        fmuls 		;$3727 +	idiv  		;$372a +        inca  		;$3703 +	incb  		;$3713 +        lpstop		;$27f1 +	lsla  		;$3704 +        lslb  		;$3714 +	lsld  		;$27f4 +        lsle  		;$2774 +	lsra  		;$370f +        lsrb  		;$371f +	lsrd  		;$27ff +        lsre  		;$277f +	mul   		;$3724 +        nega  		;$3702 +	negb  		;$3712 +        negd  		;$27f2 +	nege  		;$2772 +        nop   		;$274c +	psha  		;$3708 +        pshb  		;$3718 +	pshmac		;$27b8 +        pula  		;$3709 +	pulb  		;$3719 +        pulmac		;$27b9 +	rola  		;$370c +        rolb  		;$371c +	rold  		;$27fc +        role  		;$277c +	rora  		;$370e +        rorb  		;$371e +	rord  		;$27fe +        rore  		;$277e +	rti   		;$2777 +        rts   		;$27f7 +	sba   		;$370a +        sde   		;$2779 +	swi   		;$3720 +        sxt   		;$27f8 +	tab   		;$3717 +        tap   		;$37fd +	tba   		;$3707 +        tbek  		;$27fa +	tbsk  		;$379f +        tbxk  		;$379c +	tbyk  		;$379d +        tbzk  		;$379e +	tde   		;$277b +        tdmsk 		;$372f +	tdp   		;$372d +        ted   		;$27fb +	tedm  		;$27b1 +        tekb  		;$27bb +	tem   		;$27b2 +        tmer  		;$27b4 +	tmet  		;$27b5 +        tmxed 		;$27b3 +	tpa   		;$37fc +        tpd   		;$372c +	tskb  		;$37af +        tsta  		;$3706 +	tstb  		;$3716 +        tstd  		;$27f6 +	tste  		;$2776 +        tsx   		;$274f +	tsy   		;$275f +        tsz   		;$276f +	txkb  		;$37ac +        txs   		;$374e +	txy   		;$275c +        txz   		;$276c +	tykb  		;$37ad +        tys   		;$375e +	tyx   		;$274d +        tyz   		;$276d +	tzkb  		;$37ae +        tzs   		;$376e +	tzx   		;$274e +        tzy   		;$275e +	wai   		;$27f3 +        xgab  		;$371a +	xgde  		;$277a +        xgdx  		;$37cc +	xgdy  		;$37dc +        xgdz  		;$37ec +	xgex  		;$374c +        xgey  		;$375c +	xgez  		;$376c + +targ:	bra	targ +	brn	targ +        bcc	targ +        bcs	targ +        bhs	targ +        blo	targ +        bmi	targ +        bne	targ +        bpl	targ +        bvc	targ +        bvs	targ +        bhi	targ +        bls	targ +        beq	targ +        bge	targ +        bgt	targ +        ble	targ +        blt	targ +	lbra	targ +	lbrn	targ +        lbcc	targ +        lbcs	targ +        lbhs	targ +        lblo	targ +        lbmi	targ +        lbne	targ +        lbpl	targ +        lbvc	targ +        lbvs	targ +        lbhi	targ +        lbls	targ +        lbeq	targ +        lbge	targ +        lbgt	targ +        lble	targ +        lblt	targ +        bsr	targ +        lbev	targ +        lbmv	targ +        lbsr	targ + +        adca	$55,x +        adca	$55,y +        adca	$55,z +        adca	#$aa +        adca	$5aa5,x +        adca	$5aa5,y +        adca	$5aa5,z +        adca	$1234 +        adca	e,x +        adca	e,y +        adca	e,z + +        adcb	$55,x +        adcb	$55,y +        adcb	$55,z +        adcb	#$aa +        adcb	$5aa5,x +        adcb	$5aa5,y +        adcb	$5aa5,z +        adcb	$1234 +        adcb	e,x +        adcb	e,y +        adcb	e,z + +        adcd	$55,x +        adcd	$55,y +        adcd	$55,z +        adcd	#$aa +        adcd	$5aa5,x +        adcd	$5aa5,y +        adcd	$5aa5,z +        adcd	$1234 +        adcd	e,x +        adcd	e,y +        adcd	e,z + +        adce	$55,x +        adce	$55,y +        adce	$55,z +        adce	#$aa +        adce	$5aa5,x +        adce	$5aa5,y +        adce	$5aa5,z +        adce	$1234 + +        adda	$55,x +        adda	$55,y +        adda	$55,z +        adda	#$aa +        adda	$5aa5,x +        adda	$5aa5,y +        adda	$5aa5,z +        adda	$1234 +        adda	e,x +        adda	e,y +        adda	e,z + +        addb	$55,x +        addb	$55,y +        addb	$55,z +        addb	#$aa +        addb	$5aa5,x +        addb	$5aa5,y +        addb	$5aa5,z +        addb	$1234 +        addb	e,x +        addb	e,y +        addb	e,z + +        addd	$55,x +        addd	$55,y +        addd	$55,z +        addd	#$55 +        addd	#$aa +        addd	$5aa5,x +        addd	$5aa5,y +        addd	$5aa5,z +        addd	$1234 +        addd	e,x +        addd	e,y +        addd	e,z + +        adde	$55,x +        adde	$55,y +        adde	$55,z +        adde	#$55 +        adde	#$aa +        adde	$5aa5,x +        adde	$5aa5,y +        adde	$5aa5,z +        adde	$1234 + +        anda	$55,x +        anda	$55,y +        anda	$55,z +        anda	#$aa +        anda	$5aa5,x +        anda	$5aa5,y +        anda	$5aa5,z +        anda	$1234 +        anda	e,x +        anda	e,y +        anda	e,z + +        andb	$55,x +        andb	$55,y +        andb	$55,z +        andb	#$aa +        andb	$5aa5,x +        andb	$5aa5,y +        andb	$5aa5,z +        andb	$1234 +        andb	e,x +        andb	e,y +        andb	e,z + +        andd	$55,x +        andd	$55,y +        andd	$55,z +        andd	#$aa +        andd	$5aa5,x +        andd	$5aa5,y +        andd	$5aa5,z +        andd	$1234 +        andd	e,x +        andd	e,y +        andd	e,z + +        ande	$55,x +        ande	$55,y +        ande	$55,z +        ande	#$aa +        ande	$5aa5,x +        ande	$5aa5,y +        ande	$5aa5,z +        ande	$1234 + +        asl	$55,x +        asl	$55,y +        asl	$55,z +        asl	$5aa5,x +        asl	$5aa5,y +        asl	$5aa5,z +        asl	$1234 + +        aslw	$5aa5,x +        aslw	$5aa5,y +        aslw	$5aa5,z +        aslw	$1234 + +        asr	$55,x +        asr	$55,y +        asr	$55,z +        asr	$5aa5,x +        asr	$5aa5,y +        asr	$5aa5,z +        asr	$1234 + +        asrw	$5aa5,x +        asrw	$5aa5,y +        asrw	$5aa5,z +        asrw	$1234 + +        bita	$55,x +        bita	$55,y +        bita	$55,z +        bita	#$aa +        bita	$5aa5,x +        bita	$5aa5,y +        bita	$5aa5,z +        bita	$1234 +        bita	e,x +        bita	e,y +        bita	e,z + +        bitb	$55,x +        bitb	$55,y +        bitb	$55,z +        bitb	#$aa +        bitb	$5aa5,x +        bitb	$5aa5,y +        bitb	$5aa5,z +        bitb	$1234 +        bitb	e,x +        bitb	e,y +        bitb	e,z + +        clr	$55,x +        clr	$55,y +        clr	$55,z +        clr	$5aa5,x +        clr	$5aa5,y +        clr	$5aa5,z +        clr	$1234 + +        clrw	$5aa5,x +        clrw	$5aa5,y +        clrw	$5aa5,z +        clrw	$1234 + +        cmpa	$55,x +        cmpa	$55,y +        cmpa	$55,z +        cmpa	#$aa +        cmpa	$5aa5,x +        cmpa	$5aa5,y +        cmpa	$5aa5,z +        cmpa	$1234 +        cmpa	e,x +        cmpa	e,y +        cmpa	e,z + +        cmpb	$55,x +        cmpb	$55,y +        cmpb	$55,z +        cmpb	#$aa +        cmpb	$5aa5,x +        cmpb	$5aa5,y +        cmpb	$5aa5,z +        cmpb	$1234 +        cmpb	e,x +        cmpb	e,y +        cmpb	e,z + +        com	$55,x +        com	$55,y +        com	$55,z +        com	$5aa5,x +        com	$5aa5,y +        com	$5aa5,z +        com	$1234 + +        comw	$5aa5,x +        comw	$5aa5,y +        comw	$5aa5,z +        comw	$1234 + +        cpd	$55,x +        cpd	$55,y +        cpd	$55,z +        cpd	#$aa +        cpd	$5aa5,x +        cpd	$5aa5,y +        cpd	$5aa5,z +        cpd	$1234 +        cpd	e,x +        cpd	e,y +        cpd	e,z + +        cpe	$55,x +        cpe	$55,y +        cpe	$55,z +        cpe	#$aa +        cpe	$5aa5,x +        cpe	$5aa5,y +        cpe	$5aa5,z +        cpe	$1234 + +        dec	$55,x +        dec	$55,y +        dec	$55,z +        dec	$5aa5,x +        dec	$5aa5,y +        dec	$5aa5,z +        dec	$1234 + +        decw	$5aa5,x +        decw	$5aa5,y +        decw	$5aa5,z +        decw	$1234 + +        eora	$55,x +        eora	$55,y +        eora	$55,z +        eora	#$aa +        eora	$5aa5,x +        eora	$5aa5,y +        eora	$5aa5,z +        eora	$1234 +        eora	e,x +        eora	e,y +        eora	e,z + +        eorb	$55,x +        eorb	$55,y +        eorb	$55,z +        eorb	#$aa +        eorb	$5aa5,x +        eorb	$5aa5,y +        eorb	$5aa5,z +        eorb	$1234 +        eorb	e,x +        eorb	e,y +        eorb	e,z + +        eord	$55,x +        eord	$55,y +        eord	$55,z +        eord	#$aa +        eord	$5aa5,x +        eord	$5aa5,y +        eord	$5aa5,z +        eord	$1234 +        eord	e,x +        eord	e,y +        eord	e,z + +        eore	$55,x +        eore	$55,y +        eore	$55,z +        eore	#$aa +        eore	$5aa5,x +        eore	$5aa5,y +        eore	$5aa5,z +        eore	$1234 + +        inc	$55,x +        inc	$55,y +        inc	$55,z +        inc	$5aa5,x +        inc	$5aa5,y +        inc	$5aa5,z +        inc	$1234 + +        incw	$5aa5,x +        incw	$5aa5,y +        incw	$5aa5,z +        incw	$1234 + +        ldaa	$55,x +        ldaa	$55,y +        ldaa	$55,z +        ldaa	#$aa +        ldaa	$5aa5,x +        ldaa	$5aa5,y +        ldaa	$5aa5,z +        ldaa	$1234 +        ldaa	e,x +        ldaa	e,y +        ldaa	e,z + +        ldab	$55,x +        ldab	$55,y +        ldab	$55,z +        ldab	#$aa +        ldab	$5aa5,x +        ldab	$5aa5,y +        ldab	$5aa5,z +        ldab	$1234 +        ldab	e,x +        ldab	e,y +        ldab	e,z + +        ldd	$55,x +        ldd	$55,y +        ldd	$55,z +        ldd	#$aa +        ldd	$5aa5,x +        ldd	$5aa5,y +        ldd	$5aa5,z +        ldd	$1234 +        ldd	e,x +        ldd	e,y +        ldd	e,z + +        lde	$55,x +        lde	$55,y +        lde	$55,z +        lde	#$aa +        lde	$5aa5,x +        lde	$5aa5,y +        lde	$5aa5,z +        lde	$1234 + +        lsl	$55,x +        lsl	$55,y +        lsl	$55,z +        lsl	$5aa5,x +        lsl	$5aa5,y +        lsl	$5aa5,z +        lsl	$1234 + +        lslw	$5aa5,x +        lslw	$5aa5,y +        lslw	$5aa5,z +        lslw	$1234 + +        lsr	$55,x +        lsr	$55,y +        lsr	$55,z +        lsr	$5aa5,x +        lsr	$5aa5,y +        lsr	$5aa5,z +        lsr	$1234 + +        lsrw	$5aa5,x +        lsrw	$5aa5,y +        lsrw	$5aa5,z +        lsrw	$1234 + +        neg	$55,x +        neg	$55,y +        neg	$55,z +        neg	$5aa5,x +        neg	$5aa5,y +        neg	$5aa5,z +        neg	$1234 + +        negw	$5aa5,x +        negw	$5aa5,y +        negw	$5aa5,z +        negw	$1234 + +        oraa	$55,x +        oraa	$55,y +        oraa	$55,z +        oraa	#$aa +        oraa	$5aa5,x +        oraa	$5aa5,y +        oraa	$5aa5,z +        oraa	$1234 +        oraa	e,x +        oraa	e,y +        oraa	e,z + +        orab	$55,x +        orab	$55,y +        orab	$55,z +        orab	#$aa +        orab	$5aa5,x +        orab	$5aa5,y +        orab	$5aa5,z +        orab	$1234 +        orab	e,x +        orab	e,y +        orab	e,z + +        ord	$55,x +        ord	$55,y +        ord	$55,z +        ord	#$aa +        ord	$5aa5,x +        ord	$5aa5,y +        ord	$5aa5,z +        ord	$1234 +        ord	e,x +        ord	e,y +        ord	e,z + +        ore	$55,x +        ore	$55,y +        ore	$55,z +        ore	#$aa +        ore	$5aa5,x +        ore	$5aa5,y +        ore	$5aa5,z +        ore	$1234 + +        rol	$55,x +        rol	$55,y +        rol	$55,z +        rol	$5aa5,x +        rol	$5aa5,y +        rol	$5aa5,z +        rol	$1234 + +        rolw	$5aa5,x +        rolw	$5aa5,y +        rolw	$5aa5,z +        rolw	$1234 + +        ror	$55,x +        ror	$55,y +        ror	$55,z +        ror	$5aa5,x +        ror	$5aa5,y +        ror	$5aa5,z +        ror	$1234 + +        rorw	$5aa5,x +        rorw	$5aa5,y +        rorw	$5aa5,z +        rorw	$1234 + +        sbca	$55,x +        sbca	$55,y +        sbca	$55,z +        sbca	#$aa +        sbca	$5aa5,x +        sbca	$5aa5,y +        sbca	$5aa5,z +        sbca	$1234 +        sbca	e,x +        sbca	e,y +        sbca	e,z + +        sbcb	$55,x +        sbcb	$55,y +        sbcb	$55,z +        sbcb	#$aa +        sbcb	$5aa5,x +        sbcb	$5aa5,y +        sbcb	$5aa5,z +        sbcb	$1234 +        sbcb	e,x +        sbcb	e,y +        sbcb	e,z + +        sbcd	$55,x +        sbcd	$55,y +        sbcd	$55,z +        sbcd	#$aa +        sbcd	$5aa5,x +        sbcd	$5aa5,y +        sbcd	$5aa5,z +        sbcd	$1234 +        sbcd	e,x +        sbcd	e,y +        sbcd	e,z + +        sbce	$55,x +        sbce	$55,y +        sbce	$55,z +        sbce	#$aa +        sbce	$5aa5,x +        sbce	$5aa5,y +        sbce	$5aa5,z +        sbce	$1234 + +        staa	$55,x +        staa	$55,y +        staa	$55,z +        staa	$5aa5,x +        staa	$5aa5,y +        staa	$5aa5,z +        staa	$1234 +        staa	e,x +        staa	e,y +        staa	e,z + +        stab	$55,x +        stab	$55,y +        stab	$55,z +        stab	$5aa5,x +        stab	$5aa5,y +        stab	$5aa5,z +        stab	$1234 +        stab	e,x +        stab	e,y +        stab	e,z + +        std	$55,x +        std	$55,y +        std	$55,z +        std	$5aa5,x +        std	$5aa5,y +        std	$5aa5,z +        std	$1234 +        std	e,x +        std	e,y +        std	e,z + +        ste	$55,x +        ste	$55,y +        ste	$55,z +        ste	$5aa5,x +        ste	$5aa5,y +        ste	$5aa5,z +        ste	$1234 + +        suba	$55,x +        suba	$55,y +        suba	$55,z +        suba	#$aa +        suba	$5aa5,x +        suba	$5aa5,y +        suba	$5aa5,z +        suba	$1234 +        suba	e,x +        suba	e,y +        suba	e,z + +        subb	$55,x +        subb	$55,y +        subb	$55,z +        subb	#$aa +        subb	$5aa5,x +        subb	$5aa5,y +        subb	$5aa5,z +        subb	$1234 +        subb	e,x +        subb	e,y +        subb	e,z + +        subd	$55,x +        subd	$55,y +        subd	$55,z +        subd	#$aa +        subd	$5aa5,x +        subd	$5aa5,y +        subd	$5aa5,z +        subd	$1234 +        subd	e,x +        subd	e,y +        subd	e,z + +        sube	$55,x +        sube	$55,y +        sube	$55,z +        sube	#$aa +        sube	$5aa5,x +        sube	$5aa5,y +        sube	$5aa5,z +        sube	$1234 + +        tst	$55,x +        tst	$55,y +        tst	$55,z +        tst	$5aa5,x +        tst	$5aa5,y +        tst	$5aa5,z +        tst	$1234 + +        tstw	$5aa5,x +        tstw	$5aa5,y +        tstw	$5aa5,z +        tstw	$1234 + +        cps	$55,x +        cps	$55,y +        cps	$55,z +        cps	#$aa +        cps	$5aa5,x +        cps	$5aa5,y +        cps	$5aa5,z +        cps	$1234 + +        cpx	$55,x +        cpx	$55,y +        cpx	$55,z +        cpx	#$aa +        cpx	$5aa5,x +        cpx	$5aa5,y +        cpx	$5aa5,z +        cpx	$1234 + +        cpy	$55,x +        cpy	$55,y +        cpy	$55,z +        cpy	#$aa +        cpy	$5aa5,x +        cpy	$5aa5,y +        cpy	$5aa5,z +        cpy	$1234 + +        cpz	$55,x +        cpz	$55,y +        cpz	$55,z +        cpz	#$aa +        cpz	$5aa5,x +        cpz	$5aa5,y +        cpz	$5aa5,z +        cpz	$1234 + +        lds	$55,x +        lds	$55,y +        lds	$55,z +        lds	#$aa +        lds	$5aa5,x +        lds	$5aa5,y +        lds	$5aa5,z +        lds	$1234 + +        ldx	$55,x +        ldx	$55,y +        ldx	$55,z +        ldx	#$aa +        ldx	$5aa5,x +        ldx	$5aa5,y +        ldx	$5aa5,z +        ldx	$1234 + +        ldy	$55,x +        ldy	$55,y +        ldy	$55,z +        ldy	#$aa +        ldy	$5aa5,x +        ldy	$5aa5,y +        ldy	$5aa5,z +        ldy	$1234 + +        ldz	$55,x +        ldz	$55,y +        ldz	$55,z +        ldz	#$aa +        ldz	$5aa5,x +        ldz	$5aa5,y +        ldz	$5aa5,z +        ldz	$1234 + +        sts	$55,x +        sts	$55,y +        sts	$55,z +        sts	$5aa5,x +        sts	$5aa5,y +        sts	$5aa5,z +        sts	$1234 + +        stx	$55,x +        stx	$55,y +        stx	$55,z +        stx	$5aa5,x +        stx	$5aa5,y +        stx	$5aa5,z +        stx	$1234 + +        sty	$55,x +        sty	$55,y +        sty	$55,z +        sty	$5aa5,x +        sty	$5aa5,y +        sty	$5aa5,z +        sty	$1234 + +        stz	$55,x +        stz	$55,y +        stz	$55,z +        stz	$5aa5,x +        stz	$5aa5,y +        stz	$5aa5,z +        stz	$1234 + +        jmp	$12345 +        jmp	$23456,x +        jmp	$23456,y +        jmp	$23456,z + +        jsr	$12345 +        jsr	$23456,x +        jsr	$23456,y +        jsr	$23456,z + +        ais	#-2 +        ais	#1000 + +        aix	#-2 +        aix	#1000 + +        aiy	#-2 +        aiy	#1000 + +        aiz	#-2 +        aiz	#1000 + +        andp	#$feff +        orp	#$0100 + +        lded	$a55a +        ldhi	$a55a +        sted	$5aa5 + +	mac	3,5 +        rmac	5,3 + +        pshm	d,x,z,ccr +        pulm	e,y,k + +        bclr    $55,x,#2 +        bclr	$55,y,#2 +        bclr	$55,z,#2 +        bclr    $5aa5,x,#2 +        bclr	$5aa5,y,#2 +        bclr	$5aa5,z,#2 +	bclr	$1234,#2 + +        bset    $55,x,#2 +        bset	$55,y,#2 +        bset	$55,z,#2 +        bset    $5aa5,x,#2 +        bset	$5aa5,y,#2 +        bset	$5aa5,z,#2 +	bset	$1234,#2 + +        bclrw   $55,x,#2 +        bclrw	$55,y,#2 +        bclrw	$55,z,#2 +        bclrw   $5aa5,x,#2 +        bclrw	$5aa5,y,#2 +        bclrw	$5aa5,z,#2 +	bclrw	$1234,#2 + +        bsetw   $55,x,#2 +        bsetw	$55,y,#2 +        bsetw	$55,z,#2 +        bsetw   $5aa5,x,#2 +        bsetw	$5aa5,y,#2 +        bsetw	$5aa5,z,#2 +	bsetw	$1234,#2 + +        movb	$1234,$5678 +        movb	$1234,5,x +        movb	-5,x,$5678 + +        movw	$1234,$5678 +        movw	$1234,5,x +        movw	-5,x,$5678 + +        brclr	$55,x,#2,*+$30 +        brclr	$55,y,#2,*+$30 +        brclr	$55,z,#2,*+$30 +        brclr	$55,x,#2,*+$300 +        brclr	$55,y,#2,*+$300 +        brclr	$55,z,#2,*+$300 +        brclr	$5aa5,x,#2,*+$300 +        brclr	$5aa5,y,#2,*+$300 +        brclr	$5aa5,z,#2,*+$300 +        brclr	$1234,#2,*+$300 + +        brset	$55,x,#2,*+$30 +        brset	$55,y,#2,*+$30 +        brset	$55,z,#2,*+$30 +        brset	$55,x,#2,*+$300 +        brset	$55,y,#2,*+$300 +        brset	$55,z,#2,*+$300 +        brset	$5aa5,x,#2,*+$300 +        brset	$5aa5,y,#2,*+$300 +        brset	$5aa5,z,#2,*+$300 +        brset	$1234,#2,*+$300 + +        clc +        andp	#$feff +        cli +        andp	#$ff1f +        clv +        andp	#$fdff +        des +        ais	#-1 +        dex +        aix	#-1 +        dey +        aiy	#-1 +        ins +        ais	#1 +        inx +        aix	#1 +        iny +        aiy	#1 +        pshx +        pshm	x +        pshy +        pshm	y +        pulx +        pulm	x +        puly +        pulm	y +        sec +        orp	#$0100 +        sei +        orp	#$00e0 +        sev +        orp	#$0200 diff --git a/tests/t_6816/t_6816.doc b/tests/t_6816/t_6816.doc new file mode 100644 index 0000000..ad1fc09 --- /dev/null +++ b/tests/t_6816/t_6816.doc @@ -0,0 +1,5 @@ ++------------------------- Test Application 6816 ----------------------------+ +|                                                                            | +|      This is a (synthetic) test of the 68HC16 instruction set              | +|                                                                            | ++----------------------------------------------------------------------------+ diff --git a/tests/t_6816/t_6816.ori b/tests/t_6816/t_6816.oriBinary files differ new file mode 100644 index 0000000..1642194 --- /dev/null +++ b/tests/t_6816/t_6816.ori | 
