home *** CD-ROM | disk | FTP | other *** search
- From: markz@ssc.UUCP (Mark Zenier)
- Newsgroups: alt.sources
- Subject: Frankenstein Cross Assemblers, Phillips/Signetics 2650, Part 1 of 2
- Message-ID: <624@ssc.UUCP>
- Date: 7 Dec 90 00:15:12 GMT
-
- ---- 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@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
-