[comp.sys.cbm] C64 C-Power

mark@unisec.usi.com (Mark Rinfret) (05/08/87)

The following shell archive contains a C-Power (tm) compatible assembler
and an unformatted document (run it through the format program).  The
assembler was adapted to C-Power by myself and later refined and enhanced by
Ray Zarling.  I will be posting the source and other goodies over the
coming weeks as time permits.  Please note that the file assmdoc.fo must
be converted to the Commodore character set prior to use.  Also, the program
file (assm.sh) is to be run on a Commodore 64 under the C-Power shell.
Let me know if there are any problems encountered with this archive.

Mark Rinfret

#---------------------------cut here-----------------------------------
#! /bin/sh
# This is a shell archive, meaning:
# 1. Remove everything above the #! /bin/sh line.
# 2. Save the resulting text in a file.
# 3. Execute the file with /bin/sh (not csh) to create the files:
#	assmdoc.fo
#	assm.uue
# This archive created: Fri May  8 16:31:21 1987
export PATH; PATH=/bin:$PATH
if test -f 'assmdoc.fo'
then
	echo shar: will not over-write existing file "'assmdoc.fo'"
else
cat << \SHAR_EOF > 'assmdoc.fo'
.in 10
.rm 75
.he /C-ASSM/6502 Assembler for C-Power/V 2.0/
.fo //-#-//

