q2K BHP
Black History Portal
THE BHP WIRE —
HIDDEN TRUTHS
What's New!
THE JOURNEY THROUGH TIME

Explore Black History

Explore the people, places, events, achievements, struggles and stories that shaped our journey.

✊🏾

Civil Rights

Movements, leaders, victories and the continuing fight for equality.

⚙️

Black Inventors

Innovation, patents, science, technology and world-changing contributions.

🏆

Sports

Pioneers, champions, Negro Leagues, records, activism and excellence.

♟️

People

Meet the people whose lives, choices and achievements shaped the journey.

📍

Places

Black towns, communities, institutions and places where history happened.

📜

Events

Moments that changed communities, movements, institutions and the nation.

Enter a person, place, event, or topic.
MY'STORY

The MOVE Fire

This is a personal recollection on the Move fire on May 13, 1985 Philadelphia police fired thousands of rounds at the MOVE house, city officials approved dropping an explosive device on the roof, the resulting fire was allowed to burn, 11 people—including five children—died, and 61 homes were destroyed. Philadelphia City Council later called it a “brutal attack carried out by the City of Philadelphia on its own citizens” and acknowledged that no individual faced criminal consequences for the bombing. One timeline correction worth preserving for the BHP record: the major previous MOVE-police confrontation was August 8, 1978, about seven years before the bombing, not a year or two earlier. Officer James Ramp was killed, other police and firefighters were wounded, nine MOVE members were later convicted, and television cameras recorded police beating Delbert Africa during his arrest. The 1985 MOVE Commission later specifically criticized city planners for failing to adequately use lessons from that 1978 confrontation. And that actually strengthens the point you’re making: 1985 did not happen without precedent or institutional memory. There had already been a deadly confrontation with MOVE, years of conflict, negotiations and police involvement before Osage Avenue.

MORE →
BLACK FACTS
The Truths They Never Taught You...

Wilmington 1898 — An American Coup

Wilmington, North Carolina once had a thriving Black middle class and an elected interracial government. In 1898 white supremacists used violence to overthrow that government, kill Black residents and drive many others from the city.

MORE →
BHP gathered finds from its connected research sources. Showing the 4 strongest Black History matches.
← BACK TO RESULTS
Wikipedia

AMOS (programming language)

AMOS
Screenshot of the AMOS Professional user interface and code editor, displaying the start of a program included with the language
ParadigmImperative, Procedural
DeveloperFrançois Lionet and Constantin Sotiropoulos
First appeared1990; 36 years ago (1990)
Final release
AMOS Professional 2.0 / 1993
Typing disciplineStatic
OSAmigaOS
LicenseBSD style license
Filename extensions.amos
WebsiteAMOS Professional Official
AMOS and STOS
Dialects
AMOS, Easy AMOS, AMOS Professional
Influenced by
STOS BASIC

AMOS BASIC is a dialect of the BASIC programming language for the Amiga computer. Following on from the successful STOS BASIC for the Atari ST, AMOS BASIC was written for the Amiga by François Lionet with Constantin Sotiropoulos and published by Europress Software in 1990.

The release of the original AMOS product was followed by AMOS Compiler, which effectively transformed it from an interpreted to a compiled language, the beginner-focused Easy AMOS, and the more feature-rich AMOS Professional. Some years after Europress' departure from the Amiga platform in 1994, AMOS was released as open source.

The language was notable for its focus on media and game development capabilities, and its relative ease of use compared to other Amiga programming languages. It featured full structured code and numerous high-level functions for loading and manipulating images, animations, and sounds. These features made it popular among hobbyists, particularly beginners, although it saw some use in the field of commercial game development, including the Valhalla and the Lord of Infinity adventure series.

Design

[edit]

AMOS is a BASIC interpreter for the Commodore Amiga platform. The core product consists of an integrated development environment featuring a code editor with an autocomplete function. The program can be run directly from the editor, and lines of code can also be entered and run in direct mode. Data banks can be loaded with elements such as sound or audio, which are saved along with the program.

AMOS distinguishes itself from earlier BASIC interpreters in several ways. It features built-in commands for handling the Amiga's hardware features, particularly its graphics and sound systems. Line numbers are not required, with GOTO commands typically targeting user-defined labels. It can also load and run sections of 68000 assembly code as part of the program.[1]

To simplify animation of sprites, AMOS includes the AMOS Animation Language (AMAL), a compiled sprite scripting language which runs independently of the main AMOS BASIC program.[2] It is also possible to control screen and "rainbow" effects using AMAL scripts. AMAL scripts in effect create CopperLists, small routines executed by the Amiga's Agnus chip.

