Frankenstein Cross Assemblers, Phillips/Signetics 2650, Part 1 of 2
Mark Zenier
markz at ssc.UUCP
Fri Dec 7 11:15:12 AEST 1990
---- Cut Here and feed the following to sh ----
#!/bin/sh
# This is Frankasm/As2650, a shell archive (shar 3.43)
# made 12/04/1990 08:45 UTC by markz at ssc.uucp
# Source directory /usr/mark/frank.shar
#
# existing files will NOT be overwritten unless -c is specified
# This format requires very little intelligence at unshar time.
# "if test", "echo", "true", and "sed" may be needed.
#
# This shar contains:
# length mode name
# ------ ---------- ------------------------------------------
# 952 -r--r----- as2650.1
# 8723 -r--r----- as2650.doc
# 10917 -r--r----- as2650.tst
# 19218 -r--r----- as2650.tut
# 38915 -r--r--r-- as2650.y
#
# ============= as2650.1 ==============
if test -f 'as2650.1' -a X"$1" != X"-c"; then
echo 'x - skipping as2650.1 (File already exists)'
else
echo 'x - extracting as2650.1 (Text)'
sed 's/^X//' << 'SHAR_EOF' > 'as2650.1' &&
X.TH AS2650 1L
X.SH NAME
Xas2650 \- cross assembler for microcomputers
X.SH SYNOPSIS
Xas2650 [-p cpu] [-l listfile] [-o hexfile] [-d] [-s symbolfile] input
X.SH DESCRIPTION
XThe as2650 command assembles the input file into a
Xtext output file representing the program memory for a microcomputer.
X
XOptions
X.IP "-p cpu"
XIgnored by this program.
X.IP "-l listfile"
XOutput a file formated with the memory address, data, and source input lines.
X.IP "-o hexfile"
XOutput the memory data image in a form accepted by most prom programmers.
X.IP "-h hexfile"
XSame as \-o.
X.IP \-d
XSave the intermediate data file (see FILE) and abort the execution at the
Xend of processing.
X.IP "-s symbolfile"
XPrint the symbol table values and names, one per line in the specified file.
X.SH FILES
X/usr/tmp/frtXXXXXX
X.SH SEE ALSO
XFrankenstein Cross Assemblers Users Manual (file base.doc)
XAppendix for as2650 Frankenstein Assembler (file as2650.doc)
X.SH NOTES
XThere is only one input file.
SHAR_EOF
true || echo 'restore of as2650.1 failed'
fi
# ============= as2650.doc ==============
if test -f 'as2650.doc' -a X"$1" != X"-c"; then
echo 'x - skipping as2650.doc (File already exists)'
else
echo 'x - extracting as2650.doc (Text)'
sed 's/^X//' << 'SHAR_EOF' > 'as2650.doc' &&
X.HM A 1 1 1 1 1 1
X.H 1 "Appendix for as2650 Frankenstein Assembler"
X.H 2 "Pseudo Operations"
X.H 3 "Standard Pseudo Operation Mnemonics"
X.VL 40 5 1
X.LI "End"
XEND
X.LI "File Inclusion"
XINCL
XINCLUDE
X.LI "If"
XIF
X.LI "Else"
XELSE
X.LI "End If"
XENDI
X.LI "Equate"
XEQU
X.LI "Set"
XSET
X.LI "Org"
XORG
X.LI "Reserve Memory"
XRES
XRESERVE
XRMB
X.LI "Define Byte Data"
XBYTE
XDATA
XDB
XFCB
X.LI "Define Word Data"
XDW
XFDB
XWORD
X.LI "Define String Data"
XFCC
XSTRING
X.LI "Define Character Set Translation"
XCHARSET
X.LI "Define Character Value"
XCHARDEF
XCHD
X.LI "Use Character Translation"
XCHARUSE
X.LE
X.H 3 "Machine Dependent Pseudo Operations"
X.H 4 "Define Address Constant"
X.DS I N
X[Label] ACON expression [, expression] ...
X.DE
XThe acon statement generates a two byte integer for each expression in the
Xexpression list.
XEach expression is limited in value from 0 to 32767, values outside this
Xrange will result in an "expression exceeds available field width" error.
XThere can be up to 128 expressions on the line, within the line length limit.
XThe optional label is set to the address of the first expression.
X.H 2 "Instructions"
X.H 3 "Instruction List"
X.TS H
X;
Xl l l.
XOpcode Syntax Selection Criteria
X.sp
X.TH
X.sp
XADDA ',' REG expr
XADDA ',' REG '*' expr ',' REG ',' '+'
XADDA ',' REG '*' expr ',' REG ',' '-'
XADDA ',' REG '*' expr ',' REG
XADDA ',' REG '*' expr
XADDA ',' REG expr ',' REG ',' '+'
XADDA ',' REG expr ',' REG ',' '-'
XADDA ',' REG expr ',' REG
X.sp
XADDI ',' REG expr
X.sp
XADDR ',' REG '*' expr
XADDR ',' REG expr
X.sp
XADDZ REG
X.sp
XANDA ',' REG expr
XANDA ',' REG '*' expr ',' REG ',' '+'
XANDA ',' REG '*' expr ',' REG ',' '-'
XANDA ',' REG '*' expr ',' REG
XANDA ',' REG '*' expr
XANDA ',' REG expr ',' REG ',' '+'
XANDA ',' REG expr ',' REG ',' '-'
XANDA ',' REG expr ',' REG
X.sp
XANDI ',' REG expr
X.sp
XANDR ',' REG '*' expr
XANDR ',' REG expr
X.sp
XANDZ REG REG1
XANDZ REG REG2
XANDZ REG REG3
X.sp
XBCFA ',' CONDITION '*' expr COND0
XBCFA ',' CONDITION '*' expr COND1
XBCFA ',' CONDITION '*' expr COND2
XBCFA ',' CONDITION expr COND0
XBCFA ',' CONDITION expr COND1
XBCFA ',' CONDITION expr COND2
X.sp
XBCFR ',' CONDITION '*' expr COND0
XBCFR ',' CONDITION '*' expr COND1
XBCFR ',' CONDITION '*' expr COND2
XBCFR ',' CONDITION expr COND0
XBCFR ',' CONDITION expr COND1
XBCFR ',' CONDITION expr COND2
X.sp
XBCTA ',' CONDITION '*' expr
XBCTA ',' CONDITION expr
X.sp
XBCTR ',' CONDITION '*' expr
XBCTR ',' CONDITION expr
X.sp
XBDRA ',' REG '*' expr
XBDRA ',' REG expr
X.sp
XBDRR ',' REG '*' expr
XBDRR ',' REG expr
X.sp
XBIRA ',' REG '*' expr
XBIRA ',' REG expr
X.sp
XBIRR ',' REG '*' expr
XBIRR ',' REG expr
X.sp
XBRNA ',' REG '*' expr
XBRNA ',' REG expr
X.sp
XBRNR ',' REG '*' expr
XBRNR ',' REG expr
X.sp
XBSFA ',' CONDITION '*' expr COND0
XBSFA ',' CONDITION '*' expr COND1
XBSFA ',' CONDITION '*' expr COND2
XBSFA ',' CONDITION expr COND0
XBSFA ',' CONDITION expr COND1
XBSFA ',' CONDITION expr COND2
X.sp
XBSFR ',' CONDITION '*' expr COND0
XBSFR ',' CONDITION '*' expr COND1
XBSFR ',' CONDITION '*' expr COND2
XBSFR ',' CONDITION expr COND0
XBSFR ',' CONDITION expr COND1
XBSFR ',' CONDITION expr COND2
X.sp
XBSNA ',' REG '*' expr
XBSNA ',' REG expr
X.sp
XBSNR ',' REG '*' expr
XBSNR ',' REG expr
X.sp
XBSTA ',' CONDITION '*' expr
XBSTA ',' CONDITION expr
X.sp
XBSTR ',' CONDITION '*' expr
XBSTR ',' CONDITION expr
X.sp
XBSXA '*' expr ',' REG REG3
XBSXA expr ',' REG REG3
X.sp
XBXA '*' expr ',' REG REG3
XBXA expr ',' REG REG3
X.sp
XCOMA ',' REG expr
XCOMA ',' REG '*' expr ',' REG ',' '+'
XCOMA ',' REG '*' expr ',' REG ',' '-'
XCOMA ',' REG '*' expr ',' REG
XCOMA ',' REG '*' expr
XCOMA ',' REG expr ',' REG ',' '+'
XCOMA ',' REG expr ',' REG ',' '-'
XCOMA ',' REG expr ',' REG
X.sp
XCOMI ',' REG expr
X.sp
XCOMR ',' REG '*' expr
XCOMR ',' REG expr
X.sp
XCOMZ REG
X.sp
XCPSL expr
X.sp
XCPSU expr
X.sp
XDAR ',' REG
X.sp
XEORA ',' REG expr
XEORA ',' REG '*' expr ',' REG ',' '+'
XEORA ',' REG '*' expr ',' REG ',' '-'
XEORA ',' REG '*' expr ',' REG
XEORA ',' REG '*' expr
XEORA ',' REG expr ',' REG ',' '+'
XEORA ',' REG expr ',' REG ',' '-'
XEORA ',' REG expr ',' REG
X.sp
XEORI ',' REG expr
X.sp
XEORR ',' REG '*' expr
XEORR ',' REG expr
X.sp
XEORZ REG
X.sp
XHALT
X.sp
XIORA ',' REG expr
XIORA ',' REG '*' expr ',' REG ',' '+'
XIORA ',' REG '*' expr ',' REG ',' '-'
XIORA ',' REG '*' expr ',' REG
XIORA ',' REG '*' expr
XIORA ',' REG expr ',' REG ',' '+'
XIORA ',' REG expr ',' REG ',' '-'
XIORA ',' REG expr ',' REG
X.sp
XIORI ',' REG expr
X.sp
XIORR ',' REG '*' expr
XIORR ',' REG expr
X.sp
XIORZ REG
X.sp
XLODA ',' REG expr
XLODA ',' REG '*' expr ',' REG ',' '+'
XLODA ',' REG '*' expr ',' REG ',' '-'
XLODA ',' REG '*' expr ',' REG
XLODA ',' REG '*' expr
XLODA ',' REG expr ',' REG ',' '+'
XLODA ',' REG expr ',' REG ',' '-'
XLODA ',' REG expr ',' REG
X.sp
XLODI ',' REG expr
X.sp
XLODR ',' REG '*' expr
XLODR ',' REG expr
X.sp
XLODZ REG REG0
XLODZ REG REG1
XLODZ REG REG2
XLODZ REG REG3
X.sp
XLPSL
X.sp
XLPSU
X.sp
XNOP
X.sp
XPPSL expr
X.sp
XPPSU expr
X.sp
XREDC ',' REG
X.sp
XREDD ',' REG
X.sp
XREDE ',' REG expr
X.sp
XRETC ',' CONDITION
X.sp
XRETE ',' CONDITION
X.sp
XRRL ',' REG
X.sp
XRRR ',' REG
X.sp
XSPSL
X.sp
XSPSU
X.sp
XSTRA ',' REG expr
XSTRA ',' REG '*' expr ',' REG ',' '+'
XSTRA ',' REG '*' expr ',' REG ',' '-'
XSTRA ',' REG '*' expr ',' REG
XSTRA ',' REG '*' expr
XSTRA ',' REG expr ',' REG ',' '+'
XSTRA ',' REG expr ',' REG ',' '-'
XSTRA ',' REG expr ',' REG
X.sp
XSTRR ',' REG '*' expr
XSTRR ',' REG expr
X.sp
XSTRZ REG REG1
XSTRZ REG REG2
XSTRZ REG REG3
X.sp
XSUBA ',' REG expr
XSUBA ',' REG '*' expr ',' REG ',' '+'
XSUBA ',' REG '*' expr ',' REG ',' '-'
XSUBA ',' REG '*' expr ',' REG
XSUBA ',' REG '*' expr
XSUBA ',' REG expr ',' REG ',' '+'
XSUBA ',' REG expr ',' REG ',' '-'
XSUBA ',' REG expr ',' REG
X.sp
XSUBI ',' REG expr
X.sp
XSUBR ',' REG '*' expr
XSUBR ',' REG expr
X.sp
XSUBZ REG
X.sp
XTMI ',' REG expr
X.sp
XTPSL expr
X.sp
XTPSU expr
X.sp
XWRTC ',' REG
X.sp
XWRTD ',' REG
X.sp
XWRTE ',' REG expr
X.sp
XZBRR '*' expr
XZBRR expr
X.sp
XZBSR '*' expr
XZBSR expr
X.TE
X.H 3 "Register and Condition Reserved Symbols"
XThe REG and CONDITION fields in instructions are restricted to only
Xthe values available as reserved symbols.
XThese are r0 - r3, or R0 - R3 for registers, and plus, PLUS, minus, MINUS,
Xzero, ZERO, gt, GT, lt, LT, eq, EQ, un, UN, always, and ALWAYS for
Xconditions.
X.H 3 "Destination Register for Indexed Addressing"
XIf the destination register, the one adjacent to the opcode, is not R0 when
Xone of the absolute indexed addressing modes is used, an error is issued.
X.H 3 "Selection Criteria Keywords"
X.VL 10 5
X.LI "REG0 REG1 REG2 REG3"
X.SP
XSome instructions are restricted to a subset of the registers.
XOnly those instructions with the specified registers are valid.
X.LI "COND0 COND1 COND2 COND3"
X.SP
XSome instructions are restricted to a subset of the conditions.
XOnly those instructions with the specified conditions are valid.
X.VL 10 0 1
X.LI "COND0"
XEQ, or ZERO
X.LI "COND1
XGT, or PLUS
X.LI "COND2"
XLT, or MINUS
X.LI "COND3"
XALWAYS, or UN
X.LE
X.LE
X.H 3 "Apostrophes"
XThe apostrophes in the syntax field are a notation used for the
Xparser generator and are not put in the assembler source statement.
X.H 2 "Notes"
X.H 3 "Location Counter"
XThe Dollar Sign is used as the location counter symbol in this assembler.
X.H 3 "Memory Addressing Error Messages"
X.VL 5 0
X.LI "ERROR - expression exceeds available field width"
X.SP
XThis message occurs when :
X.DL
X.LI
XThe absolute branch address is to an invalid address, one greater than
X32767.
X.LI
XThe absolute or relative address was not in the present memory page.
X.LI
XThe relative offset was outside the range that can be represented in 7 bits.
X.LE
X.LI "ERROR - instruction crosses page boundary"
X.SP
XThe first and last bytes of an instruction are on different sides of an 8k
Xpage.
X.LI "WARNING - Page Boundary"
X.SP
XThe first byte of an instruction is on a 8k page boundry.
X.H 3 "Page Wraparound for Relative Addressing"
XThe wraparound of an effective address, where a relative address from an
Xinstruction near a page boundary accesses memory at the other side of the
Xpage, is not supported in this assembler and will result in one or more
Xerror messages.
X.P
XThis does not apply to the ZBRR and ZBSR instructions.
XMemory destinations for these can range from 0 to $3f and $1fc0 to $1fff.
X.H 3 "Relational Operators"
XThe relational operator keywords GT, LT, and EQ are not available.
XThe '<', '>', and '==' special character representations must be used.
X.H 3 "Reserved Symbols"
X.H 4 "Machine Dependent Reserved Symbols"
XALWAYS
XAND
XDEFINED
XEQ
XGE
XGT
XHIGH
XLE
XLOW
XLT
XMINUS
XMOD
XNE
XNOT
XOR
XPLUS
XR0
XR1
XR2
XR3
XSHL
XSHR
XUN
XXOR
XZERO
Xalways
Xand
Xdefined
Xeq
Xge
Xgt
Xhigh
Xle
Xlow
Xlt
Xminus
Xmod
Xne
Xnot
Xor
Xplus
Xr0
Xr1
Xr2
Xr3
Xshl
Xshr
Xun
Xxor
Xzero
X.TC 1 1 7
SHAR_EOF
true || echo 'restore of as2650.doc failed'
fi
# ============= as2650.tst ==============
if test -f 'as2650.tst' -a X"$1" != X"-c"; then
echo 'x - skipping as2650.tst (File already exists)'
else
echo 'x - extracting as2650.tst (Text)'
sed 's/^X//' << 'SHAR_EOF' > 'as2650.tst' &&
Xabsolute equ 1234h
Ximmed equ $a5
X adda,r0 *absolute
X adda,r0 absolute
X adda,r0 absolute,r0,-
X adda,r0 absolute,r1,-
X adda,r0 absolute,r2,-
X adda,r0 absolute,r3,-
X adda,r0 *absolute,r0
X adda,r0 *absolute,r0,+
X adda,r0 *absolute,r0,-
X adda,r0 *absolute,r1
X adda,r0 *absolute,r1,+
X adda,r0 *absolute,r1,-
X adda,r0 *absolute,r2
X adda,r0 *absolute,r2,+
X adda,r0 *absolute,r2,-
X adda,r0 *absolute,r3
X adda,r0 *absolute,r3,+
X adda,r0 *absolute,r3,-
X adda,r0 absolute,r0
X adda,r0 absolute,r0,+
X adda,r0 absolute,r1
X adda,r0 absolute,r1,+
X adda,r0 absolute,r2
X adda,r0 absolute,r2,+
X adda,r0 absolute,r3
X adda,r0 absolute,r3,+
X adda,r1 *absolute
X adda,r1 absolute
X adda,r2 *absolute
X adda,r2 absolute
X adda,r3 *absolute
X adda,r3 absolute
X addi,r0 immed
X addi,r1 immed
X addi,r2 immed
X addi,r3 immed
X addr,r0 $-23h
X addr,r0 *$-23h
X addr,r1 $-23h
X addr,r1 *$-23h
X addr,r2 $-23h
X addr,r2 *$-23h
X addr,r3 $-23h
X addr,r3 *$-23h
X addz r0
X addz r1
X addz r2
X addz r3
X anda,r0 *absolute
X anda,r0 absolute
X anda,r0 absolute,r0,-
X anda,r0 absolute,r1,-
X anda,r0 absolute,r2,-
X anda,r0 absolute,r3,-
X anda,r0 *absolute,r0
X anda,r0 *absolute,r0,+
X anda,r0 *absolute,r0,-
X anda,r0 *absolute,r1
X anda,r0 *absolute,r1,+
X anda,r0 *absolute,r1,-
X anda,r0 *absolute,r2
X anda,r0 *absolute,r2,+
X anda,r0 *absolute,r2,-
X anda,r0 *absolute,r3
X anda,r0 *absolute,r3,+
X anda,r0 *absolute,r3,-
X anda,r0 absolute,r0
X anda,r0 absolute,r0,+
X anda,r0 absolute,r1
X anda,r0 absolute,r1,+
X anda,r0 absolute,r2
X anda,r0 absolute,r2,+
X anda,r0 absolute,r3
X anda,r0 absolute,r3,+
X anda,r1 *absolute
X anda,r1 absolute
X anda,r2 *absolute
X anda,r2 absolute
X anda,r3 *absolute
X anda,r3 absolute
X andi,r0 immed
X andi,r1 immed
X andi,r2 immed
X andi,r3 immed
X andr,r0 $-23h
X andr,r0 *$-23h
X andr,r1 $-23h
X andr,r1 *$-23h
X andr,r2 $-23h
X andr,r2 *$-23h
X andr,r3 $-23h
X andr,r3 *$-23h
X andz r1
X andz r2
X andz r3
X bcfa,eq *absolute
X bcfa,eq absolute
X bcfa,gt *absolute
X bcfa,gt absolute
X bcfa,lt *absolute
X bcfa,lt absolute
X bcfr,eq $-23h
X bcfr,eq *$-23h
X bcfr,gt $-23h
X bcfr,gt *$-23h
X bcfr,lt $-23h
X bcfr,lt *$-23h
X bcta,always *absolute
X bcta,always absolute
X bcta,eq *absolute
X bcta,eq absolute
X bcta,gt *absolute
X bcta,gt absolute
X bcta,lt *absolute
X bcta,lt absolute
X bctr,always $-23h
X bctr,always *$-23h
X bctr,eq $-23h
X bctr,eq *$-23h
X bctr,gt $-23h
X bctr,gt *$-23h
X bctr,lt $-23h
X bctr,lt *$-23h
X bdra,r0 *absolute
X bdra,r0 absolute
X bdra,r1 *absolute
X bdra,r1 absolute
X bdra,r2 *absolute
X bdra,r2 absolute
X bdra,r3 *absolute
X bdra,r3 absolute
X bdrr,r0 $-23h
X bdrr,r0 *$-23h
X bdrr,r1 $-23h
X bdrr,r1 *$-23h
X bdrr,r2 $-23h
X bdrr,r2 *$-23h
X bdrr,r3 $-23h
X bdrr,r3 *$-23h
X bira,r0 *absolute
X bira,r0 absolute
X bira,r1 *absolute
X bira,r1 absolute
X bira,r2 *absolute
X bira,r2 absolute
X bira,r3 *absolute
X bira,r3 absolute
X birr,r0 $-23h
X birr,r0 *$-23h
X birr,r1 $-23h
X birr,r1 *$-23h
X birr,r2 $-23h
X birr,r2 *$-23h
X birr,r3 $-23h
X birr,r3 *$-23h
X brna,r0 *absolute
X brna,r0 absolute
X brna,r1 *absolute
X brna,r1 absolute
X brna,r2 *absolute
X brna,r2 absolute
X brna,r3 *absolute
X brna,r3 absolute
X brnr,r0 $-23h
X brnr,r0 *$-23h
X brnr,r1 $-23h
X brnr,r1 *$-23h
X brnr,r2 $-23h
X brnr,r2 *$-23h
X brnr,r3 $-23h
X brnr,r3 *$-23h
X bsfa,eq *absolute
X bsfa,eq absolute
X bsfa,gt *absolute
X bsfa,gt absolute
X bsfa,lt *absolute
X bsfa,lt absolute
X bsfr,eq $-23h
X bsfr,eq *$-23h
X bsfr,gt $-23h
X bsfr,gt *$-23h
X bsfr,lt $-23h
X bsfr,lt *$-23h
X bsna,r0 *absolute
X bsna,r0 absolute
X bsna,r1 *absolute
X bsna,r1 absolute
X bsna,r2 *absolute
X bsna,r2 absolute
X bsna,r3 *absolute
X bsna,r3 absolute
X bsnr,r0 $-23h
X bsnr,r0 *$-23h
X bsnr,r1 $-23h
X bsnr,r1 *$-23h
X bsnr,r2 $-23h
X bsnr,r2 *$-23h
X bsnr,r3 $-23h
X bsnr,r3 *$-23h
X bsta,always *absolute
X bsta,always absolute
X bsta,eq *absolute
X bsta,eq absolute
X bsta,gt *absolute
X bsta,gt absolute
X bsta,lt *absolute
X bsta,lt absolute
X bstr,always $-23h
X bstr,always *$-23h
X bstr,eq $-23h
X bstr,eq *$-23h
X bstr,gt $-23h
X bstr,gt *$-23h
X bstr,lt $-23h
X bstr,lt *$-23h
X bsxa *absolute,r3
X bsxa absolute,r3
X bxa *absolute,r3
X bxa absolute,r3
X coma,r0 *absolute
X coma,r0 absolute
X coma,r0 absolute,r0,-
X coma,r0 absolute,r1,-
X coma,r0 absolute,r2,-
X coma,r0 absolute,r3,-
X coma,r0 *absolute,r0
X coma,r0 *absolute,r0,+
X coma,r0 *absolute,r0,-
X coma,r0 *absolute,r1
X coma,r0 *absolute,r1,+
X coma,r0 *absolute,r1,-
X coma,r0 *absolute,r2
X coma,r0 *absolute,r2,+
X coma,r0 *absolute,r2,-
X coma,r0 *absolute,r3
X coma,r0 *absolute,r3,+
X coma,r0 *absolute,r3,-
X coma,r0 absolute,r0
X coma,r0 absolute,r0,+
X coma,r0 absolute,r1
X coma,r0 absolute,r1,+
X coma,r0 absolute,r2
X coma,r0 absolute,r2,+
X coma,r0 absolute,r3
X coma,r0 absolute,r3,+
X coma,r1 *absolute
X coma,r1 absolute
X coma,r2 *absolute
X coma,r2 absolute
X coma,r3 *absolute
X coma,r3 absolute
X comi,r0 immed
X comi,r1 immed
X comi,r2 immed
X comi,r3 immed
X comr,r0 $-23h
X comr,r0 *$-23h
X comr,r1 $-23h
X comr,r1 *$-23h
X comr,r2 $-23h
X comr,r2 *$-23h
X comr,r3 $-23h
X comr,r3 *$-23h
X comz r0
X comz r1
X comz r2
X comz r3
X cpsl immed
X cpsu immed
X dar,r0
X dar,r1
X dar,r2
X dar,r3
X eora,r0 *absolute
X eora,r0 absolute
X eora,r0 absolute,r0,-
X eora,r0 absolute,r1,-
X eora,r0 absolute,r2,-
X eora,r0 absolute,r3,-
X eora,r0 *absolute,r0
X eora,r0 *absolute,r0,+
X eora,r0 *absolute,r0,-
X eora,r0 *absolute,r1
X eora,r0 *absolute,r1,+
X eora,r0 *absolute,r1,-
X eora,r0 *absolute,r2
X eora,r0 *absolute,r2,+
X eora,r0 *absolute,r2,-
X eora,r0 *absolute,r3
X eora,r0 *absolute,r3,+
X eora,r0 *absolute,r3,-
X eora,r0 absolute,r0
X eora,r0 absolute,r0,+
X eora,r0 absolute,r1
X eora,r0 absolute,r1,+
X eora,r0 absolute,r2
X eora,r0 absolute,r2,+
X eora,r0 absolute,r3
X eora,r0 absolute,r3,+
X eora,r1 *absolute
X eora,r1 absolute
X eora,r2 *absolute
X eora,r2 absolute
X eora,r3 *absolute
X eora,r3 absolute
X eori,r0 immed
X eori,r1 immed
X eori,r2 immed
X eori,r3 immed
X eorr,r0 $-23h
X eorr,r0 *$-23h
X eorr,r1 $-23h
X eorr,r1 *$-23h
X eorr,r2 $-23h
X eorr,r2 *$-23h
X eorr,r3 $-23h
X eorr,r3 *$-23h
X eorz r0
X eorz r1
X eorz r2
X eorz r3
X halt
X iora,r0 *absolute
X iora,r0 absolute
X iora,r0 absolute,r0,-
X iora,r0 absolute,r1,-
X iora,r0 absolute,r2,-
X iora,r0 absolute,r3,-
X iora,r0 *absolute,r0
X iora,r0 *absolute,r0,+
X iora,r0 *absolute,r0,-
X iora,r0 *absolute,r1
X iora,r0 *absolute,r1,+
X iora,r0 *absolute,r1,-
X iora,r0 *absolute,r2
X iora,r0 *absolute,r2,+
X iora,r0 *absolute,r2,-
X iora,r0 *absolute,r3
X iora,r0 *absolute,r3,+
X iora,r0 *absolute,r3,-
X iora,r0 absolute,r0
X iora,r0 absolute,r0,+
X iora,r0 absolute,r1
X iora,r0 absolute,r1,+
X iora,r0 absolute,r2
X iora,r0 absolute,r2,+
X iora,r0 absolute,r3
X iora,r0 absolute,r3,+
X iora,r1 *absolute
X iora,r1 absolute
X iora,r2 *absolute
X iora,r2 absolute
X iora,r3 *absolute
X iora,r3 absolute
X iori,r0 immed
X iori,r1 immed
X iori,r2 immed
X iori,r3 immed
X iorr,r0 $-23h
X iorr,r0 *$-23h
X iorr,r1 $-23h
X iorr,r1 *$-23h
X iorr,r2 $-23h
X iorr,r2 *$-23h
X iorr,r3 $-23h
X iorr,r3 *$-23h
X iorz r0
X iorz r1
X iorz r2
X iorz r3
X loda,r0 *absolute
X loda,r0 absolute
X loda,r0 absolute,r0,-
X loda,r0 absolute,r1,-
X loda,r0 absolute,r2,-
X loda,r0 absolute,r3,-
X loda,r0 *absolute,r0
X loda,r0 *absolute,r0,+
X loda,r0 *absolute,r0,-
X loda,r0 *absolute,r1
X loda,r0 *absolute,r1,+
X loda,r0 *absolute,r1,-
X loda,r0 *absolute,r2
X loda,r0 *absolute,r2,+
X loda,r0 *absolute,r2,-
X loda,r0 *absolute,r3
X loda,r0 *absolute,r3,+
X loda,r0 *absolute,r3,-
X loda,r0 absolute,r0
X loda,r0 absolute,r0,+
X loda,r0 absolute,r1
X loda,r0 absolute,r1,+
X loda,r0 absolute,r2
X loda,r0 absolute,r2,+
X loda,r0 absolute,r3
X loda,r0 absolute,r3,+
X loda,r1 *absolute
X loda,r1 absolute
X loda,r2 *absolute
X loda,r2 absolute
X loda,r3 *absolute
X loda,r3 absolute
X lodi,r0 immed
X lodi,r1 immed
X lodi,r2 immed
X lodi,r3 immed
X lodr,r0 $-23h
X lodr,r0 *$-23h
X lodr,r1 $-23h
X lodr,r1 *$-23h
X lodr,r2 $-23h
X lodr,r2 *$-23h
X lodr,r3 $-23h
X lodr,r3 *$-23h
X lodz r0
X lodz r1
X lodz r2
X lodz r3
X lpsl
X lpsu
X nop
X ppsl immed
X ppsu immed
X redc,r0
X redc,r1
X redc,r2
X redc,r3
X redd,r0
X redd,r1
X redd,r2
X redd,r3
X rede,r0 immed
X rede,r1 immed
X rede,r2 immed
X rede,r3 immed
X retc,always
X retc,eq
X retc,gt
X retc,lt
X rete,always
X rete,eq
X rete,gt
X rete,lt
X rrl,r0
X rrl,r1
X rrl,r2
X rrl,r3
X rrr,r0
X rrr,r1
X rrr,r2
X rrr,r3
X spsl
X spsu
X stra,r0 *absolute
X stra,r0 absolute
X stra,r0 absolute,r0,-
X stra,r0 absolute,r1,-
X stra,r0 absolute,r2,-
X stra,r0 absolute,r3,-
X stra,r0 *absolute,r0
X stra,r0 *absolute,r0,+
X stra,r0 *absolute,r0,-
X stra,r0 *absolute,r1
X stra,r0 *absolute,r1,+
X stra,r0 *absolute,r1,-
X stra,r0 *absolute,r2
X stra,r0 *absolute,r2,+
X stra,r0 *absolute,r2,-
X stra,r0 *absolute,r3
X stra,r0 *absolute,r3,+
X stra,r0 *absolute,r3,-
X stra,r0 absolute,r0
X stra,r0 absolute,r0,+
X stra,r0 absolute,r1
X stra,r0 absolute,r1,+
X stra,r0 absolute,r2
X stra,r0 absolute,r2,+
X stra,r0 absolute,r3
X stra,r0 absolute,r3,+
X stra,r1 *absolute
X stra,r1 absolute
X stra,r2 *absolute
X stra,r2 absolute
X stra,r3 *absolute
X stra,r3 absolute
X strr,r0 $-23h
X strr,r0 *$-23h
X strr,r1 $-23h
X strr,r1 *$-23h
X strr,r2 $-23h
X strr,r2 *$-23h
X strr,r3 $-23h
X strr,r3 *$-23h
X strz r1
X strz r2
X strz r3
X suba,r0 *absolute
X suba,r0 absolute
X suba,r0 absolute,r0,-
X suba,r0 absolute,r1,-
X suba,r0 absolute,r2,-
X suba,r0 absolute,r3,-
X suba,r0 *absolute,r0
X suba,r0 *absolute,r0,+
X suba,r0 *absolute,r0,-
X suba,r0 *absolute,r1
X suba,r0 *absolute,r1,+
X suba,r0 *absolute,r1,-
X suba,r0 *absolute,r2
X suba,r0 *absolute,r2,+
X suba,r0 *absolute,r2,-
X suba,r0 *absolute,r3
X suba,r0 *absolute,r3,+
X suba,r0 *absolute,r3,-
X suba,r0 absolute,r0
X suba,r0 absolute,r0,+
X suba,r0 absolute,r1
X suba,r0 absolute,r1,+
X suba,r0 absolute,r2
X suba,r0 absolute,r2,+
X suba,r0 absolute,r3
X suba,r0 absolute,r3,+
X suba,r1 *absolute
X suba,r1 absolute
X suba,r2 *absolute
X suba,r2 absolute
X suba,r3 *absolute
X suba,r3 absolute
X subi,r0 immed
X subi,r1 immed
X subi,r2 immed
X subi,r3 immed
X subr,r0 $-23h
X subr,r0 *$-23h
X subr,r1 $-23h
X subr,r1 *$-23h
X subr,r2 $-23h
X subr,r2 *$-23h
X subr,r3 $-23h
X subr,r3 *$-23h
X subz r0
X subz r1
X subz r2
X subz r3
X tmi,r0 immed
X tmi,r1 immed
X tmi,r2 immed
X tmi,r3 immed
X tpsl immed
X tpsu immed
X wrtc,r0
X wrtc,r1
X wrtc,r2
X wrtc,r3
X wrtd,r0
X wrtd,r1
X wrtd,r2
X wrtd,r3
X wrte,r0 immed
X wrte,r1 immed
X wrte,r2 immed
X wrte,r3 immed
X zbrr *23h
X zbrr 23h
X zbsr *23h
X zbsr 23h
SHAR_EOF
true || echo 'restore of as2650.tst failed'
fi
# ============= as2650.tut ==============
if test -f 'as2650.tut' -a X"$1" != X"-c"; then
echo 'x - skipping as2650.tut (File already exists)'
else
echo 'x - extracting as2650.tut (Text)'
sed 's/^X//' << 'SHAR_EOF' > 'as2650.tut' &&
X00001234 absolute 000000a5 immed
X 0x1234 absolute equ 1234h
X 0xa5 immed equ $a5
X adda,r0 *absolute
X WARNING - Page Boundary
X0000 8c 92 34
X0003 8c 12 34 adda,r0 absolute
X0006 8c 52 34 adda,r0 absolute,r0,-
X0009 8d 52 34 adda,r0 absolute,r1,-
X000c 8e 52 34 adda,r0 absolute,r2,-
X000f 8f 52 34 adda,r0 absolute,r3,-
X0012 8c f2 34 adda,r0 *absolute,r0
X0015 8c b2 34 adda,r0 *absolute,r0,+
X0018 8c d2 34 adda,r0 *absolute,r0,-
X001b 8d f2 34 adda,r0 *absolute,r1
X001e 8d b2 34 adda,r0 *absolute,r1,+
X0021 8d d2 34 adda,r0 *absolute,r1,-
X0024 8e f2 34 adda,r0 *absolute,r2
X0027 8e b2 34 adda,r0 *absolute,r2,+
X002a 8e d2 34 adda,r0 *absolute,r2,-
X002d 8f f2 34 adda,r0 *absolute,r3
X0030 8f b2 34 adda,r0 *absolute,r3,+
X0033 8f d2 34 adda,r0 *absolute,r3,-
X0036 8c 72 34 adda,r0 absolute,r0
X0039 8c 32 34 adda,r0 absolute,r0,+
X003c 8d 72 34 adda,r0 absolute,r1
X003f 8d 32 34 adda,r0 absolute,r1,+
X0042 8e 72 34 adda,r0 absolute,r2
X0045 8e 32 34 adda,r0 absolute,r2,+
X0048 8f 72 34 adda,r0 absolute,r3
X004b 8f 32 34 adda,r0 absolute,r3,+
X004e 8d 92 34 adda,r1 *absolute
X0051 8d 12 34 adda,r1 absolute
X0054 8e 92 34 adda,r2 *absolute
X0057 8e 12 34 adda,r2 absolute
X005a 8f 92 34 adda,r3 *absolute
X005d 8f 12 34 adda,r3 absolute
X0060 84 a5 addi,r0 immed
X0062 85 a5 addi,r1 immed
X0064 86 a5 addi,r2 immed
X0066 87 a5 addi,r3 immed
X0068 88 5b addr,r0 $-23h
X006a 88 db addr,r0 *$-23h
X006c 89 5b addr,r1 $-23h
X006e 89 db addr,r1 *$-23h
X0070 8a 5b addr,r2 $-23h
X0072 8a db addr,r2 *$-23h
X0074 8b 5b addr,r3 $-23h
X0076 8b db addr,r3 *$-23h
X0078 80 addz r0
X0079 81 addz r1
X007a 82 addz r2
X007b 83 addz r3
X007c 4c 92 34 anda,r0 *absolute
X007f 4c 12 34 anda,r0 absolute
X0082 4c 52 34 anda,r0 absolute,r0,-
X0085 4d 52 34 anda,r0 absolute,r1,-
X0088 4e 52 34 anda,r0 absolute,r2,-
X008b 4f 52 34 anda,r0 absolute,r3,-
X008e 4c f2 34 anda,r0 *absolute,r0
X0091 4c b2 34 anda,r0 *absolute,r0,+
X0094 4c d2 34 anda,r0 *absolute,r0,-
X0097 4d f2 34 anda,r0 *absolute,r1
X009a 4d b2 34 anda,r0 *absolute,r1,+
X009d 4d d2 34 anda,r0 *absolute,r1,-
X00a0 4e f2 34 anda,r0 *absolute,r2
X00a3 4e b2 34 anda,r0 *absolute,r2,+
X00a6 4e d2 34 anda,r0 *absolute,r2,-
X00a9 4f f2 34 anda,r0 *absolute,r3
X00ac 4f b2 34 anda,r0 *absolute,r3,+
X00af 4f d2 34 anda,r0 *absolute,r3,-
X00b2 4c 72 34 anda,r0 absolute,r0
X00b5 4c 32 34 anda,r0 absolute,r0,+
X00b8 4d 72 34 anda,r0 absolute,r1
X00bb 4d 32 34 anda,r0 absolute,r1,+
X00be 4e 72 34 anda,r0 absolute,r2
X00c1 4e 32 34 anda,r0 absolute,r2,+
X00c4 4f 72 34 anda,r0 absolute,r3
X00c7 4f 32 34 anda,r0 absolute,r3,+
X00ca 4d 92 34 anda,r1 *absolute
X00cd 4d 12 34 anda,r1 absolute
X00d0 4e 92 34 anda,r2 *absolute
X00d3 4e 12 34 anda,r2 absolute
X00d6 4f 92 34 anda,r3 *absolute
X00d9 4f 12 34 anda,r3 absolute
X00dc 44 a5 andi,r0 immed
X00de 45 a5 andi,r1 immed
X00e0 46 a5 andi,r2 immed
X00e2 47 a5 andi,r3 immed
X00e4 48 5b andr,r0 $-23h
X00e6 48 db andr,r0 *$-23h
X00e8 49 5b andr,r1 $-23h
X00ea 49 db andr,r1 *$-23h
X00ec 4a 5b andr,r2 $-23h
X00ee 4a db andr,r2 *$-23h
X00f0 4b 5b andr,r3 $-23h
X00f2 4b db andr,r3 *$-23h
X00f4 41 andz r1
X00f5 42 andz r2
X00f6 43 andz r3
X00f7 9c 92 34 bcfa,eq *absolute
X00fa 9c 12 34 bcfa,eq absolute
X00fd 9d 92 34 bcfa,gt *absolute
X0100 9d 12 34 bcfa,gt absolute
X0103 9e 92 34 bcfa,lt *absolute
X0106 9e 12 34 bcfa,lt absolute
X0109 98 5b bcfr,eq $-23h
X010b 98 db bcfr,eq *$-23h
X010d 99 5b bcfr,gt $-23h
X010f 99 db bcfr,gt *$-23h
X0111 9a 5b bcfr,lt $-23h
X0113 9a db bcfr,lt *$-23h
X0115 1f 92 34 bcta,always *absolute
X0118 1f 12 34 bcta,always absolute
X011b 1c 92 34 bcta,eq *absolute
X011e 1c 12 34 bcta,eq absolute
X0121 1d 92 34 bcta,gt *absolute
X0124 1d 12 34 bcta,gt absolute
X0127 1e 92 34 bcta,lt *absolute
X012a 1e 12 34 bcta,lt absolute
X012d 1b 5b bctr,always $-23h
X012f 1b db bctr,always *$-23h
X0131 18 5b bctr,eq $-23h
X0133 18 db bctr,eq *$-23h
X0135 19 5b bctr,gt $-23h
X0137 19 db bctr,gt *$-23h
X0139 1a 5b bctr,lt $-23h
X013b 1a db bctr,lt *$-23h
X013d fc 92 34 bdra,r0 *absolute
X0140 fc 12 34 bdra,r0 absolute
X0143 fd 92 34 bdra,r1 *absolute
X0146 fd 12 34 bdra,r1 absolute
X0149 fe 92 34 bdra,r2 *absolute
X014c fe 12 34 bdra,r2 absolute
X014f ff 92 34 bdra,r3 *absolute
X0152 ff 12 34 bdra,r3 absolute
X0155 f8 5b bdrr,r0 $-23h
X0157 f8 db bdrr,r0 *$-23h
X0159 f9 5b bdrr,r1 $-23h
X015b f9 db bdrr,r1 *$-23h
X015d fa 5b bdrr,r2 $-23h
X015f fa db bdrr,r2 *$-23h
X0161 fb 5b bdrr,r3 $-23h
X0163 fb db bdrr,r3 *$-23h
X0165 dc 92 34 bira,r0 *absolute
X0168 dc 12 34 bira,r0 absolute
X016b dd 92 34 bira,r1 *absolute
X016e dd 12 34 bira,r1 absolute
X0171 de 92 34 bira,r2 *absolute
X0174 de 12 34 bira,r2 absolute
X0177 df 92 34 bira,r3 *absolute
X017a df 12 34 bira,r3 absolute
X017d d8 5b birr,r0 $-23h
X017f d8 db birr,r0 *$-23h
X0181 d9 5b birr,r1 $-23h
X0183 d9 db birr,r1 *$-23h
X0185 da 5b birr,r2 $-23h
X0187 da db birr,r2 *$-23h
X0189 db 5b birr,r3 $-23h
X018b db db birr,r3 *$-23h
X018d 5c 92 34 brna,r0 *absolute
X0190 5c 12 34 brna,r0 absolute
X0193 5d 92 34 brna,r1 *absolute
X0196 5d 12 34 brna,r1 absolute
X0199 5e 92 34 brna,r2 *absolute
X019c 5e 12 34 brna,r2 absolute
X019f 5f 92 34 brna,r3 *absolute
X01a2 5f 12 34 brna,r3 absolute
X01a5 58 5b brnr,r0 $-23h
X01a7 58 db brnr,r0 *$-23h
X01a9 59 5b brnr,r1 $-23h
X01ab 59 db brnr,r1 *$-23h
X01ad 5a 5b brnr,r2 $-23h
X01af 5a db brnr,r2 *$-23h
X01b1 5b 5b brnr,r3 $-23h
X01b3 5b db brnr,r3 *$-23h
X01b5 bc 92 34 bsfa,eq *absolute
X01b8 bc 12 34 bsfa,eq absolute
X01bb bd 92 34 bsfa,gt *absolute
X01be bd 12 34 bsfa,gt absolute
X01c1 be 92 34 bsfa,lt *absolute
X01c4 be 12 34 bsfa,lt absolute
X01c7 b8 5b bsfr,eq $-23h
X01c9 b8 db bsfr,eq *$-23h
X01cb b9 5b bsfr,gt $-23h
X01cd b9 db bsfr,gt *$-23h
X01cf ba 5b bsfr,lt $-23h
X01d1 ba db bsfr,lt *$-23h
X01d3 7c 92 34 bsna,r0 *absolute
X01d6 7c 12 34 bsna,r0 absolute
X01d9 7d 92 34 bsna,r1 *absolute
X01dc 7d 12 34 bsna,r1 absolute
X01df 7e 92 34 bsna,r2 *absolute
X01e2 7e 12 34 bsna,r2 absolute
X01e5 7f 92 34 bsna,r3 *absolute
X01e8 7f 12 34 bsna,r3 absolute
X01eb 78 5b bsnr,r0 $-23h
X01ed 78 db bsnr,r0 *$-23h
X01ef 79 5b bsnr,r1 $-23h
X01f1 79 db bsnr,r1 *$-23h
X01f3 7a 5b bsnr,r2 $-23h
X01f5 7a db bsnr,r2 *$-23h
X01f7 7b 5b bsnr,r3 $-23h
X01f9 7b db bsnr,r3 *$-23h
X01fb 3f 92 34 bsta,always *absolute
X01fe 3f 12 34 bsta,always absolute
X0201 3c 92 34 bsta,eq *absolute
X0204 3c 12 34 bsta,eq absolute
X0207 3d 92 34 bsta,gt *absolute
X020a 3d 12 34 bsta,gt absolute
X020d 3e 92 34 bsta,lt *absolute
X0210 3e 12 34 bsta,lt absolute
X0213 3b 5b bstr,always $-23h
X0215 3b db bstr,always *$-23h
X0217 38 5b bstr,eq $-23h
X0219 38 db bstr,eq *$-23h
X021b 39 5b bstr,gt $-23h
X021d 39 db bstr,gt *$-23h
X021f 3a 5b bstr,lt $-23h
X0221 3a db bstr,lt *$-23h
X0223 bf 92 34 bsxa *absolute,r3
X0226 bf 12 34 bsxa absolute,r3
X0229 9f 92 34 bxa *absolute,r3
X022c 9f 12 34 bxa absolute,r3
X022f ec 92 34 coma,r0 *absolute
X0232 ec 12 34 coma,r0 absolute
X0235 ec 52 34 coma,r0 absolute,r0,-
X0238 ed 52 34 coma,r0 absolute,r1,-
X023b ee 52 34 coma,r0 absolute,r2,-
X023e ef 52 34 coma,r0 absolute,r3,-
X0241 ec f2 34 coma,r0 *absolute,r0
X0244 ec b2 34 coma,r0 *absolute,r0,+
X0247 ec d2 34 coma,r0 *absolute,r0,-
X024a ed f2 34 coma,r0 *absolute,r1
X024d ed b2 34 coma,r0 *absolute,r1,+
X0250 ed d2 34 coma,r0 *absolute,r1,-
X0253 ee f2 34 coma,r0 *absolute,r2
X0256 ee b2 34 coma,r0 *absolute,r2,+
X0259 ee d2 34 coma,r0 *absolute,r2,-
X025c ef f2 34 coma,r0 *absolute,r3
X025f ef b2 34 coma,r0 *absolute,r3,+
X0262 ef d2 34 coma,r0 *absolute,r3,-
X0265 ec 72 34 coma,r0 absolute,r0
X0268 ec 32 34 coma,r0 absolute,r0,+
X026b ed 72 34 coma,r0 absolute,r1
X026e ed 32 34 coma,r0 absolute,r1,+
X0271 ee 72 34 coma,r0 absolute,r2
X0274 ee 32 34 coma,r0 absolute,r2,+
X0277 ef 72 34 coma,r0 absolute,r3
X027a ef 32 34 coma,r0 absolute,r3,+
X027d ed 92 34 coma,r1 *absolute
X0280 ed 12 34 coma,r1 absolute
X0283 ee 92 34 coma,r2 *absolute
X0286 ee 12 34 coma,r2 absolute
X0289 ef 92 34 coma,r3 *absolute
X028c ef 12 34 coma,r3 absolute
X028f e4 a5 comi,r0 immed
X0291 e5 a5 comi,r1 immed
X0293 e6 a5 comi,r2 immed
X0295 e7 a5 comi,r3 immed
X0297 e8 5b comr,r0 $-23h
X0299 e8 db comr,r0 *$-23h
X029b e9 5b comr,r1 $-23h
X029d e9 db comr,r1 *$-23h
X029f ea 5b comr,r2 $-23h
X02a1 ea db comr,r2 *$-23h
X02a3 eb 5b comr,r3 $-23h
X02a5 eb db comr,r3 *$-23h
X02a7 e0 comz r0
X02a8 e1 comz r1
X02a9 e2 comz r2
X02aa e3 comz r3
X02ab 75 a5 cpsl immed
X02ad 74 a5 cpsu immed
X02af 94 dar,r0
X02b0 95 dar,r1
X02b1 96 dar,r2
X02b2 97 dar,r3
X02b3 2c 92 34 eora,r0 *absolute
X02b6 2c 12 34 eora,r0 absolute
X02b9 2c 52 34 eora,r0 absolute,r0,-
X02bc 2d 52 34 eora,r0 absolute,r1,-
X02bf 2e 52 34 eora,r0 absolute,r2,-
X02c2 2f 52 34 eora,r0 absolute,r3,-
X02c5 2c f2 34 eora,r0 *absolute,r0
X02c8 2c b2 34 eora,r0 *absolute,r0,+
X02cb 2c d2 34 eora,r0 *absolute,r0,-
X02ce 2d f2 34 eora,r0 *absolute,r1
X02d1 2d b2 34 eora,r0 *absolute,r1,+
X02d4 2d d2 34 eora,r0 *absolute,r1,-
X02d7 2e f2 34 eora,r0 *absolute,r2
X02da 2e b2 34 eora,r0 *absolute,r2,+
X02dd 2e d2 34 eora,r0 *absolute,r2,-
X02e0 2f f2 34 eora,r0 *absolute,r3
X02e3 2f b2 34 eora,r0 *absolute,r3,+
X02e6 2f d2 34 eora,r0 *absolute,r3,-
X02e9 2c 72 34 eora,r0 absolute,r0
X02ec 2c 32 34 eora,r0 absolute,r0,+
X02ef 2d 72 34 eora,r0 absolute,r1
X02f2 2d 32 34 eora,r0 absolute,r1,+
X02f5 2e 72 34 eora,r0 absolute,r2
X02f8 2e 32 34 eora,r0 absolute,r2,+
X02fb 2f 72 34 eora,r0 absolute,r3
X02fe 2f 32 34 eora,r0 absolute,r3,+
X0301 2d 92 34 eora,r1 *absolute
X0304 2d 12 34 eora,r1 absolute
X0307 2e 92 34 eora,r2 *absolute
X030a 2e 12 34 eora,r2 absolute
X030d 2f 92 34 eora,r3 *absolute
X0310 2f 12 34 eora,r3 absolute
X0313 24 a5 eori,r0 immed
X0315 25 a5 eori,r1 immed
X0317 26 a5 eori,r2 immed
X0319 27 a5 eori,r3 immed
X031b 28 5b eorr,r0 $-23h
X031d 28 db eorr,r0 *$-23h
X031f 29 5b eorr,r1 $-23h
X0321 29 db eorr,r1 *$-23h
X0323 2a 5b eorr,r2 $-23h
X0325 2a db eorr,r2 *$-23h
X0327 2b 5b eorr,r3 $-23h
X0329 2b db eorr,r3 *$-23h
X032b 20 eorz r0
X032c 21 eorz r1
X032d 22 eorz r2
X032e 23 eorz r3
X032f 40 halt
X0330 6c 92 34 iora,r0 *absolute
X0333 6c 12 34 iora,r0 absolute
X0336 6c 52 34 iora,r0 absolute,r0,-
X0339 6d 52 34 iora,r0 absolute,r1,-
X033c 6e 52 34 iora,r0 absolute,r2,-
X033f 6f 52 34 iora,r0 absolute,r3,-
X0342 6c f2 34 iora,r0 *absolute,r0
X0345 6c b2 34 iora,r0 *absolute,r0,+
X0348 6c d2 34 iora,r0 *absolute,r0,-
X034b 6d f2 34 iora,r0 *absolute,r1
X034e 6d b2 34 iora,r0 *absolute,r1,+
X0351 6d d2 34 iora,r0 *absolute,r1,-
X0354 6e f2 34 iora,r0 *absolute,r2
X0357 6e b2 34 iora,r0 *absolute,r2,+
X035a 6e d2 34 iora,r0 *absolute,r2,-
X035d 6f f2 34 iora,r0 *absolute,r3
X0360 6f b2 34 iora,r0 *absolute,r3,+
X0363 6f d2 34 iora,r0 *absolute,r3,-
X0366 6c 72 34 iora,r0 absolute,r0
X0369 6c 32 34 iora,r0 absolute,r0,+
X036c 6d 72 34 iora,r0 absolute,r1
X036f 6d 32 34 iora,r0 absolute,r1,+
X0372 6e 72 34 iora,r0 absolute,r2
X0375 6e 32 34 iora,r0 absolute,r2,+
X0378 6f 72 34 iora,r0 absolute,r3
X037b 6f 32 34 iora,r0 absolute,r3,+
X037e 6d 92 34 iora,r1 *absolute
X0381 6d 12 34 iora,r1 absolute
X0384 6e 92 34 iora,r2 *absolute
X0387 6e 12 34 iora,r2 absolute
X038a 6f 92 34 iora,r3 *absolute
X038d 6f 12 34 iora,r3 absolute
X0390 64 a5 iori,r0 immed
X0392 65 a5 iori,r1 immed
X0394 66 a5 iori,r2 immed
X0396 67 a5 iori,r3 immed
X0398 68 5b iorr,r0 $-23h
X039a 68 db iorr,r0 *$-23h
X039c 69 5b iorr,r1 $-23h
X039e 69 db iorr,r1 *$-23h
X03a0 6a 5b iorr,r2 $-23h
X03a2 6a db iorr,r2 *$-23h
X03a4 6b 5b iorr,r3 $-23h
X03a6 6b db iorr,r3 *$-23h
X03a8 60 iorz r0
X03a9 61 iorz r1
X03aa 62 iorz r2
X03ab 63 iorz r3
X03ac 0c 92 34 loda,r0 *absolute
X03af 0c 12 34 loda,r0 absolute
X03b2 0c 52 34 loda,r0 absolute,r0,-
X03b5 0d 52 34 loda,r0 absolute,r1,-
X03b8 0e 52 34 loda,r0 absolute,r2,-
X03bb 0f 52 34 loda,r0 absolute,r3,-
X03be 0c f2 34 loda,r0 *absolute,r0
X03c1 0c b2 34 loda,r0 *absolute,r0,+
X03c4 0c d2 34 loda,r0 *absolute,r0,-
X03c7 0d f2 34 loda,r0 *absolute,r1
X03ca 0d b2 34 loda,r0 *absolute,r1,+
X03cd 0d d2 34 loda,r0 *absolute,r1,-
X03d0 0e f2 34 loda,r0 *absolute,r2
X03d3 0e b2 34 loda,r0 *absolute,r2,+
X03d6 0e d2 34 loda,r0 *absolute,r2,-
X03d9 0f f2 34 loda,r0 *absolute,r3
X03dc 0f b2 34 loda,r0 *absolute,r3,+
X03df 0f d2 34 loda,r0 *absolute,r3,-
X03e2 0c 72 34 loda,r0 absolute,r0
X03e5 0c 32 34 loda,r0 absolute,r0,+
X03e8 0d 72 34 loda,r0 absolute,r1
X03eb 0d 32 34 loda,r0 absolute,r1,+
X03ee 0e 72 34 loda,r0 absolute,r2
X03f1 0e 32 34 loda,r0 absolute,r2,+
X03f4 0f 72 34 loda,r0 absolute,r3
X03f7 0f 32 34 loda,r0 absolute,r3,+
X03fa 0d 92 34 loda,r1 *absolute
X03fd 0d 12 34 loda,r1 absolute
X0400 0e 92 34 loda,r2 *absolute
X0403 0e 12 34 loda,r2 absolute
X0406 0f 92 34 loda,r3 *absolute
X0409 0f 12 34 loda,r3 absolute
X040c 04 a5 lodi,r0 immed
X040e 05 a5 lodi,r1 immed
X0410 06 a5 lodi,r2 immed
X0412 07 a5 lodi,r3 immed
X0414 08 5b lodr,r0 $-23h
X0416 08 db lodr,r0 *$-23h
X0418 09 5b lodr,r1 $-23h
X041a 09 db lodr,r1 *$-23h
X041c 0a 5b lodr,r2 $-23h
X041e 0a db lodr,r2 *$-23h
X0420 0b 5b lodr,r3 $-23h
X0422 0b db lodr,r3 *$-23h
X0424 60 lodz r0
X0425 01 lodz r1
X0426 02 lodz r2
X0427 03 lodz r3
X0428 93 lpsl
X0429 92 lpsu
X042a c0 nop
X042b 77 a5 ppsl immed
X042d 76 a5 ppsu immed
X042f 30 redc,r0
X0430 31 redc,r1
X0431 32 redc,r2
X0432 33 redc,r3
X0433 70 redd,r0
X0434 71 redd,r1
X0435 72 redd,r2
X0436 73 redd,r3
X0437 54 a5 rede,r0 immed
X0439 55 a5 rede,r1 immed
X043b 56 a5 rede,r2 immed
X043d 57 a5 rede,r3 immed
X043f 17 retc,always
X0440 14 retc,eq
X0441 15 retc,gt
X0442 16 retc,lt
X0443 37 rete,always
X0444 34 rete,eq
X0445 35 rete,gt
X0446 36 rete,lt
X0447 d0 rrl,r0
X0448 d1 rrl,r1
X0449 d2 rrl,r2
X044a d3 rrl,r3
X044b 50 rrr,r0
X044c 51 rrr,r1
X044d 52 rrr,r2
X044e 53 rrr,r3
X044f 13 spsl
X0450 12 spsu
X0451 cc 92 34 stra,r0 *absolute
X0454 cc 12 34 stra,r0 absolute
X0457 cc 52 34 stra,r0 absolute,r0,-
X045a cd 52 34 stra,r0 absolute,r1,-
X045d ce 52 34 stra,r0 absolute,r2,-
X0460 cf 52 34 stra,r0 absolute,r3,-
X0463 cc f2 34 stra,r0 *absolute,r0
X0466 cc b2 34 stra,r0 *absolute,r0,+
X0469 cc d2 34 stra,r0 *absolute,r0,-
X046c cd f2 34 stra,r0 *absolute,r1
X046f cd b2 34 stra,r0 *absolute,r1,+
X0472 cd d2 34 stra,r0 *absolute,r1,-
X0475 ce f2 34 stra,r0 *absolute,r2
X0478 ce b2 34 stra,r0 *absolute,r2,+
X047b ce d2 34 stra,r0 *absolute,r2,-
X047e cf f2 34 stra,r0 *absolute,r3
X0481 cf b2 34 stra,r0 *absolute,r3,+
X0484 cf d2 34 stra,r0 *absolute,r3,-
X0487 cc 72 34 stra,r0 absolute,r0
X048a cc 32 34 stra,r0 absolute,r0,+
X048d cd 72 34 stra,r0 absolute,r1
X0490 cd 32 34 stra,r0 absolute,r1,+
X0493 ce 72 34 stra,r0 absolute,r2
X0496 ce 32 34 stra,r0 absolute,r2,+
X0499 cf 72 34 stra,r0 absolute,r3
X049c cf 32 34 stra,r0 absolute,r3,+
X049f cd 92 34 stra,r1 *absolute
X04a2 cd 12 34 stra,r1 absolute
X04a5 ce 92 34 stra,r2 *absolute
X04a8 ce 12 34 stra,r2 absolute
X04ab cf 92 34 stra,r3 *absolute
X04ae cf 12 34 stra,r3 absolute
X04b1 c8 5b strr,r0 $-23h
X04b3 c8 db strr,r0 *$-23h
X04b5 c9 5b strr,r1 $-23h
X04b7 c9 db strr,r1 *$-23h
X04b9 ca 5b strr,r2 $-23h
X04bb ca db strr,r2 *$-23h
X04bd cb 5b strr,r3 $-23h
X04bf cb db strr,r3 *$-23h
X04c1 c1 strz r1
X04c2 c2 strz r2
X04c3 c3 strz r3
X04c4 ac 92 34 suba,r0 *absolute
X04c7 ac 12 34 suba,r0 absolute
X04ca ac 52 34 suba,r0 absolute,r0,-
X04cd ad 52 34 suba,r0 absolute,r1,-
X04d0 ae 52 34 suba,r0 absolute,r2,-
X04d3 af 52 34 suba,r0 absolute,r3,-
X04d6 ac f2 34 suba,r0 *absolute,r0
X04d9 ac b2 34 suba,r0 *absolute,r0,+
X04dc ac d2 34 suba,r0 *absolute,r0,-
X04df ad f2 34 suba,r0 *absolute,r1
X04e2 ad b2 34 suba,r0 *absolute,r1,+
X04e5 ad d2 34 suba,r0 *absolute,r1,-
X04e8 ae f2 34 suba,r0 *absolute,r2
X04eb ae b2 34 suba,r0 *absolute,r2,+
X04ee ae d2 34 suba,r0 *absolute,r2,-
X04f1 af f2 34 suba,r0 *absolute,r3
X04f4 af b2 34 suba,r0 *absolute,r3,+
X04f7 af d2 34 suba,r0 *absolute,r3,-
X04fa ac 72 34 suba,r0 absolute,r0
X04fd ac 32 34 suba,r0 absolute,r0,+
X0500 ad 72 34 suba,r0 absolute,r1
X0503 ad 32 34 suba,r0 absolute,r1,+
X0506 ae 72 34 suba,r0 absolute,r2
X0509 ae 32 34 suba,r0 absolute,r2,+
X050c af 72 34 suba,r0 absolute,r3
X050f af 32 34 suba,r0 absolute,r3,+
X0512 ad 92 34 suba,r1 *absolute
X0515 ad 12 34 suba,r1 absolute
X0518 ae 92 34 suba,r2 *absolute
X051b ae 12 34 suba,r2 absolute
X051e af 92 34 suba,r3 *absolute
X0521 af 12 34 suba,r3 absolute
X0524 a4 a5 subi,r0 immed
X0526 a5 a5 subi,r1 immed
X0528 a6 a5 subi,r2 immed
X052a a7 a5 subi,r3 immed
X052c a8 5b subr,r0 $-23h
X052e a8 db subr,r0 *$-23h
X0530 a9 5b subr,r1 $-23h
X0532 a9 db subr,r1 *$-23h
X0534 aa 5b subr,r2 $-23h
X0536 aa db subr,r2 *$-23h
X0538 ab 5b subr,r3 $-23h
X053a ab db subr,r3 *$-23h
X053c a0 subz r0
X053d a1 subz r1
X053e a2 subz r2
X053f a3 subz r3
X0540 f4 a5 tmi,r0 immed
X0542 f5 a5 tmi,r1 immed
X0544 f6 a5 tmi,r2 immed
X0546 f7 a5 tmi,r3 immed
X0548 b5 a5 tpsl immed
X054a b4 a5 tpsu immed
X054c b0 wrtc,r0
X054d b1 wrtc,r1
X054e b2 wrtc,r2
X054f b3 wrtc,r3
X0550 f0 wrtd,r0
X0551 f1 wrtd,r1
X0552 f2 wrtd,r2
X0553 f3 wrtd,r3
X0554 d4 a5 wrte,r0 immed
X0556 d5 a5 wrte,r1 immed
X0558 d6 a5 wrte,r2 immed
X055a d7 a5 wrte,r3 immed
X055c 9b a3 zbrr *23h
X055e 9b 23 zbrr 23h
X0560 bb a3 zbsr *23h
X0562 bb 23 zbsr 23h
X ERROR SUMMARY - ERRORS DETECTED 0
X - WARNINGS 1
SHAR_EOF
true || echo 'restore of as2650.tut failed'
fi
true || echo 'restore of as2650.y failed'
echo End of part 1, continue with part 2
exit 0
More information about the Alt.sources
mailing list