
Click HERE for db.exe 
Updated 2/5/2023 
* WITH MATRIX FUNCTIONALITY * USER DEFINED FUNCTION * restore <line number> * print using * diff("<equation>","<variable name>", <numeric point of differentiation> 
Updated 2/5/2023 

db.exe (For Dartmouth Basic) 
Commands and statements extended beyond Dartmouth BASIC  
goto=less code: ifendif ifelseendig while fornext break and continue 

Matrix arithmetic and commands  
Formatted printing printusing fnumber$ string function 

Allows variables as goto and gosub line numbers  
numeric derivative at a point  
time time command time$ string function 

define function with up to 6 variables  
input with optional string prompt  
renumber and mov  
limited clanguage style printf  
substitute line editing command  
restore with specific line number target  
ASCII table listing commsnd  
string arrays with up to 3 dimensions  
avg function  
complex numbers algebra and arithmetic  
sum function  
prod function  
call <overlay>,<start number>  
on <expr> goto on <expr> let on <expr> call 
BASIC DEMO PROGRAMS 

Solves four simultaneous equations using matrices  mat4d.bas 
Nine demo tests for matrix functionality  mattestall.bas 
Three demo tests of user defined functions: Nesting functions, Multiple variable functions  fnnestx.bas 
Using user defined functions to find roots of quadratic equation by trial and error, varying 'x' and 3 constants: y = a1x^{2}+a2x+a3  polyloop.bas 
Fahrenheit to Celsius dual column table using single dimension array.  f2ctable.bas 
Three simultanious equation solutions using 3X3 Determinants. Two dimentional array used for row and column.  det3d.bas 
Generates square, sawtooth and triangle wave using Fourier harmonic series.  wave.bas 
Tests while loops for string and numbers.  whiletest.bas 
Standard deviation and linear regression  sdeviation.bas 
Opens a file for output, writes to it, closes it, then opens the same file for append and adds to it. If an append is done to a nonexistant file, it will create a file.  appendfile.bas 
Test and demonstration of nested ifthenelse code structures and demonstration of simple logic tests for "and" and "or" operators.  ifelse.bas 
Tests print using with all current features (not full ANSI set)  usingtest.bas 