ZBasic
   HOME

TheInfoList



OR:

ZBasic is a
compiler In computing, a compiler is a computer program that Translator (computing), translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primaril ...
which was first released by Simutek (
Tucson, Arizona Tucson (; ; ) is a city in Pima County, Arizona, United States, and its county seat. It is the second-most populous city in Arizona, behind Phoenix, Arizona, Phoenix, with a population of 542,630 in the 2020 United States census. The Tucson ...
) in 1980. The combined efforts of Andrew Gariepy, Scott Terry, David Overton, Greg Branche, and Halbert Laing led to versions for
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few op ...
,
Apple II Apple II ("apple Roman numerals, two", stylized as Apple ][) is a series of microcomputers manufactured by Apple Computer, Inc. from 1977 to 1993. The Apple II (original), original Apple II model, which gave the series its name, was designed ...
, Mac (computer), Mac, CP/M, and TRS-80 computers. ZBasic is a fast and efficient BASIC compiler with an integrated development environment. It aims to be used as a cross-platform development system, where the same source code can be compiled to different platforms without any modifications. In 1991, Harry Gish and 32 Bit Software Inc. of
Dallas Dallas () is a city in the U.S. state of Texas and the most populous city in the Dallas–Fort Worth metroplex, the List of Texas metropolitan areas, most populous metropolitan area in Texas and the Metropolitan statistical area, fourth-most ...
,
Texas Texas ( , ; or ) is the most populous U.S. state, state in the South Central United States, South Central region of the United States. It borders Louisiana to the east, Arkansas to the northeast, Oklahoma to the north, New Mexico to the we ...
purchased the MS-DOS version. Nando Favaro expanded it to include 16- and
32-bit In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
-specific machine code as well as
VGA Video Graphics Array (VGA) is a video display controller and accompanying de facto graphics standard, first introduced with the IBM PS/2 line of computers in 1987, which became ubiquitous in the IBM PC compatible industry within three years. T ...
and
VESA VESA (), formally known as Video Electronics Standards Association, is an American standards organization, technical standards organization for computer display standards. The organization was incorporated in California in July 1989To retrieve ...
video. Zedcor concentrated on the Macintosh market and renamed it
FutureBASIC FutureBasic is a freeware, free BASIC compiler for Apple Inc.'s Macintosh. It consists of an integrated development environment (IDE), editor, project manager, etc. for both PowerPC and Intel microprocessors. Since 1 January 2008, the package ha ...
.


Features

ZBasic features device independent graphics: the same compiled code can work on different display resolutions and colors, and even in text mode. Original PC versions include graphical support up to EGA for MS-DOS. ZBasic includes BCD (binary coded decimal) math with precision up to 54 digits. INDEX$ is an array of variable length strings that can be easily sorted, searched, etc.


References


TRS-80 releases

ZBasic manual
'' 'ZBasic, Interactive Compiler','' by Andrew R. Gariepy, Scott Terry, David Overton, Greg Branche and Halbert Laing. Documentation by Michael A. Gariepy. Fourth Edition 4/87 (C)1985-1987 Zedcor Inc. # 'ZBasic-PC/386', modifications by Nando Favaro. Documentation by Harry Gish. First Edition 3/91 (C)1991 32 Bit Software Inc. # ZBasic 5 reviewed by Dave Kelly fo

{{BASIC 1980 software BASIC compilers CP/M software Apple II software Classic Mac OS software