-
"ANIMAL" game
10/19/2021 at 07:49 • 0 commentsUpcoming release TB-2.3-b2 will include fix of the DATA READ statements for string data and implementation of the VAL function. These changes allowed me to run one more game from the 101 BASIC Computer Games book - "ANIMAL".
This and other games (some working in TB) are placed at http://www.vintage-basic.net/games.html
-
Github repository for arduino sketch
03/19/2021 at 10:23 • 3 commentsMain 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!
-
4 years and 4k downloads of Terminal-BASIC
03/12/2021 at 07:57 • 0 commentsAt 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.
-
240x320 il9341-based TFT screen as output device
10/31/2020 at 10:33 • 0 comments -
Experimental necromancy
10/22/2020 at 14:27 • 0 commentsJust 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.
P.S. Should work on Win 2000 - 10, both 32/64 bit
P.P.S. Linux version was always available. -
Porting to ESPBoy
10/20/2020 at 22:38 • 2 commentsTerminal-BASIC 2.3 has stable work on esp8266.
This is an early result from porting process to little smart device of ESPBoy.
-
Upcoming first 2.3 alpha
10/12/2020 at 14:26 • 0 commentsFirst 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).: -
ESP8266 and ESPBoy port progress
03/10/2020 at 22:11 • 0 commentsThe upcoming version of Terminal-BASIC uses SPIFFS to implement NVRAM and file system commands on esp8266:
- SAVE
- LOAD
- CHAIN
- DSAVE
- DLOAD
- DCHAIN
- DIRECTORY
- SCRATCH
- HEADER
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 commandDLOAD "/AMAZIN"
without BAS file extension -
Forgotten feature
02/18/2020 at 21:14 • 1 commentEons 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.
-
Documentation
02/16/2020 at 23:04 • 0 commentsTerminal-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.