This repository has been archived on 2024-09-22. You can view files and clone it, but cannot push or open issues or pull requests.
pbi-core/README.md

16 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

# pbi
The πBASIC Interpreter
================
This is a java program that interprets the Basic Stamp 1 Basic language PBasic (®).
Run it on linux/mac with pbi.sh or on windows with pbi.bat (You can also run it on every system with java -jar pbi.jar).
Use the filename as last argument.
Other flags are: `-noinfo` (removes the output of additional information about the actual command),
`-nowarn` (removes the output of warnings), and
`-fast` (does not slow down the execution to the level of bs1).
Additional contents are: `ACTIVATEINFO` (a command that activates the output of additional information at runtime), `DEACTIVATEINFO` (a command that deactivates the output of additional information at runtime), `DEBUG EEPROM` (a debug argument that outputs the composition of the EEPROM at runtime), `SYMBOL new = NEW 16` (a command that adds a new variable of 16 bits to the system), `SYSCLOCK` (A variable which returns System.currentTimeMillis() - the system-time), `BREAKPOINT` (a command that loops the evaluation of the user-input as a single command) and `ASSERT` (a command that creates an error if the following expression is false).
A GUI is coming soon.
(written by Elias Groll, Johanna Reichmann)