There's a real minimal, hacky version of BASIC in David Dunfield's DOS
tools, with source [0][1][2][3].  Maybe refer to that if you need
inspiration.

[0] http://www.classiccmp.org/dunfield/dos/index.htm
[1] http://www.classiccmp.org/dunfield/dos/sample.txt
[2] http://www.classiccmp.org/dunfield/dos/mc323exa.zip
[3] http://www.classiccmp.org/dunfield/dos/basic.zip



On Thu, Jul 12, 2018 at 10:12 AM Steve Nickolas <usots...@buric.co> wrote:

> On Thu, 12 Jul 2018, David McMackins wrote:
>
> >> Will the BASIC interpreter comptiable Microsoft QBASIC?
> >>
> >> I wish this BASIC interpreter is QBASIC.EXE for FreeDOS
> >> for compatibility. It's name may be "FreeQB".
> >
> > Eh, we may have different goals here. I'm looking for something closer
> to
> > ANSI BASIC (actually I'm thinking of basing mine on ECMA-55 since it's
> free).
> > I just want a plain old BASIC with the ability to run shell commands. My
> > vision is to have a really small binary that could reasonably run on an
> IBM
> > PC and replace MS BASIC.
> >
> > I don't really see a need to replace QBASIC, because FreeBASIC already
> > replaces QuickBASIC which I believe is a superset of QBASIC.
> >
> > Really I want to to this because COMMAND.COM is just too limited for
> some of
> > the things I want to script, and I hate having to cross-communicate
> between
> > COMMAND and bwBASIC.
>
> I tend to think GW-BASIC might be a better baseline than QBASIC.  It would
> at least provide a 3.31 baseline.
>
> QBASIC is a subset of QuickBasic 4.5 - it's a kneecapped version.  The
> source got leaked years ago - it might be possible to give it the "Chinese
> wall" treatment, if anyone were up to the task.
>
> (Obviously I can't code a MS-style BASIC interpreter without running into
> issues, as I have seen the source to a couple of their interpreters.  But
> as someone who knows them quite well, I'd gladly torture test one if
> someone were to produce it.)
>
> -uso.
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to