Difference between revisions of "emBASIC"
m |
m |
||
(One intermediate revision by the same user not shown) | |||
Line 5: | Line 5: | ||
The feel of emBASIC is very much that of an 1980-vintage BASIC interpreter running on personal computers of that decade. emBASIC is a fusion of ideas from many different implementations of BASIC, with some unique features thrown in. |
The feel of emBASIC is very much that of an 1980-vintage BASIC interpreter running on personal computers of that decade. emBASIC is a fusion of ideas from many different implementations of BASIC, with some unique features thrown in. |
||
+ | == Status == |
||
+ | emBASIC is for now just an internal project, not a product, but it can be raised to product status without too much effort. |
||
+ | There is documentation for both end users and integrators. |
||
+ | If this is of interest, do not hesitate to contact info@segger.com |
||
== Commands== |
== Commands== |
||
Line 22: | Line 26: | ||
* VERSION |
* VERSION |
||
* NET LOAD |
* NET LOAD |
||
− | *: Example net load "life.bas" |
+ | *: Example: net load "life.bas" |
* NET CATALOG |
* NET CATALOG |
||
The software is showcased here, with a fully functional simulator: https://www.segger.com/showcase/#embasic |
The software is showcased here, with a fully functional simulator: https://www.segger.com/showcase/#embasic |
Latest revision as of 16:05, 4 July 2019
emBASIC is a SEGGER software library implementing a BASIC interpreter for Embedded Systems. It is targeted to microcontrollers and is written to use SEGGER's embedded software. emBASIC is easily portable and runs on a variety of hardware, as well as a PC simulation. emBASIC makes it easy to write small application programs without needing to purchase and master typical development equipment such as compilers, debuggers, and JTAG emulators.
The feel of emBASIC is very much that of an 1980-vintage BASIC interpreter running on personal computers of that decade. emBASIC is a fusion of ideas from many different implementations of BASIC, with some unique features thrown in.
Contents
Status
emBASIC is for now just an internal project, not a product, but it can be raised to product status without too much effort. There is documentation for both end users and integrators. If this is of interest, do not hesitate to contact info@segger.com
Commands
Standard, interactive
- EDIT
- LIST
- RUN
Standard, program mode
- END
- GOSUB
- GOTO
emBASIC enhancements
Interactive Mode
- HELP
- CREDITS
- VERSION
- NET LOAD
- Example: net load "life.bas"
- NET CATALOG
The software is showcased here, with a fully functional simulator: https://www.segger.com/showcase/#embasic