One of AMOS BASIC's disadvantages is its lack of support for the Amiga's operating system functions and interfaces, making it unsuitable for writing desktop applications or utility software. Instead, it controls the Amiga hardware directly, an approach commonly used by Amiga games at the time. As a result, programs written in AMOS have a non-standard user interface, and can encounter compatibility problems with newer versions of hardware.

Another disadvantage is that, as a high-level interpreted language, AMOS programs are typically not as fast as those written in pure assembly language.

AMOS programs can be run independently of the IDE using standalone runtime interpreter called RAMOS. Compilers were also published for AMOS, which turn AMOS into standlone executables, removing the need for an interpreter and improving execution speed.

History

[edit]

Development and initial release

[edit]

AMOS drew inspiration from the François Lionet's previous product, STOS BASIC for Atari ST. Mandarin Software originally expected a straight port to Amiga. However, very little code from STOS was used, only some routines for strings and evaluations.[3]

Development on an Amiga version began in April 1989, but hit a delay on 19 March 1990, when Lionet was conscripted into the French army for one year. Despite this, he was able to continue work on the project in secret.[4] AMOS was written in 68000 assembly language using HiSoft Devpac, an assembler for Amiga.[1]

An early advertisement for the product appeared in the December 1989 issue of English-language magazine Amiga Computing, which subtitled it "The Game Creator". Previews appeared in the May 1990 issue of the magazine.[5]

The main build of AMOS v1.1 was completed on 12 June 1990, followed by the manual and Extras disk in August.[4] It was published by Mandarin Software for £49.95, or US$75.[6]

Further developments

[edit]

In September 1990, the AMOS V1.21 update was released as a freely distributable package, following user feedback. The French version of AMOS was released in March 1991 at the end of Lionet's military service.[4] The 1.2 release added a third Data Disk and introduced routines for bank swapping and sprite flipping. This would be followed by AMOS 1.2.3, which added the Serial extension, sprite compactor, and procedure locking feature.[7]

Initially, AMOS was exclusively an interpreted language, which imposed performance limitations over established Amiga programming languages like 68000 assembly language and C (programming language). Development on a compiler for AMOS begain in September 1990, and was released as an additional product in June 1991, alongside the AMOS V1.3 update. Changes in 1.3 included graphics optimizations written by Gary Symons.[4][7]

In July, following the release of 3D graphics extension AMOS-3D, Lionet began work on a beginner-friendly variant of AMOS titled Easy AMOS, which was completed in February 1992. Concurrently, a version 1.34 update for the original AMOS was released on 3 February 1992, fixing several bugs amid a code rewrite. Easy AMOS was published on 23 April 1992 by Europress.[4][8] Easy AMOS featured tutorial mode and additional features, but lacked certain features from the original.

In March 1992, development began on an enhanced version, named AMOS Professional. It was published in Autumn 1992, bringing new features, including innovations from Easy AMOS.[4] However, it lacked compatibility with AMOS Compiler. Around August 1993, this was resolved with the release of AMOS Professional Compiler, which included a free 2.0 update for AMOS Professsional. It sold for £34.99 at launch.

The last update to the original AMOS and Compiler would be V1.36, released on 1 February 1993, which improved compatibility with AGA Amigas.[7] Further updates to AMOS Professional were reported to be in development which would add AGA support, although this would ultimately occur, and AMOS Professional V2.00 was ultimately the last first-party AMOS release.[9]

AMOS competed on the Amiga platform with Acid Software's Blitz BASIC, which grew in popularity following its version 2 release in 1993. Blitz had a reputation for superior game performance and additional suitability for writing GUI-based utility software, while AMOS was considered easier to use.

Discontinuation

[edit]

In 1994, Europress and François Lionet quietly discontinued support for the product line, moving on to PC development.[10] They would subsequently release game creator tool Klik & Play for Microsoft Windows later that year. By 1995, Europress no longer sold AMOS Professional Compiler, and the product was no longer stocked by UK distributors.[11][12]

Despite this, AMOS remained popular in the Amiga community in the amateur and low-budget game development scene. A temporary distribution deal for AMOS Professional and its Compiler would be arranged late in 1995 with budget publisher F1 Licenseware, who also sold a third-party extension adding AGA support.[13][14]

In 1998, development of AMOS Professional was passed to community coordinator Pietro Ghizzoni, who announced plans to release an updated V3 of the product. Planned features included bug fixes, new extensions, standard Amiga OS library and GUI system support, and AGA support. However, the product ultimately never materialized.[15]

