Welcome to SmallBASIC
Featured sample program: LoadSaveBMP.bas
rem Title: LoadSaveBMP
rem Description: Subroutines for loading and saving 24bit BMP image files
rem Category: Applications
rem Copyright: Keijo Koskinen
rem Email: keijoko@csolve.net
rem Created: 22.07.2005
rem Version: 0.9
rem Sbver: SB 0.9.5
'''; Subroutines for loading and saving
''; for 24bit .BMP images
''; for SmallBasic by Keijo Koskinen 20.07.2005
''; If you have image other than 24bit .BMP
''; use Paint, MSPaint
SmallBASIC version 0.10.5 has been released
Submitted by chrisws on Fri, 09/04/2009 - 10:50.SmallBASIC version 0.10.5 is now available for both Linux and Windows.
Please report any bugs you happen to find. Enjoy !
lakeshore_demo.bas
Submitted by kepu on Mon, 01/12/2009 - 08:27.
' A small water waving/flickering program
' For SB(fltk) 2 Jan 2009 , by Keijo Koskinen
' You can download lakeshore1.jpg from:
' http://users.csolve.net/~keiko/smallbasic/lakeshore1.jpg
' When lakeshore1.jpg appears to screen,
' ..right clic it and choose save as
' ..to your bas_home directory
' *** load image ***
'img= env("C:\sb_fltk_97\FLTK_0.9.7\Bas-Home")+"lakeshore1.jpg"
' or
img= env("Bas-Home")+"lakeshore1.jpg"
if (!exist(img)) then
?sphere.bas
Submitted by kepu on Mon, 01/05/2009 - 07:09.
' A small 3D globe rotation program
' Converted to SB(fltk) 23,may 2006, from an old basic code
' by Keijo koskinen
' You can download sphere.gif from:
' http://users.csolve.net/~keiko/smallbasic/sphere.gif
' When sphere.gif appears to screen, ..right clic it and shoose save as ..to your bas_home directory
img= env("Bas_Home")+"sphere.gif"
if (!exist(img)) then
? "Sphere.gif does not exist "
? "then we are rolling this text"
?conrec-sb-v01.bas
Submitted by Ted Clayton on Wed, 10/22/2008 - 10:32.
' CONREC - A Contouring Routine
'
' by Paul Bourke, Byte, June 1987
' Homepage http://ozviz.wasp.uwa.edu.au/~pbourke/papers/conrec/
' (See webpage for details of the method.)
' Adapted for SmallBasic-v0.9.5 by Ted Clayton
'
' CONREC avoids the advanced math & heavy computation
' of more-formal contour-generation methods, by using
' a series of geometric tests within a local 'box'
' around & above each point in a data-grid.
' Each contour-segment is generated independently
' of other segments while scanning the grid
' raster-fashion.

Recent comments
1 week 6 days ago
1 week 6 days ago
4 weeks 6 days ago
4 weeks 6 days ago
8 weeks 5 days ago
8 weeks 6 days ago
8 weeks 6 days ago
9 weeks 5 hours ago
11 weeks 2 days ago
11 weeks 3 days ago