AMOS (programming language): Difference between revisions

Content deleted Content added
No edit summary
cl
Line 30:
To simplify animation of sprites, AMOS included the AMOS Animation Language (AMAL), a compiled sprite scripting language which runs independently of the main AMOS BASIC program.<ref>{{cite web|url=http://grove.ufl.edu/~cwarner/computers.html |title=Archived copy |access-date=2010-11-22 |url-status=dead |archive-url=https://web.archive.org/web/20101208051702/http://grove.ufl.edu/~cwarner/computers.html |archive-date=2010-12-08 }}</ref> It was also possible to control screen and "rainbow" effects using AMAL scripts. AMAL scripts in effect created CopperLists, small routines executed by the Amiga's Agnus chip.
 
After the original version of AMOS, Europress released a compiler ('''AMOS Compiler'''), and two other versions of the language: '''Easy AMOS''', a simpler version for beginners, and '''AMOS Professional''', a more advanced version with added features, such as a better [[Integratedintegrated development environment|IDE]], [[ARexx]] support, a new [[user interface|UI]] API and new [[control flow|flow control constructs]]. Neither of these new versions was significantly more popular than the original AMOS.{{Citation needed|date=January 2012|reason=For example, from my experience it was way more popular. References to sales figures or alike would be nice.}}
 
AMOS was used mostly to make multimedia software, [[video game]]s (platformers and graphical adventures) and educational software.
Line 36:
The language was mildly successful within the Amiga community. Its ease of use made it especially attractive to beginners.
 
Perhaps AMOS BASIC's biggest disadvantage, stemming from its [[Atari ST]] lineage, was its incompatibility with the Amiga's [[AmigaOS|operating system]] functions and interfaces. Instead, AMOS BASIC controlled the computer directly, which caused programs written in it to have a non-standard user interface, and also caused compatibility problems with newer versions of hardware.
 
Today, the language has declined in popularity along with the Amiga computer for which it was written. Despite this, a small community of enthusiasts are still using it. The [[source code]] to AMOS was released around 2001 under a [[BSD licenses|BSD style license]] by [[Clickteam]], a company that includes the original programmer.<ref>[https://web.archive.org/web/20071130053321/http://clickteam.com/eng/downloadcenter.php?i=58 Amos & Stos » Main Download] on clickteam.com (archived 2007)</ref>
Line 52:
* Amiga version of ''[[Ultimate Domain]]'' (called ''[[Genesia (game)|Genesia]]'') by [[Microïds]]
* ''[[Flight of the Amazon Queen]]'', by [[Interactive Binary Illusions]]<ref>{{cite web|url=http://gamasutra.com/blogs/JohnPassfield/20150601/244740/Making_of_Flight_of_the_Amazon_Queen__A_20th_Anniversary_Retrospective.php|title=Making of Flight of the Amazon Queen: A 20th Anniversary Retrospective |access-date=1 January 2016|website=[[Gamasutra]]}}</ref>
* ''[[Extreme Violence]]'', included on an [[Amiga Power|''Amiga Power'']] cover disk
* ''[[Jetstrike]]'', a commercial game by Rasputin Software