In 2000, the source code to AMOS, AMOS Compiler, and Easy AMOS' were released under a BSD style license by Clickteam, publishers of Klik & Play.[16] AMOS Professional and its compiler were not included in this release, but on 1 December 2012 the source code was released to public.[17] On 26 April 2020, an official release was made under the MIT License, covering both the source code and the official build.[18]

Further developments

[edit]

In 2019, François Lionet announced AMOS 2, a port of the language to modern operating systems. It was scheduled to be completed in 2019, to be followed by a more elaborate language called GAMOS, an object-oriented language based on BASIC which would support 3D graphics features.[19][20] In 2020, AMOS 2 became AOZ Studio, launching version 1 in 2022, where it was used in educational settings. In September 2024, AOZ Studio AI was announced.[21][22]

Products

[edit]

AMOS the Creator

[edit]

The original AMOS BASIC, also called AMOS the Creator, was released in 1990.

AMOS software could be distributed using a runtime-only interpreter tool called RAMOS, allowing standalone AMOS programs to be run by any Amiga user without requiring them to own a copy of AMOS. This would be superseded in June 1991 by AMOS Compiler, a program which pre-compiles the code to executable. This typically results in performance gains and helps to obfuscate the original AMOS source code.

Easy AMOS

[edit]

Easy AMOS was released in 1992 for the price of £34.99, or £15.00 for existing AMOS users. It was intended to meet the needs of users who were interested in AMOS' reputation as an easy language to make games, but had no previous programming knowledge.[23]

It introduced the Tutor, an interactive tutorial mode for learners. It also added some new language features, such as new support for tracker music, and improved the appearance of the user interface. It included a large and easier to read manual, several example programs, and new accessories such as a new graphics editor.[24]

However, Easy AMOS suffered from some limitations. In an effort to simplify the package, it omitted several features or commands, including hardware sprites, Icon-based tiles, AMAL, copper bars, Menus, and the disk font system. Many pre-existing AMOS programs did not function under Easy AMOS.[24][23]

It also lacked compatibility with either RAMOS or AMOS Compiler, limiting the ability to publish standalone software, although the subsequent AMOS Professional Compiler would support Easy AMOS. Additionally, the AMOS PD Library Disk 400 later included Easy RAMOS, which would run Easy AMOS independently with small adjustments.[25][26]

AMOS Professional

[edit]

An improved version of AMOS titled AMOS Professional was released in 1992. Improvements include a better integrated development environment, ARexx support, a new user interface API and new flow control constructs. Some features from Easy AMOS were carried through, including tracker support and online help; in general, it was capable of loading software from both AMOS and Easy AMOS. It also supported IFF animation playback and the MED music format.

AMOS Professional was not compatible with the AMOS Compiler, a situation which would be resolved with the release of AMOS Professional Compiler in 1993. AMOS Professional Compiler was also backwardly compatible with original AMOS and Easy AMOS.

Reception

[edit]

AMOS reportedly sold well in the UK and Europe, but not in the United States. Sales estimates suggest 75,000 copies of AMOS the Creator, 50,000 copies of AMOS Professional, 35,000 copies of AMOS Compiler, and 25,000 copies each of Easy AMOS and AMOS Professional Compiler. Many hundreds of thousands more copies were distributed for free on coverdisks of various Amiga magazines between 1993 and 1995.[20]

AMOS received a great deal of coverage in Amiga magazines, including tutorial article series, while third-party support ranged from commercial extensions to fan-made disk magazines such as Totally AMOS, Nothing But AMOS, the Mr. AMOS Club, and Amoszine. Some commercial games were produced with the language, but for performance reasons most commercial Amiga games were instead written with 68000 assembly language tools such as HiSoft Devpac or SNASM.

The initial release of AMOS the Creator was highly regarded in magazine reviews. Amiga Format praised the language's way of abstracting away technical implementation details like double buffering, saving the developer's time and attention for game mechanics. Its speed was rated favourably compared to other BASIC dialects at the time, and suitable for commercial game development.[27] CU Amiga noted the advantage of BASIC, which many hobbyists were already familiar with from earlier 8-bit microcomputers like ZX Spectrum.[6]

Easy AMOS was rated 92% by Amiga Format, noting its beginner-friendliness and improved accessories.[28]

