You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
patacongo 3fe53af6be Remove .context kludge from apps/ directory 12 years ago
..
ficl Remove .context kludge from apps/ directory 12 years ago
Kconfig All ZNEO configurations converted to use the mconf/Kconfig tool 12 years ago
Make.defs All ZNEO configurations converted to use the mconf/Kconfig tool 12 years ago
Makefile Remove some dependencies of distclean on clean. This should not be necessary in higher level makefiles and should speed up make distclean 12 years ago
README.txt Resync new repository with old repo r5166 13 years ago

README.txt

apps/interpreters README file
=============================

This apps/ directory is set aside to hold interpreters that may be
incorporated into NuttX.

ficl
----

This is DIY port of Ficl (the "Forth Inspired Command Language"). See
http://ficl.sourceforge.net/. It is a "DIY" port because the Ficl source
is not in that directory, only an environment and instructions that will
let you build Ficl under NuttX. The rest is up to you.

pcode
-----

At present, only the NuttX Pascal add-on is supported. This NuttX add-on
must be downloaded separately (or is available in an SVN snapshot in the
misc/pascal directory).

This Pascal add-on must be installed into the NuttX apps/ directory. After
unpacking the Pascal add-on package, an installation script and README.txt
instructions can be found at pascal/nuttx.

INSTALL.sh -- The script that performs the operation. Usage:

./INSTALL.sh [-16|-32] <install-dir>

If you are using this standard NuttX apps/ package, the correct
location for the <install-dir> is apps/interpreters. That is
where the examples and build logic will expect to find the pcode
sub-directory.

Example:

./INSTALL.sh -16 $PWD/../../../apps/interpreters

After installation, the NuttX apps/interpresters directory will contain
the following files

pcode
|-- Makefile
|-- include
| `-- Common header files
|-- libboff
| `-- Pascal object format (POFF) library
`--insn
|-- include
| `-- model-specific header files
`-- prun
`-- model-specific source files

pashello

There is a simple Pascal example at apps/examples/pashello. This is the
standard "Hello, World!" example written in Pascal and interpreted from
Pascal P-Code at runtime. To use this example, place the following in
your appconfig file"

# Path to example in apps/examples containing the passhello_main entry point

CONFIGURED_APPS += examples/pashello

# Path to the Pascal p-code runtime interpreter module

CONFIGURED_APPS += interpreters/pcode