AmigaBASIC

AmigaBASIC

AmigaBASIC was a BASIC programming language implementation for the Amiga, designed and written by Microsoft. AmigaBASIC shipped with AmigaOS versions 1.1 to 1.3. It succeeded ABasiC, which was included in AmigaOS 1.0 and 1.1, and it was replaced with ARexx, a REXX-style scripting language, from AmigaOS version 2.0 onwards.

AmigaBASIC provided not only the common BASIC language, but also attempted to provide an easy-to-use API for the Amiga's unique graphics and sound capabilities. OBJECT commands, for example, made it easy to create moving objects - sprites and bobs that could be drawn with an external drawing program, "Object editor", that was supplied with AmigaBASIC.

"Compute!", a popular computer magazine published while AmigaBASIC was still being shipped, included many AmigaBASIC programs in their articles. "Compute!" readers could type the source code into the AmigaBASIC editor to add new software to their Amiga. The source code listings were typically implementations of simple programs, such as rudimentary games, analog clocks and address books.

Many of today's successful computer programmers got their start on AmigaBASIC, including a few that work at Valve Software, the company that makes the Half-Life series of games. Fact|date=February 2007

Hello World in AmigaBASIC

' Hello World for AmigaBASICPRINT "Hello, world!"
You can go one better by adding the following line:
SAY TRANSLATE$ ("HELLO WORLD")
The Amiga will then actually say "Hello, world." in addition to displaying it on screen.

Other BASIC languages for AmigaOS

* ACE was a BASIC compiler, written by David Been, that was designed to work with the AmigaBASIC language. The compiler produced Motorola 68000 assembly language which could be assembled and linked into native Amiga executables. The primary benefits were performance, lower run-time memory requirements, the ability to execute software without AmigaBASIC, and the ability to distribute software without having to release the actual source code. ACE also provided additional APIs to expand the capability of the AmigaBASIC language.
* A/C Basic by Absoft was a compiler for AmigaBASIC programs that turned them into native executables that could be run without AmigaBASIC or the program's source code being present.
* Cursor was another AmigaBASIC editor and compiler.
* GFA BASIC, originally developed for the Atari ST, was ported to the Amiga platform by its author, Frank Ostrowski.
* HiSoft BASIC was another BASIC variant ported from the Atari ST to the Amiga.
* AMOS BASIC, developed by François Lionet, was a commercial language which provided extensive support for the Amiga's graphics hardware and was designed primarily for games programming. It was used to write several commercial games and educational software.
* Blitz BASIC was a direct commercial competitor to AMOS, published by Acid Software. Like AMOS, it was targeted at games programming. Its successor, Blitz Basic 2, was used to write several commercial games, including the popular Team17 game Worms.

Example AmigaBASIC code

* [http://www.atarimagazines.com/compute/issue87/Fractal_Mountains_For_Amiga.php "COMPUTE!", August 1987, pg 89 "Fractal Mountains For Amiga"] Source code listing of a fractal mountain generator.
* [http://www.atarimagazines.com/compute/issue89/Button_Command.php "COMPUTE!", October 1987, pg 71 "A Button Command"] Source code listing for enhanced buttons, such as radio-style buttons.
* [http://www.atarimagazines.com/compute/issue90/Masked_Input_For_The_Amiga.php "COMPUTE!", November 1987, pg 86 "Masked Input For The Amiga"] Source code listing for a masked text input box.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • AmigaBASIC — Entwickler Microsoft Corporation Aktuelle Version 1.2 Betriebssystem AmigaOS Kategorie BASIC Interpreter und Entwicklungsumgebung …   Deutsch Wikipedia

  • Amiga software — covers a wide range of software for the Amiga computer, both productivity and games, both commercial and hobbyist. The Amiga software market was particularly active in the late 1980s and early 1990s but has since the period 1996/1999 dwindled… …   Wikipedia

  • AmigaOS versions — There have been many different versions of the AmigaOS operating system during its two decades of history.The first AmigaOS was nicknamed Workbench from the name of its GUI Interface, due to an error of Commodore Marketing and Sales Department,… …   Wikipedia

  • Basicdialekt — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • Basicdialekte — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • BASIC — This article is about the programming language. For the think tank, see British American Security Information Council. For the group of countries, see BASIC countries. For other uses, see Basic (disambiguation). BASIC Screenshot of Atari BASIC,… …   Wikipedia

  • List of BASIC dialects by platform — List of BASIC dialects by platform: This is a list of dialects of the BASIC computer programming language, sorted into groups for better conceptual organization.There is also an alphabetical list of BASIC dialects. These two lists should contain… …   Wikipedia

  • Amiga-Computer — Letztes offizielles Logo Der Commodore Amiga (spanisch amiga: Freundin) war ein von Mitte der 1980er bis Anfang/Mitte der 1990er weit verbreiteter Computer, der besonders in seinen Einsteigermodellen (A500 und A1200) als Heimcomputer beliebt war …   Deutsch Wikipedia

  • Commodore Amiga — Letztes offizielles Logo Der Commodore Amiga (spanisch amiga: Freundin) war ein von Mitte der 1980er bis Anfang/Mitte der 1990er weit verbreiteter Computer, der besonders in seinen Einsteigermodellen (A500 und A1200) als Heimcomputer beliebt war …   Deutsch Wikipedia

  • HiToro Company — Letztes offizielles Logo Der Commodore Amiga (spanisch amiga: Freundin) war ein von Mitte der 1980er bis Anfang/Mitte der 1990er weit verbreiteter Computer, der besonders in seinen Einsteigermodellen (A500 und A1200) als Heimcomputer beliebt war …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”