[comp.sys.apple] MD-BASIC Product Announcement

mdavis@pro-sol.cts.com (Morgan Davis) (02/01/90)

NEWS RELEASE:


MORGAN DAVIS GROUP ANNOUNCES MD-BASIC


        SAN DIEGO, CA., JANUARY 30, 1990 -- The Morgan Davis Group has
introduced MD-BASIC, a new development tool for Apple IIGS BASIC
programmers.  Though it is called a compiler for the sake of brevity,
MD-BASIC is actually a translation tool.  It takes a program listing
(source code), and turns it into an Applesoft BASIC program.  You can LIST
and RUN the resulting program just like any other Applesoft garden variety.
The advantage of using MD-BASIC is that it allows the programmer to create
programs in a structured BASIC language environment without making existing
tools for Applesoft BASIC obsolete.

MD-BASIC includes these and other features:

o       Structured format.  MD-BASIC gives programmers a completely new
format for BASIC programming, one that is more readable than Applesoft.
Programmers can concentrate on that problem or algorithm, rather than
fighting immediate mode drawbacks.

o       Compiler.  The MD-BASIC compiler includes all the powerful features
found in a robust C compiler, such as conditional compilation, nested
#include files, symbol definitions and code macros with argument passing,
and more.

o       Full text editing.  Manage program listings with a text editor or
word processor--no "escape key editing" nor global line-mode editors.

o       Variables and labels.  MD-BASIC supports long variable names making
programs more self-documenting.  Reference points in a program with
descriptive labels, such as GOTO The_Main_Menu, or GOSUB PrintReport.  Line
numbers are not used.

o       Comments.  Program source code can be thoroughly documented without
bloating the resulting Applesoft programs with extra baggage.

o       Easily maintainable.  MD-BASIC programs are easy to maintain, even
after years have passed by since they can be heavily documented.

o       New commands.  Nested IF-THEN-ELSE, REPEAT-UNTIL and WHILE-WEND
constructs provide indispensable features not found in Applesoft.

o       Tight code.  An optimization feature lets programmers create
compact applications for Applesoft.  Programs written with MD-BASIC are
smaller and run faster than most Applesoft programs.

o       Applesoft DeCompiler.  The MD-BASIC disk includes a useful
decompiler that converts existing BASIC program files into MD-BASIC source
files for further refinement.

o       Added value.  MD-BASIC comes with AmperWorks, a set of added
commands written in 6502 assembly, accessed via the ampersand feature of
Applesoft, to make BASIC programs even more powerful.  The disk also comes
with sample programs, installation software, and interface files for the
Apple II ROM, memory, I/O, and ProDOS interfaces.

Since MD-BASIC produces regular Applesoft programs, they are compatible
with any enhancement that Applesoft can use, such as ampersand packages.
MD-BASIC programs can even be run through an Applesoft-to-machine-code
compiler.

MD-BASIC programmers need an Apple IIGS, GS/OS, and a development shell
such as the Apple Programmer's Workshop (APW) or the ORCA/M shell from Byte
Works, Inc.

MD-BASIC is available now for $49.95 suggested retail.

CONTACT:

Morgan Davis Group 10079 Nuerto, Rancho San Diego, California  92078-1736
619/670-0563    *    FAX: 619/670-9643    *    BBS: 619/670-5379

APW is available only to members through Apple Programmers and Developers
Association.

ORCA/M is a product of Byte Works, Inc., 4700 Irving Blvd. NW, Suite 207,
Albuquerque, NM, 87114.

### End of Release ###

UUCP: crash!pnet01!pro-sol!mdavis		ProLine:  mdavis@pro-sol
ARPA: crash!pnet01!pro-sol!mdavis@nosc.mil	MCI Mail: 137-6036
INET: mdavis@pro-sol.cts.com			America Online, BIX: mdavis