Use Ctrl+Enter to start new thread in not-yet-active screen. Use function keys F1.F12 to switch between screens. bos.exe - BASIC interpreter terminal with 12 parallel threads available.cmd.exe - BASIC interpreter, console version.bexec.dpr - interpreter that can turn BASIC files into *.exe files by copy /B bexec.exe + %1.bas %1.exe.Cmd.dpr - command interpreter application using BASIC as the control language.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. Supported featuresinclude AppleScript, Drag&Drop, graphics, sprites, sound. SmallBASIC is a fast and easy to learn BASIC language interpreter ideal for everyday calculations, scripts and prototypes. basShell.pas (~100 KB) - interpreter attached directly to console I/O, ability to spawn console applications and other BASIC interpreters added. Chipmunk Basic is an old fashioned Basic interpreter which runs on almost all Macs, and is accelerated for PowerMacs.ChipThr.pas (~50 KB) - wrapper redirecting console I/O for multiple instances of the TBasic class.Chip.pas (~1.1 MB) - core file, implements TBasic - BASIC interpreter.Latest version is available for download here: cmd_v12_2004_09_27.zip (~1 MB), some small documentation is available here. Yet, there are some antiques to think about left. So I took that Chipmunk BASIC interpreter written in Pascal and ported it to Delphi, added ability to callback to Delphi methods and functions from dynamically loaded libraries (DLLs), created "terminal" emulator with BASIC as the shell language.
#Chipmunk basic code#
Open source BASIC interpreter embeddable into a Delphi application.īased on Chipmunk BASIC 1.0 Pascal code from donated in march 1990 by David Gillespie.Įver dreamed about "simple" yet powerfull shell for Microsoft Windows?Įver longed for old times, when text mode StarTrek (~600 KB) was the game to play?