Download List

Descripción del Proyecto

SmallBASIC is a free interpreter for BASIC, a simple computer language, targeting simplicity, mathematics, and graphics. Also, it has a powerfull string library, supports external C modules (shared libs), uses dynamic arrays (by default) and has no data types. Versions exists for Linux (or other Unix), PalmOS, DOS, Win32, VTOS (Helio), and Franklins (eBookman). It uses a lot of drivers, including svgalib, ncurses, and framebuffer.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2002-04-16 09:50
0.8.2

Este comunicado contiene tres correcciones de errores para PalmOS, una de las cuales es muy importante si existen registros más grande que 32KB utilizados en MemoDB (utilizado por algunas aplicaciones de terceros, nota). Dos nuevos comandos para VFS se han añadido: BGETC y BPUTC.
Tags: Minor bugfixes
This release contains three bugfixes for PalmOS, one of which is very crucial if there are records larger than 32KB used in MemoDB (used by some third party memo applications). Two new commands for VFS have been added: BGETC and BPUTC.

2002-03-31 11:24
0.8.1

Esta versión incluye un operador LIKE (regexp), y otros nuevos comandos dirwalk, CHOP () y exec (como correr, pero nunca regresa). En la actualidad hay comandos de ayuda en línea de páginas (con búsqueda), y numerosas correcciones, incluyendo las de Gato (), ENV (), y el medio, el conductor MEMO (que se estrelló en PalmOS), el controlador PDOC, y una pérdida de memoria .
Tags: Minor bugfixes
This release includes a LIKE operator (regexp), and other new commands DIRWALK, CHOP(), and EXEC (like RUN but never returns). There are now command-line help-pages (with search), and numerous fixes, including ones for CAT(), ENV(), and ENVIRON, the MEMO driver (which crashed on PalmOS), the PDOC driver, and a memory leak.

2001-12-30 18:44
0.8.0

La aplicación ahora utiliza direcciones de memoria 32-bit. Esta versión se caracteriza por los nuevos operadores, nuevas palabras, nuevos comandos de cadena de gran alcance, el apoyo de Unix, los comandos de nuevo sistema de archivo, un controlador de terminales, y más.
Tags: Major feature enhancements
The implementation now uses 32-bit memory addresses. This release features new
operators, new keywords, new powerful string commands, more Unix support, new
file system commands, a terminal driver, and more.

2001-11-06 14:37
0.7.0

Más apoyo a Unix, matrices, una colección de polilínea 2D, y la nueva matemática y las funciones de cadena se han añadido.
Tags: Major feature enhancements
More Unix support, matrices, a 2D polyline library, and new math and string functions were added.

2001-05-22 12:44
0.6.0

Ahora puede agregar las rutinas o funciones, anidadas o no. Palabra clave agregado local (variables dinámicas locales). Las rutinas y funciones puede pasar ( "de referencia" o "por el valor ') o conjuntos de retorno. DECLARE clave añadido (necesarios para la declaración de varias secciones - de hecho, cada sección actúa como módulo de ahora). Agregado Científico-notación numérica (tanto en el compilador y RTL) y el apoyo el archivo de registros (LOGPRINT añadido para los usuarios).
Tags: Major feature enhancements
Now you can add routines/functions, nested or not. LOCAL keyword added (dynamic local variables). Routines/Functions can pass ('by reference' or 'by value') or return arrays. DECLARE keyword added (declaration needed for multiple-sections - actually, every section acts as module now). Added Scientific-numeric notation (both in compiler and RTL), and logfile support (LOGPRINT added for users).

Project Resources