This time we are looking at extending SuperBasic by adding extra procedures and functions which can be loaded once after boot up and then used by any SuperBasic program that we load or type in afterwards.
Along the way, we will have to take a look at the manner in which we do the following :
link assembler extensions (procedures and functions) into SuperBasic
fetching parameters
testing separators (eg the '#' before a channel number etc)
the maths stack - and all its problems
returning values for functions
accessing the SuperBasic channel table