Disclaimer:
.sp 1
.ti +5
This program is hereby given into the hands of the public,
and is considered to be public domain.  You may use it for
any non-profit purpose.  Feel free to alter it as you see
fit.  If you modify and redistribute this program, please give
credit to the prior authors (original: J.H. Van Ornum, George V. Wilder;
C-Power version: Mark R. Rinfret, revision 2.0: R. L. Zarling) as well as taking the blame/glory for
any changes that you should make.  Please report any enhancements to:
.nf
.sp 1
.in +5
Mark R. Rinfret     and     Raymond L. Zarling
348 Indian Ave.             245 Wiley Ct.
Portsmouth, RI  02871       Turlock, CA  95380
(401)-846-7639              (209)-634-4106
.in -5
.fi
.sp 
No warranties are made with regard to the use of this program,
nor is any support pledged (but you might ask).
Use it/abuse it at your own risk.
.sp 2
Introduction
.sp 1
.ti +5
C-ASSM is a 6502 assembler specifically
targeted to the Commodore 64 computer
running Pro-Line's C-power (tm) C language
development system.  C-ASSM is derived
from a generic 6502 assembler which was
contributed to USENET by J. H. van Ornum
of AT&T Bell Laboratories.  Without that
head start, this program would still be
in the design stages.  
.sp 2
.ti +5
Anyone familiar with the original source will, however,
observe that major changes were made to
tailor the source to fit the constraints
of the C-Power compiler, such as changing
ints to unsigned's where possible.  The
opcode tables were split apart into two
separate pieces.  Also, an #INCLUDE facility
has been added as a convenience.
Other minor enhancements like additional
expression handling capabilities and
conditional assembly will also be
apparent.  This
assembler will generate C-Power compatible
object files which can be linked to C
language programs, if the proper parameter
passing conventions are observed, or the
objects can be linked into a stand-alone
assembly language program, while using the
excellent environment of the C-Power shell
, editor and linker.
.ti +5
Although it is tailored for the C-Power
environment, the code is highly standard,
portable C.  This is demonstrated by the
minimal number of changes that need to
be made to port the code to Unix (#ifdef UNIX).
.ti +5
This document is about as terse as they come.
If you're looking for a tutorial on assembly
language, it ain't here.  The accompanying
test programs should be sufficient to illustrate
the various syntax elements for a moderately
experienced programmer.
 
.bp
SOURCE LINE FORMAT
.sp 1
<label> <operation> <operand> <comment>
.sp 1
Each field is terminated by one or more spaces, a tab or a ';' (which
begins the comment field immediately).
.sp
LABEL FIELD:
.sp 1
If first character is ';', entire line is a comment.
.sp 1
If the first character is '#', the assembler will 
expect an #include statement identical in syntax to
a C preprocessor include statement.  The filename
component may be enclosed in brackets (<filename>)
or double quotes ("filename").
.sp 1
If the first character is a space,
the label field is null.
Labels are alphanumeric strings beginning
with 'a' through 'z', 'A' through 'Z',
underscore or period followed by any of the above
characters, '$', or '0' through '9'.  Labels are
case-sensitive ('a' is not the same as 'A') and
may be up to 12 characters long.
A, X, Y, a, x and y are reserved labels.
(These rules are designed to be compatible
with the rules for external labels in
C-Power.)
.sp 2
OPERATION FIELD
.sp 1
Upper and lower case letters are equivalent.
Machine operation mnemonics are:
.nf
.in +5
.sp 1
ADC     BMI     CLD     DEX     JSR     PHA     RTS     STY
AND     BNE     CLI     DEY     LDA     PHP     SBC     TAX
ASL     BPL     CLV     EOR     LDX     PLA     SEC     TAY
BCC     BRK     CMP     INC     LDY     PLP     SED     TSX
BCS     BVC     CPX     INX     LSR     ROL     SEI     TXA
BEQ     BVS     CPY     INY     NOP     ROR     STA     TXS
BIT     CLC     DEC     JMP     ORA     RTI     STX     TYA
.fi
.in -5
.sp 1
Pseudo operation mnemonics are:
.in +4
.sp 1
 =      equate label name to operand field value
(space is not needed to terminate this operation).
.sp
 .WORD  assign 16 bit value of operand field to next
two locations; low byte of value first, then high byte.
.sp
 .DBYT  assign 16 bit value of operand field to next
two locations; high byte of value first, then low byte.
.sp
 .BYTE  assign 8 bit value of operand field to next
location.
.sp
 .DEF <label>,...,<label>  The <label>s, which must
appear later in the source, will be externally defined
so that they may be referenced (via .REF) in a 
separate source.
.sp
 .REF <label>,...,<label>  The <label>s are defined to
be external to this package, thereby allowing references
without causing "Undefined symbol" errors.  Any attempt 
to link this module without including the module which
externally defines these <label>s will result in an
"unsatisfied external reference" error in the linker.
.sp
 .NLST  turn listing mode off (this source
line is not listed).
.sp
 .LIST  turn listing mode on (normal mode) (this
source line is not listed).
.sp
 .BSS n  Reserve n bytes of storage at the
current location (n must be an absolute
expression).  These bytes are initialized
to all zeros.
.sp
 .DSEG n  Allocate a separately relocatable
data segment of n bytes.  This statement must have
a label, and the label is the name of the
data segment.  This data segment will be
external, and thus can be refenced
from other modules which declare it in a
 .REF statement.  The .DSEG statement will
not reserve any in-line storage.
.sp
 .IFEQ, .IFNE, .IFGT, .IFGE, .IFLT, .IFLE,
all require two operands, separated by
a comma.  All terms in the operands must
be defined earlier in the source code.
The following code will be assembled only
if the stated condition is true.  Operand
values are interpretted as unsigned values,
and any relocation attribute is ignored.
.sp
 .ELSE  may optionally be used after a .IFxx
operator.  The following code will be
assembled if the most recent .IFxx that
has not been matched by a .ELSE or .FI
was false, and no
previous .IFxx is inhibiting assembly.
.sp
 .FI  ends the .IFxx construct.  The
following code is assembled if and only
if assembly was in progress prior to the
original .IFxx.
.in -4
.sp 2
OPERAND FIELD
.sp 1
Operand field expressions use infix notation and are evaluated
from left to right.  Precedence can be minimally controlled 
through the use of parenthetical expressions which are bracketed
by the left and right bracket characters (e.g. [<expression>] )
rather than the usual parentheses.  This choice was most likely
made to avoid conflict with the indirect addressing modes which
use parentheses as in LDA (addr),Y.  No imbedded spaces are
permitted.
.sp1
Since this is a relocating assembler, operands
must evaluate to a value which is either
"relocatable", "absolute", or "external".
A relocatable expression is one whose value
must be adjusted by adding the load address
of the module when it is linked.  The value of absolute
expressions do not change with relocation.
The values of external expressions depend
primarily upon a single external symbol name,
whose value will be determined when the module
is linked with another which defines the
symbol.  In this assembler, external symbols
may be modified by adding or subracting an
absolute quantity less than 0x2000  (e.g.
lda xref+2).  In that case, the external
symbol name must come first, followed by +
or - absolute expression.
.sp 1
Operand field terms include labels and numbers.
Asterisk (*) is the label for the location counter value.
Numbers are binary, octal, decimal, hexadecimal or ASCII.
Number type is indicated by the first character of the number string as follows:
.nf
.in +5
.sp 1
%       binary prefix
@ or 0  octal prefix
1 - 9   decimal by default (prefix is part of number)
$       hexadecimal prefix
'       CBM-ASCII character prefix
"       CBM-ASCII character string prefix and suffix;
        \n is a new line; \l is a form feed.

.fi
.in -5
.sp 1
Operand field operations and the corresponding symbols are:
.nf
.in +5
.sp 1
+       addition
-       subtraction (or unary negation)
/       division
*       multiplication
%       modulo (remainder after integer division)
^       (up-arrow) logical exclusive OR
&       logical AND
|       logical OR

.in -5
.sp 1
.fi
The following may appear only at the
beginning of an expression:
.nf
.in +5
.sp 1
!       use two byte addressing, even if operand<256
<       low byte
>       high byte
.fi
.in -5
.sp 2
ERROR MESSAGES
.nf
.sp 1
UNKNOWN ERROR!!!                 (somebody goofed)
Internal error                   (oops)
Invalid operation code
A,X,Y are reserved symbols
Symbol table overflow            (same as "Out of memory")
Duplicate definition
Sync error                       (Pass 1/Pass 2 symbol value differs)
Branch out of range
Missing operand
Invalid addressing mode
Missing string terminator        (no second ")
Value error                      (operand value too large or small)
Undefined symbol
Symbol required
Multiply defined
Relocation error                 (illogical expression involving
                                  a symbol )                                   
Cond assbly nested too deeply    (no more than 6 nested .IFxx's allowed)
Unbalanced parentheses           (missing ])
Divide by zero
Hi/Lo operator must be first     (< or > out of sequence)
Invalid operand field
Out of memory                    (too many symbols or references)
".FI" without ".IF"
Label required
Label not allowed

.fi
.sp 1
INVOKING C-ASSM:
.sp 1

assm {-cdfilos} <file...file>
.sp 1
Options:
.nf
.in +5
.sp 1
-c   do not list code excluded by .IFxx
-d   print debugging information
-f   do not reformat source lines for listing
-i   ignore any .nlst pseudo operations
-l   list errors only
-o   suppress object file creation
-s   get symbol table printout 

.fi
.in -5

Source <file> names must end with a '.a' suffix.
When an object file is created, a '.o' suffix is
appended to the root of the source name.  For
example, test.o will be created when test.a is
assembled.  If more than one file name is given,
separate assemblies are performed on each one in
turn.

.ti +5
At any time when assembling one or more source files,
the assembly may be abruptly terminated by depressing
the RUN/STOP key.  No cautionary prompts or termination
message will be printed.

.sp 2
DEFICIENCIES:

The assembler is quite large.  This is due in part
to the code generation characteristics of the C-Power
compiler.  The source could probably be
further optimized to fine tune the generated code or
improved algorithms.
.sp
It would be nice to have a wildcard facility
with the source filenames.  For instance,
assm -f atest*.a would assemble all .a files
on the current disk which begin "atest".
I fear that this would make the assembler
prohibitively big, however.
.sp 
No macro facility currently exists.  I would like to see
a syntax of the form:
.br
.nf
#defmac <macroname>[(param,...,param)
        <statement>
             .
             .
             .
        <statement>
#endmac
.fi
SHAR_EOF
fi # end of overwriting check
if test -f 'assm.uue'
then
	echo shar: will not over-write existing file "'assm.uue'"
else
cat << \SHAR_EOF > 'assm.uue'
begin 644 assm.sh
M !A, TT                                                     
MYQGM&?,9^1G_&04:"QH1&A<:'1HC&BD:+QHU&CL:01I'&DT:4QI9&E\:91IK
M&G$:=QI]&H,:B1J/&I4:FQJA&J<:K1JS&KD:OQK%&LL:T1K7&MT:XQKI&N\:
M]1K[&@$;!QL-&Q,;&1L?&R4;*QLQ&S<;/1M#&TD;3QM5&UL;81MG&VT;<QMY
M&W\;A1N+&Y$;EQN=&P!@!P  8    & &  !@"   8 ,  ' !  !P    < 0 
M ' %  !P P  < 8  ' "  !P!P  8 0  & %  !@"0  8 (  & ! '@/80!X
M#R$ - 8"  ! D   0+   $#P   &(   0#   $#0  ! $   (    $!0  ! 
M<   (!@  "#8   @6   (+@ > _!   6X   %L  , ;"   @R@  ((@ > ]!
M # &X@  (.@  "#(  ($0   !!0 > ^A ($6H@ P%J  - 9"   @Z@!X#P$ 
M "!(   @"   (&@  " H #0&(@ T!F(  "!    @8 !X#^$  " X   @^   
M('@ > >!  $&@@ @!H   ""J   @J   (+H  ""*   @F@  ()@ +D)34R  
M+D)95$4 +D1"650 +D1%1B  +D1314< +D5,4T4 +D9)("  +DE&15$ +DE&
M1T4 +DE&1U0 +DE&3$4 +DE&3%0 +DE&3D4 +DQ)4U0 +DY,4U0 +E)%1B  
M+E=/4D0 /2 @("  041#("  04Y$("  05-,("  0D-#("  0D-3("  0D51
M("  0DE4("  0DU)("  0DY%("  0E!,("  0E)+("  0E9#("  0E93("  
M0TQ#("  0TQ$("  0TQ)("  0TQ6("  0TU0("  0U!8("  0U!9("  1$5#
M("  1$58("  1$59("  14]2("  24Y#("  24Y8("  24Y9("  2DU0("  
M2E-2("  3$1!("  3$18("  3$19("  3%-2("  3D]0("  3U)!("  4$A!
M("  4$A0("  4$Q!("  4$Q0("  4D],("  4D]2("  4E1)("  4E13("  
M4T)#("  4T5#("  4T5$("  4T5)("  4U1!("  4U18("  4U19("  5$%8
M("  5$%9("  5%-8("  5%A!("  5%A3("  5%E!("  3 --           7
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
M ,Y/5"!!3B!!4U-%34),15(@4T]54D-%("@N02!%6%!%0U1%1"DN#0 N3P!7
M %( 4S Z ,-!3B=4($]014X@)5, +"!%4E)/4B ]("5$ -5304=%.B E4R!;
M+4-$1DE,3U-=($9)3$4N02!;1DE,12Y!("XN+ET- $E.0TQ51$4@ ,].3%D@
M3TY%($E.0TQ51$4@3$5614P@4U504$]25$5$(0T )5,- ,)!1"!)3D-,541%
M(%-93E1!6 T (CP 4@##04XG5"!/4$5.($E.0TQ51$4Z("53#0#5SLO.S]?.
M(,72TL_2(2$A ,E.5$523D%,($524D]2 ,E.5D%,240@3U!%4D%424].($-/
M1$4 P2S8+-D@05)%(%)%4T525D5$(%-934)/3%, TUE-0D],(%1!0DQ%($]6
M15)&3$]7 ,154$Q)0T%412!$149)3DE424]. --93D,@15)23U( PE)!3D-(
M($]55"!/1B!204Y'10#-25-324Y'($]015)!3D0 R4Y604Q)1"!!1$1215-3
M24Y'($U/1$4 S4E34TE.1R!35%))3D<@5$5234E.051/4@#604Q512!%4E)/
M4@#53D1%1DE.140@4UE-0D], --934)/3"!215%525)%1 #-54Q425!,62!$
M149)3D5$ -)%3$]#051)3TX@15)23U( PT].1"!!4U-"3%D@3D535$5$(%1/
M3R!$14503%D U4Y"04Q!3D-%1"!005)%3E1(15-%4P#$259)1$4@0ED@6D52
M3P#(22_,3R!/4$52051/4B!-55-4($)%($9)4E-4 ,E.5D%,240@3U!%4D%.
M1"!&245,1 #/550@3T8@345-3U)9 "Y&22!7251(3U54("Y)1@#,04)%3"!2
M15%525)%1 #,04)%3"!.3U0@04Q,3U=%1  E4PT )2I3(0T  "4R1" E4PT-
M  W3V<W"S\P@U,'"S,4Z#0 E+2I3)3 T6" E0P!, TT   8-$H7[J0"JJ"",
M2ZDKC3P#J8R-/0.I"8T^ ZD8C3\#J00@*U$8K3P#;3X#JJT] VT_ X;[A?R@
M +'[C0<8C @8C3P#C#T#J0*J(,1,3 DTJ0"JJ$PV3(7[J0"JJ"",2ZDKC3P#
MJ8R-/0.N"1B@ !B*;3P#JIAM/0.&^X7\H "Q^XT'&(P(&(T\ XP] ZD"JB#$
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
0.@TE4PT (!0(O3P#C8A.8$E/
 
end
SHAR_EOF
fi # end of overwriting check
#	End of shell archive
exit 0
-- 
| Mark R. Rinfret, SofTech, Inc.		mark@unisec.usi.com |
| Guest of UniSecure Systems, Inc., Newport, RI                     |
| UUCP:  {gatech|mirror|cbosgd|uiucdcs|ihnp4}!rayssd!unisec!mark    |
| work: (401)-849-4174	home: (401)-846-7639                        |