Removed the automatic detection of the emulator's memory model for the BASIC compiler, (this was used for debugging purposes); code generated will now be deterministic.
Added the option for underscores in BASIC variable names, (except for first and last chars).
Fixed full paths being written to .gasm files by the BASIC compiler, (this meant that BASIC generated .gasm files could not be assembled on differently configured systems without re-compiling the original BASIC source).
Rebuilt all the BASIC samples to use relative paths for generated *.gasm files.