Welcome to SmallBASIC

SmallBASIC is a fast and easy to learn BASIC language interpreter ideal for everyday calculations, scripts and prototypes. SmallBASIC includes trigonometric, matrices and algebra functions, a built in IDE, a powerful string library, system, sound, and graphic commands along with structured programming syntax.

SmallBASIC version 0.11.19 (Windows) has been released


The changes are:

Fix display output before DELAY
Fix LET command problem found in 32bit linux
Removed obsolete/unimplemented keywords WSPLIT, PLOT2, UNLOADLIB
Made a few minor performance improvements
Fixed PRINT 1/1000 and other floating point rounding issues
Fixed problem with 59 char INPUT prompt
Added missing PEN(12) support
Added multi-item case selection (suggestion by James Grimaldi)
SDL: Updated display of file anchor links
SDL: Fix drag-drop from explorer to launch programs
SDL: Added missing IDE editor

SDL/Runtime version notes

SmallBASIC implementations: 

How to use better looking fonts in the Windows version

1. Envy font

- Download http://download.damieng.com/fonts/original/EnvyCodeR-PR7.zip

- Unzip and copy "Envy Code R.ttf" and "Envy Code R Bold.ttf"
into the same folder as sbasicg.exe.

2. Adobe Source Code Pro

- Download http://dl.1001fonts.com/source-code-pro.zip

SmallBASIC version 0.11.18 (Windows) has been released


SmallBASIC version 0.11.18 for Windows is now available.


The changes are:

1. Pressing the [Backspace] key will now re-display the launcher when a program has completed.

- Unlike the BACK menu option, pressing the [Backspace] key from the launcher will not terminate the application.
- The [Ctrl] + [B] key combination is a short cut to the BACK menu item.


Subscribe to SmallBASIC RSS