File: README

package info (click to toggle)
gpasm 0.0.7-5
  • links: PTS
  • area: main
  • in suites: potato
  • size: 536 kB
  • ctags: 310
  • sloc: ansic: 2,011; perl: 1,330; yacc: 368; lex: 331; sh: 152; makefile: 34
file content (68 lines) | stat: -rw-r--r-- 2,273 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
gpasm 0.0.7

This is an assembler for Microchip (TM) PIC (TM) micro-controllers.
It's intended to be compatible with the manufacturer's MPASM
assembler.

This is ALPHA software: there may be serious bugs in it, and it's
nowhere near complete.  gpasm currently only implements a subset of
MPASM's features.  See the documentation for an up-to-date list of
what gpasm can do.

To build it, you'll need both "flex" and "bison".  These two are tools
that gpasm uses to handle user input. If you're running Linux, you'll
almost certainly have these already. If not, you can get them from any
site that carries a GNU distribution.

Once you've built the tools, untar the gpasm source into a directory
and type:
	./configure
	make
Everything should just build and produce an executable called 'gpasm'.

Install it by becoming root and type "make install".  This copies
gpasm into /usr/local/bin and special.inc into /usr/local/gpasm.

You should now be ready to assemble some PIC code by typing "gpasm".


Documentation is in the "doc" directory.  The user manual is
"gpasm.lyx", it's ready for a postscript printer as "gpasm.ps" or
viewing using Adobe (TM) Acrobat (TM) as "gpasm.pdf".  Lyx is
available from http://www.lyx.org

Send any bug reports to me at the address below. It will help me a lot
if you should say which version of gpasm you're using, the machine and
OS you've built it for (or not), and enough source code to reproduce
the problem.

I'd like gpasm to support more PIC processors: if you want to add
support for another, grep for XXXPRO in the source, and add the
processor into the various lists.

If you're trying to build gpasm on a machine/OS but can't, you might
want to take a look at 'stdhdr.h' and see if you can fix the problem
there.

If you mail me diffs for any of the above I'll incorporate them into
the next release.


James Bowman
jamesb@sgi.com

7 Aug 1998

CREDITS

The following people have helped out in the development of gpasm.
Thanks a lot, everyone!

Scott Dattalo <sdattalo@unix.sri.com>
James Cameron <james.cameron@digital.com>
Stefan Petersen <spe@stacken.kth.se>
Eric Smith <eric@brouhaha.com>
Alessandro Zummo <azummo@ita.flashnet.it>
Andrew Burgess <aab@cichlid.com>
Bruce Stough <sbs@wavefront.com>
Tommy Thorn <thorn@acm.org>