Source code for BASIC

From: Richard Erlacher <edick_at_idcomm.com>
Date: Wed Feb 16 13:27:30 2000

Just exactly why would you recommend a TINY BASIC as opposed to a full-up
interpreter? Most SBC's support huge amounts of RAM, far in excess of what
the basic interpreter should require.

My earliest Intel SBC's have room for 4 24-pin EPROMs, each of which can
hold 4K, and, if you use a jumpering arrangement derived from the schematic
rather than from the manual, you can use the 8K parts from MOT. That gives
you 32KB. Isn't that enough to support a customized version of the BASIC
interpreter in addition to the required driver code? You do have to modify
the I/O hooks to fit into your SBC, but you'd have to do that anyway,
wouldn't you? There are some public-domain CP/M-compatible I/O handlers
which use some of the CP/M i/o calls. Naturally, it's a lot of work, but
you can do it, given you have the source code.

Dick
-----Original Message-----
From: CLASSICCMP_at_trailing-edge.com <CLASSICCMP_at_trailing-edge.com>
To: classiccmp_at_classiccmp.org <classiccmp_at_classiccmp.org>
Date: Wednesday, February 16, 2000 11:48 AM
Subject: RE: Source code for BASIC


>>Tim Shoppa mentioned having some early MS source on AFC.
>>What exactly do you have, Tim?
>
>I've got MBASIC 5.11 sources. This is relatively late in
>MBASIC's life (about the time it was being ported to the 8086) but there
>are comments in there referring back to 1975.
>
>I've also got home-grown disassemblies of several other Microsoft products
from
>the late 1970's, though these are hardly "official".
>
>If someone's looking for a BASIC to run on their SBC, I think I'd go
>with one of the Tiny BASIC's out there myself that comes with sources.
>Oak.oakland.edu or another good old Simtel mirror would be a good place
>to start a search.
>
>--
> Tim Shoppa Email: shoppa_at_trailing-edge.com
> Trailing Edge Technology WWW: http://www.trailing-edge.com/
> 7328 Bradley Blvd Voice: 301-767-5917
> Bethesda, MD, USA 20817 Fax: 301-767-5927
>
Received on Wed Feb 16 2000 - 13:27:30 GMT

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:32:53 BST