03/19/2021 at 10:23 •
Main repository of TB always has complex structure of several Netbeans IDE projects, authoring scripts, etc.
I created a github repository at https://github.com/terminal-basic-team/terminalbasic-arduino where I will place all published versions of the sources in the form of Arduino IDE sketch. Happy cloning, pull-requesting and hacking!
03/12/2021 at 07:57 •
At the begining of december 2020 Terminal-BASIC growned up to 4 years age. There were more then 4 000 downloads during these years.
Here is a chart of downloads distribution among countries. I'm sorry, there is not enough space on image to place all 104 countries, downloads come from.
Thanks to all TB users.
10/31/2020 at 10:33 •
10/22/2020 at 14:27 •
Just published 2.3-a1 release for Win32. Almost useless, but still can be used as TB playground and development platform for BASIC programs for later usage on embedded devices.
10/20/2020 at 22:38 •
Terminal-BASIC 2.3 has stable work on esp8266.
This is an early result from porting process to little smart device of ESPBoy.
10/12/2020 at 14:26 •
First alpha of Terminal-BASIC Version 2.3 will be available soon.
The reason for next version number is deeper transition to the usage of HAL library.
It should make porting to another platforms less difficult and may be even MS Wind...ows port available...
Among minor features it's worth to notice the implementation of double precision math. functions. Version 2.2 has only variables with '!' suffix and basic arithmetics for double precision (not for 8-bit avr based [...]duinos).:
03/10/2020 at 22:11 •
The upcoming version of Terminal-BASIC uses SPIFFS to implement NVRAM and file system commands on esp8266:
I'v test it on ESPBoy device. There is no suuport of TFT screen, buttons, sound and LED for now, but the port is fully functional, using UART.
Sketch with data folder for SPIFFS, containing some BASIC programs: terminal-basic-2.3-a1
DIRECTORY command shows the files list. Unfortunately, the files, written using esp8266 SPIFFS uploader have names, starting with '/'. To start AMAZING maaze generator, for example, one needs to type the command
DLOAD "/AMAZIN"without BAS file extension
02/18/2020 at 21:14 •
Eons have passed since multidimentional arrays were implemented in Terminal-BASIC, but one important feature was forgotten: arrays of strings!..
The upcoming version 2.2-rc2 fix this issue and able to run an outstanding game of "Oregon trail":
The modifed source for terminal-BASIC will be published after release of TB-2.2-rc2 in few days. Many thanks to RomanS for the idea.
02/16/2020 at 23:04 •
Terminal-BASIC has a terrible documentation. It would be great If somebody with good English skill (may be a native speaker after all...) wish to improve it.
The source is in "fodt" format and you need LibreOffice to work with it. THe source document is placed at the main terminal-basic mercurial repositiory at Sourceforge.
02/05/2020 at 18:07 •
Terminal-BASIC 2.2-alpha3 introduces new configuration options:
- alignment of BASIC variables and arrays values (CONF_USE_ALIGN option in config.hpp)
- disabling of structures packing (USE_PACKED_STRUCT option in config.h)
Playing with these options allows me to run TB on ESP8266 nodeMCU board,