AMOS Professional was well-regarded. Amiga Shopper devoted four pages to a review, praising the improved editor UI, new accessories, new manual, ARexx support, debugger, over 200 new instructions, although criticized the lack of support for the ECS and AGA chipset features, rating it 4/5.[29] Europress' own magazine Amiga Action rated it 93%, focusing on improvements like unlimited undo/redo, support for blank lines in programs, machine code procedures.[30]

AMOS Professional Compiler was rated 8/10 by both Amiga Shopper and Amiga Computing. Criticisms included bugs with the Squash feature, double-precision maths, and the Unpack command behaviour when the compiler removes the default screen.[31][32] CU Amiga rated it 88%, saying "If you own AMOS, then you'd be a fool to miss out on the AMOS Pro Compiler".[9] Amiga Format scored it 90% with similar opinion.[33] The German-language Amiga Magazin rated it 8.2/12, praising it aside from a few minor bugs and lack of German documentation.[34]

Software written using AMOS

[edit]

References

[edit]
  1. ^ a b Hill, Stephen (1990). AMOS: The Creator User Guide. Mandarin. p. 2. Retrieved 2026-10-11.
  2. ^ "Computers". Archived from the original on 2010-12-08. Retrieved 2010-11-22.
  3. ^ Brown, Martyn (1993). "Interview with François Lionet". Mr AMOS Club. No. 4.
  4. ^ a b c d e f Lionet, François (Mar 1993). "A potted history of AMOS". Retrieved 2026-10-11.
  5. ^ Payne, Chris (Nov 2010). "STOS and AMOS game creators". Retrieved 2026-10-11.
  6. ^ a b Dillon, Tony (Aug 1990). "AMOS". CU Amiga. p. 46-47.
  7. ^ a b c Lionet, François (1 Feb 1993). "AMOS BASIC Version 1.36 Updater". Retrieved 2026-10-13.
  8. ^ Lionet, François (3 Feb 1992). "AMOS BASIC Version 1.36 Updater". Retrieved 2026-10-13.
  9. ^ a b Smithson, Dave (Sep 1993). "AMOS Pro Compiler". CU Amiga. No. 43. p. 94.
  10. ^ Bye, Steve (Aug 1994). "News". Amoszine. No. 2.
  11. ^ Jones, R. Barry (Jul 1995). "Amos Pro Compiler A.W.O.L. ?". Amoszine. No. 8.
  12. ^ Evans, Chris (Aug 1995). "Finding AMOS Pro & Pro Compiler". Amoszine. No. 9.
  13. ^ Gibson, Andy (Dec 1995). "Great news just in from Steve". Amoszine. No. 10.
  14. ^ "Compiler". 1998-09-29. Retrieved 2026-10-13. Sorry but the Amos Pro Compiler as now been withdrawn from sale by F1 :(
  15. ^ Ghizzoni, Pietro (1998). "AMOS present and future". Archived from the original on 2001-02-27. Retrieved 2026-10-11.
  16. ^ "Amos & Stos » Main Download". Archived from the original on 2007-11-30.
  17. ^ "AMOS present and future". Pianeta Amiga. 1 December 2012. Archived from the original on 2013-05-30. Retrieved 2026-10-11.
  18. ^ Lionet, François (2020-04-26). "AOZ-Studio/AMOS-Professional-Official: The official source code of AMOS Professional on the Amiga". GitHub. Retrieved 2024-11-29 – via AOZ Studio.
  19. ^ Wood, Dan (2026-06-05). AMOS & STOS Basic - Retrospective and Rebirth. Retrieved 2026-10-14.
  20. ^ a b Lionet, François (4 April 2019). "30 Years ago". AMOS 2. Archived from the original on 2019-05-19. Retrieved 2026-10-14.
  21. ^ Lionet, François. "The AOZ Story". AOZ Studio.
  22. ^ Lionet, François. "FAQ". AOZ Studio.
  23. ^ a b Fothergill, Aaron (1992). "Easy AMOS Review". The Official AMOS Club Newsletter. Vol. 2, no. 2. p. 10. Retrieved 2026-10-11.
  24. ^ a b Croucher, Mel (1992). Easy AMOS User Guide. Europress. Retrieved 2026-10-11.
  25. ^ "Some notes for Easy AMOS users". Retrieved 2026-10-11.
  26. ^ "The latest Easy Amos news". 1992-06-28. Retrieved 2026-10-11.
  27. ^ Holborn, Jason (Aug 1990). "Games Workshop". Amiga Format. No. 13. p. 75-77.
  28. ^ Holborn, Jason (June 1993). "Easy AMOS". Amiga Format. No. 34. p. 115-117.
  29. ^ Hemmings, Charlotte (Dec 1992). "AMOS Professional". Amiga Shopper. No. 20. p. 114-119.
  30. ^ "AMOS Professional". Amiga Action. No. 38. June 1993. p. 52-53.
  31. ^ South, Phil (Oct 1993). "Speed is the key". Amiga Computing. No. 65. p. 85.
  32. ^ Chandler, Gus (Oct 1993). "Get your code cracking". Amiga Shopper. No. 30. p. 58-59.
  33. ^ Holborn, Jason (Sep 1993). "AMOS Pro Compiler". Amiga Format. No. 50. p. 9141access-date=.
  34. ^ Carsten, Bernhard (Sep 1993). "Erweiterungen: Amos-professional-Compiler: Power-BASIC" [Extensions: AMOS Professional Compiler: Power BASIC]. Amiga Magazin. p. 64.
  35. ^ "AQUABYSS (2022) at LemonAmiga.com". Retrieved 8 August 2024.
  36. ^ "Making of Flight of the Amazon Queen: A 20th Anniversary Retrospective". Gamasutra. June 2015. Archived from the original on June 2, 2015. Retrieved 1 January 2016.
  37. ^ "Game 487: Black Dawn (1993)". March 2023. Retrieved 1 March 2023.
[edit]

Source: Wikipedia. Article content is retrieved live through the MediaWiki API.

No preview image
Wikipedia

AMOS (programming language)

AMOS BASIC is a dialect of the BASIC programming language for the Amiga computer. Following on from the successful STOS BASIC for the Atari ST, AMOS BASIC was written for the Amiga by François Lionet with Constantin Sotiropoulos and published by Europress Software in 1990. The release of the original AMOS product was followed by AMOS Compiler, which effectively transformed it from an interpreted to a compiled language, the beginner-focused Easy AMOS, and the more feature-rich AMOS Professional. Some years after Europress' departure from the Amiga platform in 1994, AMOS was released as open source. The language was notable for its focus on media and game development capabilities, and its relative ease of use compared to other Amiga programming languages. It featured full structured code and numerous high-level functions for loading and manipulating images, animations, and sounds. These features made it popular among hobbyists, particularly beginners, although it saw some use in the field of commercial game development, including the Valhalla and the Lord of Infinity adventure series.

MORE →
No preview image
Wikipedia

François Lionet

François Lionet is a French programmer, best known for having written STOS BASIC on the Atari ST and AMOS BASIC on the Amiga (along with Constantin Sotiropoulos). He has also written several games on these platforms. In 1994, he founded Clickteam with Yves Lamoureux, producing the Klik series of games-creation tools, including Multimedia Fusion.

MORE →
No preview image
Wikipedia

Constantin Sotiropoulos

Constantin Sotiropoulos is the co-creator (with François Lionet) of AMOS BASIC, a popular video game and multimedia programming language for the Amiga computer, and STOS BASIC on the Atari ST. He has also been creator of copy protection software for some French companies. Before joining the 16-bit scene, he also developed Speedy Wonder (BASIC compiler) on the Amstrad and Thomson 8-bit micro-computers, released by French company Minipuce, and ML1, a macro-assembler for the same machines (released by Micro-Application). Both software were co-developed with Youri Beltchenko.

MORE →
Wikipedia

Amos 'n' Andy

Amos 'n' Andy is an American radio sitcom about black characters, initially set in Chicago then later in the Harlem section of New York City. While the show had a brief life on 1950s television with black actors, the 1928 to 1960 radio show was created, written, and voiced by two white actors, Freeman Gosden and Charles Correll, who played Amos Jones (Gosden), Andrew Hogg Brown (Correll), and George "Kingfish" Stevens (Gosden) as well as incidental characters. On television from 1951 to 1953, black actors took over the majority of the roles; white characters were infrequent. Amos 'n' Andy began as one of the first radio comedy series and originated from station WMAQ in Chicago. After the first broadcast in 1928, the show became a hugely popular series, first on NBC Radio and later on CBS Radio and Television. Later episodes were broadcast from the El Mirador Hotel in Palm Springs, California. The show ran as a nightly radio serial (1928–43), as a weekly situation comedy (1943–55) and as a nightly disc-jockey program (1954–60). A television adaptation ran on CBS (1951–53) and continued in syndicated reruns (1954–66). It was not shown to a nationwide audience again until 2012.

MORE →
TOPIC OF THE DAY

Greenwood / Black Wall Street

Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.

MORE →
TRIVIA QUESTION OF THE DAY

Who was the first African-American woman millionaire in the United States?

Madam C.J. Walker