The "original" BASICs for the Altair, for example were single-target -- no
conditional compilations. My recollection is the same relating to later
versions. It wasn't until they began supporting a multitude of micros did
they begin using conditional compilations. It became too big of a job given
the different input/output methods and I/O devices.
On 12/17/07 6:59 PM, "Jim Battle" <frustum at pacbell.net> wrote:
  Randy Dawson wrote:
 This may be of interest to the group, on the Nascom web page, I found the
 Microsoft 8K basic source:
 
http://www.nascomhomepage.com/lang/8kbasic.asm
 Randy 
 Randy,
 I'm assuming that this isn't *the* source code.  It looks like someone
 reverse engineered it and added the comments.
 I was under the impression that *the* source code was full of
 conditional code to generate BASIC for a variety of machines. 
Rich
--
Rich Cini
Collector of Classic Computers
Build Master and lead engineer, Altair32 Emulator
http://www.altair32.com
http://highgate.comm.sfu.ca/~rcini/classiccmp