Home / Section index

 The ACM flight simulator - Download page

This page updated: 2017-07-23

This is the download page for the ACM-5.0-ico version of the ACM Air Combat Maneuvering program. The ACM-5.0 flight simulator was originally written by Riley Rainey (www.websimulations.com). The ACM-5.0-ico version has some additions and some improvements listed in the Main Differences section of this page, whose main aim is to enhance the program for instrumental flight.

Landing with the Cessna 172-RG at the Addison airport, Texas, following the ILS glide slope path. In this case the autopilot is enabled; it will perform also the flare maneuver for a gentle touchdown. Each gauge on the instruments panel behaves just like on a real plane, including flaws and limitations.

Dog fight F-16 vs. remotely played MiG-29. The HUD displays the target locked on the radar and the everal players may interact though the DIS protocol, either on a local network or on the Internet.

Suggestive scenery of the Dallas airport by night. The pilot can practice with the instrumental flight using VOR/DME stations and NDB stations.

Bombing practice with the CCIP calculator. Once the Mark 82 bomb is selected, the HUD displays the circle showing the calculated impact point.


Main Differences
The package


The program is distributed under the GNU GENERAL PUBLIC LICENSE version 2.


Here is a summary of the main features:

  • Tested under Slackware Linux 32 bits and 64 bit, and Windows 7 with MinGW.
  • Multiplayer interaction using the DIS protocol, broadcast mode or relay mode.
  • Simulation with 6 degrees of freedom.
  • Tricycle and bicycle landing gear simulation.
  • Structural limit to the vertical positive/negative load.
  • Standard atmosphere.
  • Weather: daylight/night, fog, wind.
  • Classic instruments, including magnetic compass, turn and slip indicator, airspeed indicator, attitude and bank indicator, altitude indicator, vertical speed indicator.
  • Navigation: HSI with RNAV calculator, ADF.
  • Head-up display (HUD) and inertial reference system.
  • Auto-pilots: hold altitude, hold climb rate, hold speed, follow VOR radial, follow ILS glide path, rudder/ailerons coordination.
  • Several aircraft models implemented, both civil and military.
  • Two sceneries provided: Dallas area (Texas) and Italy area with hundreds of runways and radio stations.
  • Navigation charts in PDF format.
  • Source code provided with GPL license.

The classic instruments panel (from the ACM manual; click to enlarge).

Main Differences

For those that already know ACM-5.0, here is a list of the main difference between the original program and ACM-5.0-ico:

A graphical interface to launch the program that allows to choose between its many options is now provided (acm.tcl). A precise scale factor gets calculated. Weather: wind, daylight or night flight. The quantity of fuel can now be specified along the payload weight. Every aircraft has a maximum vertical load factor; beyond this structural limit the aircraft gets destroyed. Proper magnetic heading indication. You can choose between classic instruments panel and HUD. Enhanced HUD with turn-and-slip indicator, bank indicator, timer and radar altimeter. Enhanced HSI with two independent receivers NAV1/NAV2 and five RNAV computers. NDB stations receiver and ADF indicator. Auto-Pilot System: hold climb rate, hold altitude, follow VOR radial, follow ILS descend path, ailerons/rudder auto-coordination, keep speed. Runway numbers now marks runway ends. Both tricycle and bicycle landing gear supported. Landing gear dynamics fully implemented on 3 wheel, including aerodynamic forces moving on the ground. More aircraft models: AMX, MD-81, Boeing 747, P-51A. The range of the radio stations now is limited both by emitted power and by altitude and Earth curvature. You can leave the ACM window in background and switch to other applications. Italy scene, with the main airports and NAVAIDs. Navigation charts in PDF format covering the Dallas scene and the Italy scene, including runways, NAV and ILS stations.

Moreover, several bugs have been fixed, dependency from the old RCP library has been removed, and 64-bits systems are now supported.

Description of the HUD features (from the ACM manual; click to enlarge).


The complete changes log for the distributed package is available here along with the latest changes available only from the ACM-5.0-ico repository.

The package

Linux users must download the source code and compile it by themself. Windows users have the option to download the package with the executable program.

Stable sources tarball: acm-5.0-ico-20170723.tar.gz (1286 KB)
This includes the complete C source code of the program that compiles under Linux and Windows (with MinGW) and all the documentation.

Latest version under development: see the ACM-5.0-ico repository; in particular, the CHANGES file lists the latest changes on the version under development.

Executable program for Windows: acm-5.0-ico-20170723-windows.zip
Compiled version of the program ready to be executed under Windows. No installation required: just open and extract the folder from the ZIP file and you are ready to lauch the acm.exe program to liftoff from the Addison airport (Dallas) with your F-16. For further options, the acm.tcl program provides a graphical launcher interface but requires to install the TCL interpreter from www.tcl.tk (highly recommended). Manual, scenery and navigation maps are included. The DIS relay server is included as well.

All packages include:

Umberto Salsi
Site map
Home / Section index