100 lines
3.4 KiB
Text
100 lines
3.4 KiB
Text
ptasm (1)
|
|
=========
|
|
|
|
NAME
|
|
----
|
|
ptasm - Table driven assembler
|
|
|
|
SYNOPSIS
|
|
--------
|
|
[verse]
|
|
'ptasm' [-t table.py] [file|'-']
|
|
|
|
|
|
DESCRIPTION
|
|
-----------
|
|
ptasm is a table-driven assembler written primarily to assemble code
|
|
for simple embedded cores like Peter Wallace's "DumbAss8" family.
|
|
However, the passive voice hopes it is suitable to target other CPU
|
|
architectures.
|
|
|
|
OPTIONS
|
|
-------
|
|
-t::
|
|
Specify the instruction set table, which is a Python file that
|
|
calls Insn() repeatedly to specify each instruction format. The
|
|
default is +d8_tab.py+.
|
|
|
|
COPYRIGHT
|
|
---------
|
|
While some files may offer a more permissive license, the project
|
|
as a whole is under the following disjunctive dual license giving you the
|
|
choice of one of the two following sets of free software/open source licensing
|
|
terms:
|
|
|
|
* GNU General Public License (GPL), version 2.0 or later
|
|
* 3-clause BSD License
|
|
|
|
|
|
The GNU GPL License
|
|
~~~~~~~~~~~~~~~~~~~
|
|
|
|
This program is free software; you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation; either version 2 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program; if not, write to the Free Software
|
|
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
|
|
|
|
The 3-clause BSD License
|
|
~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
Redistribution and use in source and binary forms, with or without
|
|
modification, are permitted provided that the following conditions
|
|
are met:
|
|
|
|
* Redistributions of source code must retain the above copyright
|
|
notice, this list of conditions and the following disclaimer.
|
|
|
|
* Redistributions in binary form must reproduce the above
|
|
copyright notice, this list of conditions and the following
|
|
disclaimer in the documentation and/or other materials
|
|
provided with the distribution.
|
|
|
|
* Neither the name of Mesa Electronics nor the names of its
|
|
contributors may be used to endorse or promote products
|
|
derived from this software without specific prior written
|
|
permission.
|
|
|
|
Disclaimer:
|
|
|
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
|
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
|
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
|
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
|
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
|
|
|
|
Copyright of this README file
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
Copying and distribution of this file, with or without modification,
|
|
are permitted in any medium without royalty provided the copyright
|
|
notice and this notice are preserved. This file is offered as-is,
|
|
without any warranty.
|